请问为什么给通用寄存器赋值都有错?我用的是MASM611,代码很简单,可是就是不对,请问各位为什么啊,谢谢了 .386 .modelflat .stack .data .code start:moveax,12345678h;;为什么该赋值语句执行完毕后eax中内容为0000566A? endstart [解决办法]跟踪运行时的指令,看看你把什么值赋进去了。