请教!

[复制链接]
查看11 | 回复2 | 2021-1-27 06:05:17 | 显示全部楼层 |阅读模式
SUMDB1,2,3

MOVAL,SUM√
MOVAX,SUM×
为什么后面这句语句是错误的呢?
我觉得可以把0201H送入AX的,应该不会出错啊!取的就是SUM和SUM+1两个字节啊。
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:05:17 | 显示全部楼层
说它错,是因为SUM定义的是DB属性,和AX的WORD不一致。当然了,具体到实际的汇编程序上,不同的软件处理方式可能会有不同。既有直接报其为错的,也有如你所说的生成MOVAX,WORDPTRSUM这样的指令,但一般也会给出个警告信息。
回复

使用道具 举报

千问 | 2021-1-27 06:05:17 | 显示全部楼层
收到谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行