读书人

汇编里为什么会出现invalid register

发布时间: 2014-01-23 14:48:04 作者: rapoo

汇编里为什么会出现invalid register combination的错误???
首先说明用mov ax,type ptr [0]来代替mov ax,[0]这个方法是没用的!!!!!!!!!!!!
我用的dosbox+debug32
还是举个例子说吧::


MOV AX,1000H
MOV DS,AX
PUSH [0]

这个时候会出现invalid register combination的错误.

如果我执行如下:

PUSH [2]

就会出现operand size error的错误.

[解决办法]
引用:
Quote: 引用:

push word ptr [2]

invalid register combination


my fault!把2放到寄存器中吧。

读书人网 >汇编语言

热点推荐