假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSHAX后,存放数据21H的物理地址是()。A、20102HB、20101HC、200FEHD、200FFH

题目

假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSHAX后,存放数据21H的物理地址是()。

  • A、20102H
  • B、20101H
  • C、200FEH
  • D、200FFH
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

假设 (SS)=3000H,(SP)=1000H, 执行PUSH AX 指令后,栈顶的物理地址是()


参考答案:30FFEH

第2题:

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

A.0200H

B.20102H

C.20200H

D.0102H


正确答案:C

第3题:

假定 (SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据07H的物理地址是

A.200FEH

B.20101H

C.200FFH

D.20102H


正确答案:A

第4题:

假设(SP)=0100H,(SS)=200H,执行POP AX指令后,栈顶的物理地址是【 】。


正确答案:2002H
2002H

第5题:

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


正确答案:200FEH
200FEH 解析:对于堆栈段数据,PA=(SS)左移4位+(SP):PUSH将数据压入堆栈,同时 SP-2 送SP,所以物理地址=20000H+0100H-2H。

第6题:

假设(SS)=2000H, (SP)=0012H, (AX)=1234H,执行 PUSHAX 后,SP=()

A.0014

B.0011H

C.0010H

D.000FH


正确答案:C

第7题:

假设(SS)=2000H,(SP)=0100H,(AX)=0010H,(DX)=0101H,执行下列指令后 (AL)=______。 PUSH AX PUSH DX POP AX POP DX

A.21H

B.01H

C.10H

D.20H


正确答案:B

第8题:

假定(SS)=2000H,(SP)=0100H,(AX)=0010H,(DX)=0101H,执行下列指令后, (AL)=______。

PUSH AX

PUSH DX

POP AX

POP DX


正确答案:01H
01H

第9题:

在8086微处理器中,若(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后存放数据21H的物理地址是(45)。

A.20102H

B.20101H

C.200FEH

D.200FFH


正确答案:D
解析:8086中的堆栈采用满递减堆栈,即SP先减,再压入数据,以字为单位对堆栈操作。因此压入数据时的起始SP应为0FEH;8086中数据采用小段模式存储,即一个字数据中低字节存放在低地址;8086逻辑地址到物理地址的形成机制为:物理地址=段地址×16+偏移地址(或物理地址=段地址左移4位+偏移地址)压栈后内容存储的物理地址为SS×16+0FEH,21H是AX中的高位,其存储位置为200FFH。

第10题:

假设(SP)=0100H,(SS)=2000H,执行PUSH BP指令后,栈顶的物理地址是( )。

A.2000H

B.00FEH

C.20FEH

D.xx


正确答案:C
解析:PUSH执行入栈操作,SP=0100-2=00FEH,其物理地址可由SS+SP计算得出:2000H+00FEH=20FEH。

更多相关问题