继续学习loop指令,下面有道分析题
计算ffff:0006单元中的数乘以3,结果存储在dx寄存器中,如图可以看到有分析,我这边看完了分析那么就来写一下实现
上图仔细看你会发现ffffh我写的是0ffffh,原因是汇编源程序里数据不能以字母开头
接下来开始编译连接
接下来开始debug调试验证一下结果是不是对的
如图调试到这里的时候我们看了一下ds:[bx]内存单元的内容是31h,我们用python交互式计算一下31h乘以3的结果是多少
如图可以看到等于93h,接下来我这继续走完剩下的代码,看看最终dx寄存器的结果是93h吗
呢,结果正好是93h,验证完毕了。
Published by entry0
磨杵十年,只为一剑
View all posts by entry0