大叔学编程 发表于 2016-1-27 20:22:13

汇编实验一,第2题

将下面的3条指令写入从2000:0开始的内存单元中,利用这3条指令计算2的8次方。

   mov ax,1

   add ax,ax

   jmp 2000:0003


我想问下2 的8次方不是256吗,结果   应该是在AX中吧,为什么得不到这个结果!
还是我算得不对!

人造人 发表于 2016-1-27 20:38:53

2 的8次方的确是256
这个程序需要你自己控制执行的次数 (自己不停的按 T)
继续向后学习吧,后面有更好的解决方法

大叔学编程 发表于 2016-1-28 10:14:17

人造人 发表于 2016-1-27 20:38
2 的8次方的确是256
这个程序需要你自己控制执行的次数 (自己不停的按 T)
继续向后学习吧,后面有更好 ...

嗯,是的我也是不停的按,T,可是,结果不256,也许是我太较真了,偏离了作者的本意!

比特阿尔法 发表于 2017-12-28 23:15:37

大叔学编程 发表于 2016-1-28 10:14
嗯,是的我也是不停的按,T,可是,结果不256,也许是我太较真了,偏离了作者的本意!

哪个是十六进制的

比特阿尔法 发表于 2017-12-28 23:20:03

大叔学编程 发表于 2016-1-28 10:14
嗯,是的我也是不停的按,T,可是,结果不256,也许是我太较真了,偏离了作者的本意!

ax=0100,就是十六进制的 256

冬阳阳 发表于 2018-1-5 16:16:05

{:10_256:}五楼说的对啊~
页: [1]
查看完整版本: 汇编实验一,第2题