永发信息网

8086/8088中mov bl,byte ptr da1+什么意思

答案:3  悬赏:0  手机版
解决时间 2021-11-18 07:47
8086/8088中mov bl,byte ptr da1+什么意思
最佳答案
我还没学这些东西呢,不过上网查了一下,看到CSDN上有相应的解释啊,给你网址你自己看看吧,http://blog.csdn.net/aksnzhy/article/details/7574316
以下是一点摘选:
某个操作数自己与自己相“与”,则值不变,但可使进位标志CF清0.与操作指令主要用在使一个操作数中的若干位维持不变,而另外若干位清0的场合。把要维持不变的这些位与“1”相“与”,二要把清位0的这些位与“0”相“与”就能达到目的。
例如:
MOV AL,34H;AL = 34H
AND AL,0FH;AL = 04H
某个操作数自己与自己相“或”,则值不变,但可使进位标志CF清0.或操作指令主要用在使一个操作数中的若干位维持不变,而另外若干位置为1的场合。把要维持不变的这些位与“0”相“或”,而把要置为1的这些位与“1”相“或”,就能达到这样的目的。
例如:
MOV AL,41H;AL=01000001B,B表示二进制参考资料:http://blog.csdn.net/aksnzhy/article/details/7574316
来自:求助得到的回答
全部回答
mov bl,byte ptr da1+?

应该是
mov bl,byte ptr da+1吧

建议给出详细的程序段,不过从这一句,da应该是定义的一个数据段,da+1,是从da首地址开始后移一个字节(如果你定义的da格式是byte或db格式的话),byte ptr da+1是将其后的内容长度截取一个字节的长度,即二进制的八位,bl就是八位的,不是八位的内容不能传递给bl,会出现错误。byte ptr,就是格式强制转换成byte。
mov bl,byte ptr da1 是将da1的低字节移动到寄存器b1当中;
byte ptr 为强制按字节进行操作。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁有镜花风月螺女跳请?不是63分钟哪个,谢谢
我是卖烤鱼的,有时候鱼会死,我想问问江团鱼
起亚k2开空调轻微抖动正常吗
不好意思.我想查两个快递单号,邮政的。我用
汉唐宋明 这几朝代的第三个皇帝都是谁?
漳州电动汽车哪里卖
“合昏尚知时,鸳鸯不独宿”里的合昏花是什么
粮组词有哪些呢
关于房产税!!?假设在广州买住宅同时老家也
谁知道怎么操作捷作财务软件?
《指环王》三部曲前传有几部?
长岛干洗中心地址在哪,我要去那里办事,
房屋建筑工程临时用电工程应在哪个阶段招标
建瓯到东游走省道多少里程
怎么样在网上选联通5元卡?
推荐资讯
佛有几种称号
文庙在那里?
C语言中的变量演示-问什么打印出来是60,不是
——Mary (is going to give) 提示单词:giv
家用氧气机制出氧气臭
新沭化化肥和芭田化肥那个好些
如何在PS中给光电商产品进行后期修图
电脑键盘那个是 除以 键位
北京红军营南路属于几环
纤之谷真的能减肥吗
木易广告装饰传媒有限公司地址好找么,我有些
为什么会感觉整个脸酸酸的 好难受
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?