编写程序段,将AX寄存器中的内容以相反的顺序传送到DX寄存器中,并要求AX中的内容不被破坏,然后统计DX寄存器中“1”的个数并存入BL中。
程序员文章站
2022-03-10 09:50:30
...
CODE SEGMENT
ASSUME CS:CODE
START:PUSH AX
MOV BL,0
MOV DX,0
MOV CX,16
AGAIN:SHL AX,1
JNC NEXT
INC BL
NEXT:RCR DX,1
LOOP AGAIN
POP AX
MOV AH,4CH
INT 21H
CODE ENDS
END START