设CPU中各有关寄存器的当前状况为:SS=0a8bH、DS=17ceH、CS=dc54H、BX=394bH、IP=2f39H、SP=1200H,BX给出的是某操作数的有效地址,请分别写出该操作数、下一条要取的指令及当前栈顶的逻辑地址和物理地址。
第1题:
A.(DS)*16+(BX)+(SI)
B.(ES)*16+(BX)+(SI)
C.(SS)*16+(BX)+(SI)
D.(CS)*16+(BX)+(SI)
第2题:
指令“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)
第3题:
A.DS×16+BX+SI
B.ES×16+BX+SI
C.SS×16+BX+SI
D.CS×16+BX+SI
第4题:
指令“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)
第5题:
在寄存器间接寻址中,若指令指定的寄存器是BX,SI,或者DI,则默认操作数存放在(46)段中。这时要用寄存器(47)的内容作为段地址。对于指令MOV BX,[SI]。假设数据段寄存器DS=1000H,代码段寄存器CS=4000H,堆栈段寄存器SS=7000H,SI=2000H,则操作数的物理地址为(48)。
A.数据
B.代码
C.堆栈
D.代码和堆栈
第6题:
在执行POP [BX]指令,寻找目的操作数时,段地址和偏移地址分别是______。
A.无段地址和偏移地址
B.在DS和BX中
C.在ES和BX中
D.在SS和SP中
第7题:
MOVAX,ES:[BX][SI]的源操作数的物理地址是( )。
A.16d×(DS)+(BX)+(SI)
B.16d×(ES)+(BX)+(SI)
C.16d×(SS)+(BX)+(SI)
D.16d×(CS)+(BX)+(SI)
第8题:
MOV SI,[BX]指令形成源操作数的物理地址时,默认的段寄存器是
A.CS
B.ES
C.SS
D.DS
第9题:
指令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
第10题:
下列寄存器组中在存储器操作数寻址时可用于提供偏移地址的是()。