错误:无效的操作数。 ASM

时间:2014-11-01 15:52:20

标签: assembly nasm

nasm提供以下错误消息:

error: invalid operand.
MOV $16731,%ebx

代码:

MOV $16731,%ebx
MOV $19508,%eax
MOV $1436,%ecx
CMP %eax,%ebx
JL L1
JMP L2
L1:
IMUL %eax,%ebx
ADD %eax,%ebx
MOV %ebx,%eax
SUB %ecx,%eax
JMP L3
L2:
IMUL %eax,%ebx
SUB %eax,%ebx
MOV %ebx,%eax
ADD %ecx,%eax
L3:
NOP

默认情况下为AT& T语法 我很难搞清楚。当最后一条指令(NOP)运行时,%eax的值是多少? 谢谢

0 个答案:

没有答案