error A2070:invalid instruction operands 错误原因
最近在做汇编的实验,经常遇到 error A2070:invalid instruction operands 这个错误,所以查了查资料,整理一下。一般情况下,出现这种情况,十有八九是 MOV 传值 的时候发生错误了。没有考虑 源操作数 和 目标操作数 的长度匹配的问题。一般,加个 PTR 就能解决问题。就是这么简单!下面附上一个我的例子。ADD [BX+7],30H运行的时候,就...
·
最近在做汇编的实验,经常遇到
error A2070:invalid instruction operands这个错误,所以查了查资料,整理一下。
一般情况下,出现这种情况,十有八九是 MOV 传值 的时候发生错误了。没有考虑 源操作数 和 目标操作数 的长度匹配的问题。一般,加个 PTR 就能解决问题。就是这么简单!
下面附上一个我的例子。
ADD [BX+7],30H
运行的时候,就会报错。
只要加个 PTR 就能完美运行。
ADD BYTE PTR [BX+7],30H
不熟悉 寻址方式 的,可以参考一下我的这篇博客:寻址方式 。
致谢
更多推荐


所有评论(0)