高分悬赏:MOV AX 1000H是什么意思?
来源:百度知道 编辑:UC知道 时间:2024/06/05 05:18:14
1.MOV AX 1000H是表示“把立即数1000h这个数赋给AX”吗?
2.当把上面的“AX”换成“DX”时,这条指令是什么意思?是“把1000h这个数赋给dx”吗?还是“把1000h所在的地址赋给DX”?
请哪位高人给我讲讲,最好说的明白一点,解释的清楚一点,因为本人较笨,呵呵
2.当把上面的“AX”换成“DX”时,这条指令是什么意思?是“把1000h这个数赋给dx”吗?还是“把1000h所在的地址赋给DX”?
请哪位高人给我讲讲,最好说的明白一点,解释的清楚一点,因为本人较笨,呵呵
MOV AX, 1000H
和
MOV DX, 1000H
都是立即寻址方式,即1000H是一个具体的数字,就是把1000H这个数赋给AX或者DX。
并非是传送地址。
在8086/8088处理器的汇编语言中,
MOV AX,1000H;
这是立即寻址指令,意思是把数值0x1000赋值给寄存器AX。易与之混淆的是直接寻址指令。
立即寻址指令与直接寻址指令的区别是:
1 立即寻址指令提供的操作数直接包含在指令中。它紧跟在操作码的后面,与操作码一起放在代码段区域中。操作数是8位或16位。若是16位,则存储时低位在前,高位在后。
立即寻址主要用来给寄存器或存储器赋初值。
对指令:MOV AX,3000H
处理器操作示意图如下:
2 直接寻址: 操作数地址的16位偏移量直接包含在指