汇编byte ptr[BP]与word ptr[BX]的区别

 

提问:MOV BYTE PTR[BP],20H和MOV WORD PTR[BX],2000H什么意思?有区别吗?
请问下他们进行的具体操作是什么?
(DS)=2100H,(SS)=5200,(BX)=1400H,(BP)=6200H

回答:BYTE PTR这样的叫属性修饰符,具体来说,就是操作数为字节;相应的,WORD PTR操作数为字。
所以,MOV BYTE PTR[BP],20H
的结果,把立即数20H放到DS X 10H+BP,亦即地址21000+6200=27200H的内容为20H;
而MOV WORD PTR[BX],2000H
的结果,27200H处为00H,27202H处为20H,按INTEL的反字节顺序存放。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值