计算物理地址: 已知段地址和操作数的有效地址,怎样计算操作数的物理地址? 已知 DS=2000H , SS=1500H , SI=0150H , DI=0250H , BX=0020H , BP=0020H , DATA=0010H , COUNT=0050H , 指出下列指令中源操作数的物理地址: (2)MOV AX , [BP] (3)MOV BX , [120H] (4)MOV CX , DATA[DI] (5)MOV AX , COUNT[BX][SI]
举一反三
- 已知DS=2000H,SS=3000H,BP=1500H,SI=1200H,BX=1000H,DATA=0008H,计算下列指令所对应的源操作数物理地址。[br][/br]____MOV AX,[BX][SI] 源操作数的物理地址是(空4)H
- 已知(DS)=3000H, (ES)=2000H, (SS)=4000H, (BX)=1000H, (BP)=2000H, (SI)=0001H,(DI)=0002,DATA=100H,请计算下列指令中源操作数的段地址、有效地址及物理地址。 (1)MOV CX,[BX] (2)MOV CX,[BP+DI+DATA] (3)MOV CX,SS:[1000H] (4)MOV CX, ES:[BX][SI]
- BAS DB 11,22,33,44,55 NUM DB 10,20,30,40,50 IN DB 1,2,3 代码段定义如下: MOV BX,OFFSET BAS LEA SI,IN MOV DI,4 MOV AX,[SI+2] ;(AX)=【1】H XCHG AX,[SI] ;(AX)=【2】H MOV AX,4[BX] ;(AX)=【3】H MOV AX,[BX][DI] ;(AX)=【4】H
- 假定(DS) =2000H, (ES) =2100H,(SS) =1500H, (SI) =00A0H,(BX)=0100H,(BP) =0010H, 数据变量VAL的偏移地址为0050H,请指出下列指令原操作数是什么寻址方式,其物理地址是多少?MOV BX, [ SI]
- DS=1000H,ES=2000H,SS=3500H,SI=00A0H,DI=0024H,BX=0100H,BP=0200H,数据段中变 量名为VAL 的偏移地址值为0030H,说明下列源操作数的寻址方式和物理地址? (1)MOV AX,[100H] (2) MOV AX,VAL (3)MOV AX,[BX] (4) MOV AX,ES:[BX] (5)MOV AX,[SI] (6) MOV AX,[BX+10H] (7)MOV AX,[BP] (8) MOV AX,VAL[BP][SI] (9)MOV AX,VAL[BX][DI] (10) MOV AX,[BP][DI]