假定(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

相似考题
更多“假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSHAX后,存放数据21H的物理地址是()。A、20102HB、20101HC、200FEHD、200FFH”相关问题
  • 第1题:

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

    A.0200H

    B.20102H

    C.20200H

    D.0102H


    正确答案:C

  • 第2题:

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


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

  • 第3题:

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


    正确答案:2002H
    2002H

  • 第4题:

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


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

  • 第5题:

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

    A.21012H

    B.20101H

    C.200FEH

    D.200FFH


    正确答案:D
    解析:对于堆栈段数据,PA=(SS)左移4位+(SP);PUSH AX的功能是将AX内容送入堆栈,同时SP-2送SP,由于21H为2107H的高位,所以它在07H之前压入堆栈,所以21H的物理地址为20000H+0100H-1H=200FFH。

  • 第6题:

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

    A.20102H

    B.20101H

    C.200FEH

    D.200FFH


    正确答案:D

  • 第7题:

    若SS=2000H,SP=1000H,执行指令PUSHAX后,AX内容压入21000H字单元中。()


    答案:对
    解析:

  • 第8题:

    若栈顶的物理地址是20100H,当执行完POPAX指令后,栈顶的物理地址是()。

    • A、20102H
    • B、20101H
    • C、20100H
    • D、20103H

    正确答案:A

  • 第9题:

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

    • A、20102H
    • B、20101H
    • C、200FEH
    • D、200FFH

    正确答案:D

  • 第10题:

    设堆栈指针SP的初值为2300H,(AX)=50ABH,(BX)=1234H。执行指令PUSHAX后,(SP)=?,再执行指令PUSHBX及POPAX之后,(SP)=?(AX)=?(BX)=?


    正确答案:堆栈指针SP总是指向栈顶,每执行一次PUSH指令SP-2,执行一次POP指令SP+2.所以,执行PUSHAX指令后,(SP)=22FEH;再执行PUSHBX及POPAX后,(SP)=22FEH,(AX)=(BX)=1234H

  • 第11题:

    设SP初值为2000H,执行指令‚PUSHAX‛后,SP的值是()。

    • A、1FFFH
    • B、1998H
    • C、1FFEH
    • D、2002H

    正确答案:C

  • 第12题:

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

    20102H

    B

    20101H

    C

    200FEH

    D

    200FFH


    正确答案: D
    解析: 暂无解析

  • 第13题:

    假设(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

  • 第14题:

    在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。

  • 第15题:

    假设(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。

  • 第16题:

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

    A.00FEH

    B.20102H

    C.20FEH

    D.0102H


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

  • 第17题:

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

    A.21H

    B.20H

    C.01H

    D.11H


    正确答案:D

  • 第18题:

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

    (45)

    A. 20102H

    B. 20101H

    C. 200FEH

    D. 200FFH


    正确答案:D

  • 第19题:

    设堆栈指针(SS)=2000H,(SP)=1000H,在执行PUSH AX指令后,(SS)=()(SP)=()


    正确答案:2000H;0FFEH

  • 第20题:

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

    • A、20102H
    • B、20101H
    • C、200FEH
    • D、200FFH

    正确答案:D

  • 第21题:

    设SP=0100H,SS=2000H,执行指令PUSHBP指令后,栈顶(即SP所指向的单元)物理地址是:()

    • A、00FEH
    • B、20102H
    • C、200FEH
    • D、0102H

    正确答案:C

  • 第22题:

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

    • A、0014H
    • B、0011H
    • C、0010H
    • D、000FH

    正确答案:C

  • 第23题:

    单选题
    若已知(SP)=2000H,(AX)=0020H,则执行指令PUSHAX后,(SP)和((SS):(SP))的值分别为。()
    A

    2002H,00H

    B

    1FFEH,00H

    C

    1FFEH,20H

    D

    2002H,20H


    正确答案: C
    解析: 暂无解析