问题描述
- 关于汇编段寄存器问题
-
如图
有注释的那一行。
编译之后却提示错误。
这个错误是指不匹配,也就是CPU不知道传送数据的大小。
但是我已经定义了 byte ptr.
指明了是一个字节。
难道是不能直接对段寄存器传送另外段寄存器的内容吗?
求各位大神解惑
小弟在此感谢不已。
下面是报错图片
解决方案
能用方括号的只能是 BX、BP、SI、DI,[bx+di]是不行的。
汇编不存在自动的“中间变量”,每个值都必须显式的计算好。
时间: 2024-08-03 14:57:14