mhhnjuol 发表于 2015-1-11 15:06:28

Dosbox编程出问题,MOV AX, [0]指令错误

本帖最后由 mhhnjuol 于 2015-1-11 15:30 编辑

错误在图中指出invalid register combination为什么,求高手解答, 还有PUSH 也报了同样的错,为什么

15岁的小朋友 发表于 2015-1-11 19:28:25

那个地址不可以访问

mhhnjuol 发表于 2015-1-12 08:24:01

15岁的小朋友 发表于 2015-1-11 19:28
那个地址不可以访问

不对呀,我换了ds的地址还是不行,比如换到2200,1000,也报了同样的错,请求解惑

lqjstc 发表于 2015-1-12 17:33:21

mov ax,是什么意思?楼主的本意是要干嘛?

mhhnjuol 发表于 2015-1-18 17:37:32

把【0】内存单元的值移到ax寄存器中{:1_1:}

傲天 发表于 2015-1-19 21:16:57

你用的是debug32,不知道和这个有没有关系,是错误的格式,其它的形如mov ax,和push ,在我这里都不提示错误

mhhnjuol 发表于 2015-1-20 11:19:03

好的,谢谢啦{:1_1:}

jasperSHY 发表于 2015-5-7 11:13:08

这个问题我也遇到了,网上查了资料,好多大神反汇编看到的结果是 DEBUG32这个软件有问题,不是很正规,你用 MOV AX, 只要【】里面不是0好像都可以使用,
所以要想正确用,弄个虚拟机用XP DOS
要不然就改改地址, 用【1】等代替【0】
页: [1]
查看完整版本: Dosbox编程出问题,MOV AX, [0]指令错误