中易网

MOV BYTE PTR [DI],0 求解释这句的意思,byte ptr是什么意思

答案:5  悬赏:70  
解决时间 2021-02-11 14:48
MOV BYTE PTR [DI],0 求解释这句的意思,byte ptr是什么意思
最佳答案
BYTE PTR 表示[DI]处一个字节,[DI]表示DI值指定的内存地址处,本语句使用BYTE PTR就是把[DI]处的一个字节填为0,如果是WORD PTR则会把那个地方的两个字节填为0。
全部回答
偏移地址
NEG是取补指令,就是对一个数求补,你这个指令采用寄存器间接寻址的方式,mov al,byte ptr[di];把0014号地址单元的值中的低八位内容赋给AL neg
ptr是属性伪操作将以DI为偏移地址的ds中的数据按BYTE类型访问
就是将立即数0 送DS:DI字节单元
MOV,是传送指令。
它可以一次性传送8位数,也可以传送16位数。
如果仅仅写上:MOV [DI],0 ,就不知道是8位还是16位。
必须加上补充说明。
补充说明,有两种:
MOV BYTE PTR [DI],0 ,是8位数传送;
MOV WORD PTR [DI],0 ,是16 位数传送。
这两种“尺寸”的说明,在其它的指令中,也有用到。
如:
INC BYTE PTR [DI]八位数加一;
……
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
恩施金山公馆交房
谁知道这块石头是什么宝石H,属于 那一类的宝
扰民投诉打哪个部门电话
相约银饰我想知道这个在什么地方
阿庆为什么要和阿美离婚
笔记本电脑开机很暗是怎么回事?
福缘阁地址在什么地方,想过去办事
IC测试座 询问下国产的哪家比较好 以前在深圳
洗完山药觉得手上奇痒,就去涂了青草油,可以
胰岛素为什么不能打大腿内侧
MFC和CLR/C++有什么区别吗
兴源便利店在什么地方啊,我要过去处理事情
兰州马牧西大夫怎么样?有谁知道,谢谢!急
如何用一根导线测电流表有一定的电阻
最快的借钱方法
推荐资讯
请教大家一下,如何计算镶嵌在戒指上的钻石的
上海民安典当有限公司在什么地方啊,我要过去
白芷,生黄氏,三七粉,血府逐瘀汤这些药怎么吃
什么是机油格
如何进入知道大数据
东方project中有哪些同人无法超越的原曲
编码20种氨基酸的DNA核苷酸三联体有多少种?
利源四路/新源三路(路口)地址在哪,我要去那
裕丰家居旗舰店地址有知道的么?有点事想过去
判断自动安平水准仪补偿器是否起作用
短篇漫画的页数
药品经营企业销售生物制品能否按照简易征收办
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?