设SP=1FFAH,执行下列指令后,SP寄存器的值是()PUS HBXPUS HAXA、1FF6HB、2002HC、1FFEH<>D、1FFBH

题目

设SP=1FFAH,执行下列指令后,SP寄存器的值是()PUS HBXPUS HAX

  • A、1FF6H
  • B、2002H
  • C、1FFEH<>
  • D、1FFBH

相似考题
更多“设SP=1FFAH,执行下列指令后,SP寄存器的值是()PUS HBXPUS HAXA、1FF6HB、2002HC、1FFEHD、1FFBH”相关问题
  • 第1题:

    执行下列指令后,SP寄存器的值是( )。MOV SP,1000HPUSH AX

    A.0FFEH

    B.0FFFH

    C.1001

    D.1002H


    正确答案:A

  • 第2题:

    MOVSP,3210HPUSHAX执行上述指令序列后,SP寄存器的值是()。

    A.3211H
    B.320EH
    C.320FH
    D.3212H

    答案:B
    解析:

  • 第3题:

    设SP=4AH,执行段内返回指令RET4后,SP的值是()。

    • A、44H
    • B、48H
    • C、4CH
    • D、50H

    正确答案:D

  • 第4题:

    设SP=2000H,AX=8A95H,DI=A000H。请写出下列指令执行后指定寄存器和标志位的值。 ADD AX,DI ; PUSH AX ; POP DI ;


    正确答案: ADD AX,DI ;AX =2A95H ,CF=1
    PUSH AX ;SP = 1FFEH
    POP DI ;DI = 2A95H

  • 第5题:

    执行以下指令不会影响SP寄存器的是:()

    • A、CALL
    • B、MOVSB
    • C、INT
    • D、PUSH

    正确答案:B

  • 第6题:

    设若标志寄存器原值为0A11H,(SP)=0060H,(AL)=4。下列几条指令执行后,标志寄存器、AX、SP的值分别是多少? PUSHF LAHF XCHG AH,AL PUSH AX SAHF POPF


    正确答案: 指令执行后标志寄存器的值为0411H,AX=0411H,SP=005EH。

  • 第7题:

    执行下列指令后,SP寄存器的值是:() MOV SP,1000H PUSH AX

    • A、0FFEH
    • B、0FFFH
    • C、1001H
    • D、1002H

    正确答案:A

  • 第8题:

    如8051的SP的内容是40H,执行RET这样的指令后,()。

    • A、 当前寄存器SP中的内容为38H
    • B、 当前寄存器SP中的内容为3EH
    • C、 当前寄存器SP中的内容为RET所对应的地址单元的内容
    • D、 内存RAM的41H42H单元中存放RET指令所对应的PC值

    正确答案:B

  • 第9题:

    填空题
    设SP=7000H,执行段间直接过程调用CALL指令后,堆栈指针SP=()H。

    正确答案: 6FFCH
    解析: 暂无解析

  • 第10题:

    问答题
    设SP=2000H,AX=8A95H,DI=A000H。请写出下列指令执行后指定寄存器和标志位的值。 ADD AX,DI ; PUSH AX ; POP DI ;

    正确答案: ADD AX,DI ;AX =2A95H ,CF=1
    PUSH AX ;SP = 1FFEH
    POP DI ;DI = 2A95H
    解析: 暂无解析

  • 第11题:

    单选题
    设SP=3000H,执行下列指令后,SP寄存器的值是()POP BXPUSH AX
    A

    2FFEH

    B

    3000H

    C

    3002H

    D

    3004H


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

  • 第12题:

    单选题
    设SP=1FFFH,执行下列指令后,SP寄存器的值是()。 ┇POPF PU SH BX PUSH BX┇
    A

    2000H

    B

    2002H

    C

    1FFCH

    D

    1FFEH


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

  • 第13题:

    执行下列指令后,SP寄存器的值是( )。 MOV SP,1000H PUSH AX

    A.OFFEH

    B.OFFFH

    C.1001

    D.1002H


    正确答案:A

  • 第14题:

    设SP=7000H,执行段内直接过程调用CALL指令后,堆栈指针SP=()H。


    正确答案:6FFEH

  • 第15题:

    设SP=1FFFH,执行下列指令后,SP寄存器的值是()。 ┇POPF PU SH BX PUSH BX┇

    • A、2000H
    • B、2002H
    • C、1FFCH
    • D、1FFEH

    正确答案:B

  • 第16题:

    设堆栈指针SP的初值为1000H,AX=2000H,BX=3200H,试问: 1、执行指令PUSH AX后SP=? 2、再执行PUSH BX及POPAX后SP、AX、BX?


    正确答案:1、SP=0FFEH;
    2、SP=0FFEH;AX=3200H;BX=3200H。

  • 第17题:

    设堆栈指针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

  • 第18题:

    执行MOV SP,3210H;PUSH AX两条指令后,SP寄存器的值是()

    • A、3211H
    • B、320EH
    • C、320FH
    • D、3212H

    正确答案:B

  • 第19题:

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

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

    正确答案:C

  • 第20题:

    单选题
    设SP=1FFAH,执行下列指令后,SP寄存器的值是()PUS HBXPUS HAX
    A

    1FF6H

    B

    2002H

    C

    1FFEH<>

    D

    1FFBH


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

  • 第21题:

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

    1FFFH

    B

    1998H

    C

    1FFEH

    D

    2002H


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

  • 第22题:

    单选题
    OV SP,3210H PUSH AX 执行上述指令序列后,SP寄存器的值是()。
    A

    3211H

    B

    320EH

    C

    320FH

    D

    3212H


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

  • 第23题:

    问答题
    设堆栈指针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
    解析: 暂无解析