首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

emu8086简单程序编译异常

2013-04-21 
emu8086简单程序编译错误[解决办法]COUNT 定义的是 DB,直接赋予 AX 是不妥吧,改为 AL ?而且,COUNT 就定义

emu8086简单程序编译错误

                            
[解决办法]
COUNT 定义的是 DB,直接赋予 AX 是不妥吧,改为 AL ?而且,COUNT 就定义了一个 DB,但 COUNT[BX] 却用上了数组的意思,这会访问到错误的数据吧。
[解决办法]
看提示,两边数据类型不一致,目的数16位,源操作数8位,
把ax改成al,或者把count定义成dw
[解决办法]
COUNT[BX] 是 COUNT 的地址再加上 BX ,那里的数据拿来给 AX/AL ,最直观的想法就是访问 COUNT 数组里的某个元素。

热点排行