锦衣夜行 发表于 2014-1-21 12:54:30

汇编第五章[BX]和Loop(第三课)的问题

本帖最后由 锦衣夜行 于 2014-1-21 12:59 编辑

小甲鱼的视频里有这么一道题,计算ffff:0006单元中的数乘以3 结果存储在dx中   
问题来了,ffff:0006单元应该是一个4字节的单元,范围是0-255就算最大值255*3才等于765
但是小甲鱼最后计算完后 dx值的是8D93 换成10进制是3万多了。。。很费解啊
这个是源码:

运行完成后 dx值的是8D93




无名侠 发表于 2014-1-21 21:46:10

你看错了吧,我把Al的值直接设成FF,3次累加也才2FD。
你看看会不会是调试器问题。

LinuxDeepin 发表于 2014-1-23 02:55:19

你是用什么程序调试的? 试试用 debug 调试看

茗艹莜主 发表于 2014-1-23 13:58:18

本帖最后由 茗艹莜主 于 2014-1-23 13:59 编辑

每个人的电脑的ffff:0006值都是不一样的 DX最大能存放的16进制的数值是FFFF。最好把你的代码贴出来,说不定是你的代码哪里有问题。
页: [1]
查看完整版本: 汇编第五章[BX]和Loop(第三课)的问题