关于汇编语言中内存与寄存器数据传递问题
8086中寄存器ax,bx,cx,dx的中的数据是两个字节,而内存中的存储单元是一个字节。mov ax,0ffffh
mov ds,ax
mov bx,0
mov ax, 这句好像是不可以的
应该是mov ah,0 mov al,
还有mov ds:,ax正确吗?
求这种数据传递问题的解释啊!
mov al,: 向数据段BX指向的偏移取出一个字节给al(默认情况下)
mov ax,: 向数据段BX指向的偏移取出两个字节给ax(默认情况下)
还有mov ds:,ax正确吗?回答 :正确! 把AX中两个字节的数据放到 数据段 偏移为0的地方 但是放进去的时候如果还要放数据的话,以后数据段偏移将会指向3. 关于汇编语言中内存与寄存器数据传递问题 学习下。。。。。路过。。。 风中醉柳 发表于 2013-9-5 13:50 static/image/common/back.gif
mov al,: 向数据段BX指向的偏移取出一个字节给al(默认情况下)
mov ax,: 向数据段BX指向的偏移取出两个字 ...
嗯 谢谢。。。。。
页:
[1]