66问答网
所有问题
8086/8088中mov bl,byte ptr da1+什么意思
如题所述
举报该问题
推荐答案 2012-12-29
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。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/sUUxipvnn.html
其他回答
第1个回答 2012-12-29
mov bl,byte ptr da1 是将da1的低字节移动到寄存器b1当中;
byte ptr 为强制按字节进行操作。
相似回答
DA1 DW 'AB','CD','EF','GH'
;
MOV
AX
,DA1+
3 是
什么意思,
怎么算
的
答:
所以
DA1
中存放的数应该是 BADCFEHG
大家正在搜
mov byte ptr
mov word ptr
cmp byte ptr
8086cpu和8088异同点
inc byte ptr
8086与8088有何不同之处
8086与8088的相同点
8088与8086区别
8086与8088引脚的区别
相关问题
汇编mov byte ptr[si+1]什么意思
汇编语言中ptr的作用是什么
若定义DADA DW 1234H,执行MOV BL,BYTE...
mov al,byte ptr[flags+1]什么意思?
8086汇编语言,mov word ptr x,ax,什么意...
源程序如下, 我想知道 MOV AL,BYTE PRT DA...
NEG BYTE PTR[DI]什么意思
解释一下 这个语句什么意思? MOV CL,BYTE PTR...