版权声明:本文为博主原创文章,如有错误,恳请大家在评论区指出,在下不胜感激~如要转载注明出处即可~ https://blog.csdn.net/Wonz5130/article/details/83066914
最近在做汇编的实验,经常遇到
error A2070:invalid instruction operands
这个错误,所以查了查资料,整理一下。
一般情况下,出现这种情况,十有八九是 MOV 传值
的时候发生错误了。没有考虑 源操作数
和 目标操作数
的长度匹配的问题。一般,加个 PTR
就能解决问题。就是这么简单!
下面附上一个我的例子。
ADD [BX+7],30H
运行的时候,就会报错。
只要加个 PTR
就能完美运行。
ADD BYTE PTR [BX+7],30H
不熟悉 寻址方式
的,可以参考一下我的这篇博客:寻址方式 。
致谢
error A2070: invalid instruction operands
error A2070: invalid instruction operands [duplicate]
本文首发于个人博客:Wonz の Blog 。