传说。 发表于 2014-4-21 18:13:14

且看且分析。。。

输入d0:0 1f 查看数据

按照要求修改好内存中数据

当前CUP数据 和我输入的公式
最后一个AX的值为什么未变成0 而是e662

11111011100 发表于 2014-4-21 18:38:23

mov ax,    就是 把   ds:处内存单元的数据,送入ax寄存器中...你用-d 0001:0 看看是不是咯

沉ジ寞 发表于 2014-4-21 18:39:09

很简单了,因为 mov ax,,并不是把0放入ax,他的意思是 访问 ds:【0】单元中的数据,并把数据放入ax寄存器,想要ax为0 ,应该这样写 :mov ax,0

11111011100 发表于 2014-4-21 18:41:36

masm中mov ax,是mov ax,0    debug中是mov ax,ds:

枫界易城 发表于 2014-4-21 19:44:37

过来看看!,,,,,,,

lm2wq 发表于 2014-4-21 20:42:30

送入AX的是一个地址的内容,不是0

传说。 发表于 2014-4-22 12:40:47

谢谢大家 搞懂了。
页: [1]
查看完整版本: 且看且分析。。。