Не получается найти максимальный элемент в массиве - Assembler
Формулировка задачи:
data segment
max dw ?
mass dw 52,67,80,-73,58,-16,75,39,-95,12
data ends
code segment
assume:cs: code, ds: data
start:mov ax,@data
mov ds,ax
lea si,arr
mov cx,len
first:
lodsb
test al,80h
jz skip1
mov max,al
dec cx
or cx,cx
jz exit
jmp next
skip1:
loop first
next:
lodsb
test al,80h
jz skip2
cmp al,max
jge skip2
mov max,al
skip2:
loop next
exit:
mov ah,4Ch
mov al,00h
int 21h
end startРешение задачи: «Не получается найти максимальный элемент в массиве»
textual
Листинг программы
assume cs:code,ds:data