307006851 发表于 2015-3-7 20:28:49

关于小甲鱼汇编语言第五章03视频内容


小甲鱼老师说将课本代码改成(如图所示),也可以的。但其结果不同。

夕阳游子 发表于 2015-4-9 11:28:46

原本是想计算0ffffh:6这个地址的3倍,放在dx中高八位dh为0   ,
在0ffffh:7,这个地址中,在你电脑上应该是有数据的,所以改为mov ax,输出高八位dh应该是有数据的是原来dh的3倍,这就造成了不同

比特阿尔法 发表于 2018-1-22 20:44:15

夕阳游子 发表于 2015-4-9 11:28
原本是想计算0ffffh:6这个地址的3倍,放在dx中高八位dh为0   ,
在0ffffh:7,这个地址中,在你电脑上应该是有 ...

这边的修改不妥,mov指令的两侧宽度都是要相同的,所以 ds:bx   转入ax中的数据为2个字节,也就是 ds:bx 和后一个地址的数据一并转入 ax 中,如果高位的数据不是0的话,此处修改就是错误的!!!!
页: [1]
查看完整版本: 关于小甲鱼汇编语言第五章03视频内容