MOV 指令的疑问

[复制链接]
查看11 | 回复2 | 2012-9-18 06:46:24 | 显示全部楼层 |阅读模式
BCD DB 86H;假设的压缩BCD码:这里BCD是指变量地址,里面放着86H信息
ASCII DB 2 DUP(0);存放ASCII码:这里ASCII是指变量地址,连续的两个单元里面放着00H和00H信息。1、MOV AL,BCD:是直接寻址方式,将以BCD为地址,取出内容86HF放到AL寄存器中。2、MOV ASCII+1,AL,将86H传送以给 ASCII+1为地址的单元中。注意:一般在定义变量时,不用汇编语言中的常用符号,以免计算机或人混淆。...
回复

使用道具 举报

千问 | 2012-9-18 06:46:24 | 显示全部楼层
你的理解是错的,说明对汇编中的操作数寻址方式理解不透。BCD和[BCD]都可以,通常用前者。ASCII+1就表示ASCII后第二个字节的偏移地址。...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行