Найти наибольшее отрицательное число - Assembler
Формулировка задачи:
найти наибольшее отрицательное число.
не могу найти почему не выдает верный результат
data segment max dw ? mass dw 1,2,3,4,-10,6,-1,7,1,9 data ends code segment assume cs: code, ds: data start: mov ax, data mov ds, ax lea bx, mass mov cx, 10 mov ax, [bx] xor dl,dl beg: cmp [bx], 0 jnl no inc dl cmp [bx], ax jl no mov ax, [bx] no: inc bx loop beg cmp dl, 0 jz quit mov max, ax quit: mov ax,4C00h int 21h code ends end start
Решение задачи: «Найти наибольшее отрицательное число»
textual
Листинг программы
jge no