设CPU中各有关寄存器的当前状况为:SS=0a8bH、DS=17ceH、CS=dc54H、BX=394bH、IP=2f39H、SP=1200H,BX给出的是某操作数的有效地址,请分别写出该操作数、下一条要取的指令及当前栈顶的逻辑地址和物理地址。
第1题:
指令“MOV AX,ES:[BX][SI)”的源操作数的物理地址是( )。
A.16d×(DS)+(BX)+(SI)
B.16d×(ES)+(BX)十(SI)
C.16d×(SS)+(BX)+(SI)
D.16d×(CS)+(BX)+(SI)
第2题:
在寄存器间接寻址中,若指令指定的寄存器是BX,SI,或者DI,则默认操作数存放在(46)段中。这时要用寄存器(47)的内容作为段地址。对于指令MOV BX,[SI]。假设数据段寄存器DS=1000H,代码段寄存器CS=4000H,堆栈段寄存器SS=7000H,SI=2000H,则操作数的物理地址为(48)。
A.数据
B.代码
C.堆栈
D.代码和堆栈
第3题:
指令“MOV AX, ES: [BX] [SI]”的源操作数的物理地址是______。
A.16d X(DS)+(BX)+(SI)
B.16d X(ES)+(BX)+(SI)
C.16d X(SS)+(BX)+(SI)
D.16d X(CS)+(BX)+(SI)
第4题:
已知:BX=1357H,DI=2000H,DS=2000H,CS=4000H,分别指出下面各指令中存储器操作数的物理地址。 (1)MOVAL,[BX] (2)MOVCS:[BX+DI],AH
第5题:
计算物理地址: 已知段地址和操作数的有效地址,怎样计算操作数的物理地址? 已知 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]
第6题:
MOV AX,[BX+SI]的源操作数的物理地址是()。
第7题:
指令ES:ADD AX,[BX+DI+1020H]中,存储器操作数物理地址的计算表达式为()
第8题:
指令MOVAX,ES:[BX][DI]中源操作数的物理地址是()
第9题:
设(DS)=6000H,(ES)=2000H,(SS)=1500H,(Si)=00A0H,(BX)=0800H,(BP)=1200H,数据变量VAR为0050H.请分别指出下列各条指令源操作数的寻址方式?它的物理地址是多少? MOVAX,BX;MOVDL,80H;MOVAX,VAR;MOVAX,VAR[BX][SI];MOVAL,’B’;MOVDI,ES:[BX];MOVDX,[BP];MOVBX,20H[BX]。
第10题:
假定(DS)=1200H,(SS)=4400H,(BX)=463DH,(BP)=2006H,(SI)=6A00H,位移量D=4524H,以AX寄存器为目的操作数,试写出以下各种寻址方式下的传送指令,并确定源操作数的有效地址EA和物理地址。 (1)立即寻址 (2)直接寻址 (3)使用BX的寄存器寻址;无EA (4)使用BX的间接寻址 (5)使用BP的寄存器相对寻址 (6)基址变址寻址 (7)相对基址变址寻址
第11题:
第12题:
第13题:
MOVAX,ES:[BX][SI]的源操作数的物理地址是( )。
A.16d×(DS)+(BX)+(SI)
B.16d×(ES)+(BX)+(SI)
C.16d×(SS)+(BX)+(SI)
D.16d×(CS)+(BX)+(SI)
第14题:
指令MOV AX,ES:[BX][SI]的源操作数的物理地址是______。
A.16×DS+BX+SI
B.16×ES+BX+SI
C.16×SS+BX+SI
D.16×CS+BX+SI
第15题:
下列寄存器组中在存储器操作数寻址时可用于提供偏移地址的是()。
第16题:
在取MOV BX 0125H指令的源操作数时,使用的逻辑地址是()。
第17题:
设当前SS=2010H,SP=FE00H,BX=3457H,计算当前栈顶的地址为多少?当执行PUSHBX指令后,栈顶地址和栈顶2个字节的内容分别是什么?
第18题:
MOV AX,ES:[BX][SI]的源操作数的物理地址是多少(用CS、DS、ES、SS、BX、SI表示出即可)?
第19题:
在执行POPBX指令时,其源操作数的段基址和偏移量分别是:()
第20题:
设CS=1000H,DS=2000H,ES=3000H,SS=4000H,IP=100H,SP=200H,BX=300H,BP=400H,SI=500H,则 ①下一条待执行指令的物理地址为多少? ②当前栈顶的物理地址为多少? ③[BX]代表的存储单元的物理地址为多少? ④[BP]代表的存储单元的物理地址为多少? ⑤ES:[BX+SI]代表的存储单元的物理地址为多少?
第21题:
给出段地址和偏移地址如下,计算出对应的物理地址:(CS)=54C3H,(ES)=2569H,(DS)=1200H,(SS)=4422H,(BX)=5678H,(SP)=9945H,(IP)=0E54H,(DI)=63B1H。
第22题:
第23题: