永发信息网

在debug中编写汇编程序,统计一个字符数中0的个数

答案:2  悬赏:80  手机版
解决时间 2021-02-22 09:42
在debug中编写汇编程序,统计一个字符数中0的个数
最佳答案
先确定一点,你的意思是统计字符2进制数中0的个数吧。
假定字符在al中,个数最终放在bx中
debug
-a
0742:0100  mov al, 23  ;字符=23H
0742:0102  mov bx, 0   ;个数
0742:0105  mov cx, 7   ;循环7次,因为第一次判断不用循环
0742:0108  test al,1   ;判断al的最低位是不是1,记住本句地址0108,为循环开始
0742:010A  jnz 010D    ;因为jnz占2字节 与下一句inc bx占1字节,所以共占3个字节
0742:010C  inc bx
0742:010D  rol al,1
0742:010F  loop 0108   ;0108,即为上面循环开始的位置

然后可以执行了。 0010 0011,执行结果,(bx)应该=5
全部回答
搜一下:在debug中编写汇编程序,统计一个字符数中0的个数
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
王强强吃饭总是挑三拣四的,这不吃那不吃,你可
吴江联华新元鹤店在什么地方啊,我要过去处理
下列句子中加点的字的解释,不正确的一项是恒
铭装名品地址在哪,我要去那里办事
内产生的什么排出:人可以通过什么将废物排出
琶缇清吧在什么地方啊,我要过去处理事情
本田锋范 提车要多少钱? 办齐手续总共用多少
正方形脸型适合什么眉形
初中动词原形,过去式,过去分词和现在分词都
千味居我想知道这个在什么地方
出口到canary islands到哪个港口
张店区个体私营企业协会体育场分会这个地址在
发烧总监智能体温计怎么样
小林子地址在哪,我要去那里办事
锦鲤池晒不到太阳可以吗?
推荐资讯
新兴排档地址在哪,我要去那里办事
辽宁锦州初一学生的期中考试有关事情
木地板生产中喷涂、刷涂、辊涂、淋涂有什么区
美宜佳NO.A359这个地址在什么地方,我要处理
梦到牙齿有洞
藟启怎么去啊,有知道地址的么
62的缸养一条银鱼能养吗?
卡特320C挖掘机自重是多少
57年第一版小人书,三国演义30多本,值多少钱
请问安徽有下线旧绿皮火车厢卖吗?价格多少,
华恺诊所地址在哪,我要去那里办事
茂名有什么著名景点?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?