汇编编程:统计内存BLOCk单元中开始按字节存放的100个带符号数中有多少个负数?并将结果放入DL寄存器中!

2025-03-07 07:35:58
推荐回答(2个)
回答1:

如果你的block单元位于data段,不知道你说的100个数是字节型的还是字型的...下面假设是字节型的...则:
assume cs:code,ds:data
code segment
start:mov ax,data
mov ds,ax
lea si,block
mov cx,100
mov dl,0
s:mov al,[si]
add al,0
jns ok;为正则转移
inc dl
loop s
ok:loop s
mov ax,4c00h
int 21h
code ends
end start

回答2:

CMP 负数;ADD BL