编写程序段,将AX寄存器中的内容以相反的顺序传送到DX寄存器中,并要求AX中的内容不被破坏,然后统计DX寄存器中“1”的个数并存入BL中。

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
发布了139 篇原创文章 · 获赞 4 · 访问量 93万+

猜你喜欢

转载自blog.csdn.net/qq_38490457/article/details/104714377