实现求寄存器AL中给定数据中“1”的个数,并在屏幕输出第应“1”的个数。
(1) 附上程序
code segment
assume cs:code
start:
s1:mov bl,0
mov ah,0
int 16h
l1 :cmp al,0
je display
shl al,1
jnc l1
inc bl
jmp l1
display:mov al,bl
or al,30h
mov dl,al
mov ah,2
int 21h
jmp s1
mov ah,4ch
int 21h
code ends
end start
(2) 结果截图