微机原理及程序设计

设当前SS=2010H,SP=FE00H,BX=3457H,计算当前栈顶的地址为多少?当执行PUSHBX指令后,栈顶地址和栈顶2个字节的内容分别是什么?

题目

设当前SS=2010H,SP=FE00H,BX=3457H,计算当前栈顶的地址为多少?当执行PUSHBX指令后,栈顶地址和栈顶2个字节的内容分别是什么?

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

PC中,设(SP)=0202H,(SS)=2000H,执行PUSH SP指令后,栈顶的物理地址为 ( )。

A.0200H

B.20102H

C.20200H

D.0102H


正确答案:C

第2题:

PC机中,设(SP)=0100H,(SS)=2000H,执行PUSH SP指令之后,栈顶的物理地址是【 】。


正确答案:200FEH
200FEH 解析:当执行PUSH操作时,SP的值减2。所以它的物理地址为:2000H*10H+OFEH= 200FEH。

第3题:

存储器寻址方式中,缺省段地址是SS的间址寄存器是:()

A、SP间址

B、BP间址

C、BX间址


参考答案:B

第4题:

设(SP)=100H,(AX)=OFFFFHSTCPUSH.AXADC.AX,0PUSH.AXPOP.BX上述程序段执行后,(BX)=(),(SP)=()


正确答案: BX=0
SP=FEH

第5题:

在8086/8088系统中,约定用于形成堆栈段数据物理地址的寄存器有()。

A.SS,SP,BP
B.SS,SP,BX
C.DS,BX,BP
D.DS,SP,BP

答案:A
解析:

第6题:

在执行POP [BX]指令,寻找目的操作数时,段地址和偏移地址分别是______。

A.无段地址和偏移地址

B.在DS和BX中

C.在ES和BX中

D.在SS和SP中


正确答案:B
解析:BP、(E)SP为基地址进行寻址时,默认的段基址在SS,其他通用寄存器作为基地址进行寻址时,默认段基址为DS。

第7题:

已知(SS)=1000H,(SP)=0110H,执行下列程序后(SP)=( )。 MOV BX,N1 PUSH BX MOV BX,N2 PUSH BX CALL L1 … L1:… RET2

A.0100H

B.010EH

C.OOFEH

D.0102H


正确答案:B

第8题:

下不全是寄存器名的是( )。

A.AX、AL、CX、SI、SL;SS,SP

B.BX、BH、CX、SI、ES、SS、.SP

C.AX、AL、AH、SI、DX、SS、SP

D.CX、AL、SP、SI、BP、SS、SP


正确答案:A

第9题:

下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是()

A.AX,BX,CX,DX
B.BX,BP,SI,DI
C.SP,IP,BP,DX
D.CS,DS,ES,SS

答案:B
解析:

第10题:

设SP=2000H,AX=3000H,BX=5000H,执行下列片段程序后,问SP=?AX=?BX=? PUSH  AX    ;SP ← SP - 2 = 1FFEH,AX=3000H  PUSH  BX    ;SP ← SP - 2 = 1FFCH,BX=5000H  POP   AX ;SP ← SP + 2 = 1FFEH,AX=5000H


正确答案:SP = 1FFEH,AX = 5000H,BX = 5000H。

更多相关问题