永发信息网

汇编语言题目:在不改变AL中数值的情况下,检测AL中1的个数,将结果放在BL中.

答案:2  悬赏:70  手机版
解决时间 2021-03-02 18:59
  • 提问者网友:藍了天白赴美
  • 2021-03-02 10:09
请帮忙写出完整代码,谢谢!
最佳答案
  • 五星知识达人网友:蓝房子
  • 2021-03-02 10:59
xor bl,bl
mov dx,1
goTest:
test al,dl
jz next
inc bl
next:
cmp dx,100h
shl dl,1
jNz goTest

简单写了一下,不知道对不对,简单的说就是用 test 可以在不改变被测试寄存器的情况下进行测试
全部回答
  • 1楼网友:佘樂
  • 2021-03-02 12:15
(al)=3fh (bl)=3fh
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯