汇编语言寻址方式以及物理地址

2025年03月01日 12:27
有4个网友回答
网友(1):

1,MOV AX,OABH 立即寻址方式,0ABH直接放在代码中。
2, MOV AX,BX 寄存器寻址方式,1100H放在BX中,直接送AX,不需访问内存来取操作数。
3,MOV AX,[100H] 直接寻址方式,操作数放在DS*10H+100H即20100H开始的物理内存中,送AX
4,MOV AX,VAL 直接寻址方式,操作数放在DS*10H+3000H即23000H开始的物理内存中,送AX

5,MOV AX,[BX][SI] 基址变址寻址方式,BX是基址寄存器,SI是变址寄存器,操作数放在DS*10H+1100H+1000H即22100H开始的物理内存中,送AX

网友(2):

1,MOV AX,OABH
立即寻址,物理地址=无
2, MOV AX,BX
寄存器寻址,物理地址=无
3,MOV AX,[100H]
直接寻址,物理地址=20100H
4,MOV AX,VAL
直接寻址,物理地址=23000H

5,MOV AX,[BX][SI]
基址变址寻址,物理地址=22100H

网友(3):

1.直接将0ABH放入AX寄存器2.直接将BX寄存器数据放入AX寄存器3.默认寻址方式,将段地址2000H(DS寄存器)放入AX寄存器4.指定寻址方式,以BX寄存器内容为段地址SI寄存器为偏移地址的数据放入AX寄存器里。段地址加偏移地址等于物理地址,列:段地址2000H进一位等于20000H加偏移地址0001H等于物理地址20001H。具体的忘了,你可以看一下王爽的书,里面有的

网友(4):

我还能说什么,第一个回答的已经写得很清楚了,我来凑热闹。