更多“目前堆栈指针SP=3452H,则执行PUSHAX,PUSHBX后,堆栈指针SP=()。A、344EHB、3448HC、3456HD、2454H”相关问题
  • 第1题:

    若堆栈指针SP的初值为1000H,执行POPAX后SP的值为()H。


    正确答案:1002H

  • 第2题:

    执行指令PUSH-BX后,堆栈指针SP的变化为()

    • A、SP-1
    • B、SP-2
    • C、SP+1
    • D、SP+2

    正确答案:B

  • 第3题:

    在8086/8088微机系统中,堆栈与堆栈指针SP的正确位置是()

    • A、堆栈在CPU中,SP也在CPU中
    • B、堆栈在ROM中,SP在CPU中
    • C、堆栈在CPU中,SP在RAM中
    • D、堆栈在RAM中,SP在CPU中

    正确答案:D

  • 第4题:

    SP指针始终指向堆栈的栈底


    正确答案:错误

  • 第5题:

    如(SP)=60H,执行指令PUSH Acc后,堆栈指针SP的内容为(),累加器A的内容送入()单元。


    正确答案:61H;61H

  • 第6题:

    SP的中文含义是()。

    • A、堆栈指针
    • B、数据指针
    • C、系统指针
    • D、符号指针

    正确答案:A

  • 第7题:

    执行PUSHAX指令后,堆栈指针SP的内容.()

    • A、减1
    • B、减2
    • C、加1
    • D、加2

    正确答案:B

  • 第8题:

    什么叫堆栈?堆栈指针SP的作用是什么?


    正确答案:堆栈是在RAM专门开辟的一个特殊用途的存储区。堆栈是按照“先进后出”(即先进入堆栈的数据后移出堆栈)的原则存取数据。堆栈指针SP是一个8位寄存器,其值为栈顶的地址,即指向栈顶,SP为访问堆栈的间址寄存器。

  • 第9题:

    8051中堆栈指针SP始终指向堆栈的顶部。


    正确答案:正确

  • 第10题:

    填空题
    若堆栈指针SP的初值为1000H,执行POPAX后SP的值为()H。

    正确答案: 1002H
    解析: 暂无解析

  • 第11题:

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

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

  • 第12题:

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

  • 第13题:

    在存储器堆栈中,若栈底地址为A,SP指针初值为A--1,当堆栈采用从地址小的位置向地址大的位置生成时,弹出操作应是()

    • A、先从堆栈取出数据,然后SP指针减
    • B、先从堆栈取出数据,然后SP指针加
    • C、SP指针先加1,然后从堆栈取出数据
    • D、SP指针先减1,然后从堆栈取出数据

    正确答案:A

  • 第14题:

    基址指针(BP)和堆栈指针(SP)在使用中有何区别?


    正确答案:BP与SP都用于存放寻址堆栈的偏移地址,但SP存放的是距栈顶的偏移地址,而SP存放的是距堆栈首地址的偏移地址。两者是既有联系又有区别的地址值。

  • 第15题:

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

  • 第16题:

    堆栈指针SP的初值为3000H,AX=2000H,BX=5000H,执行指令: PUSH AX PUSH BX POP AX 后SP=?AX=?


    正确答案: SP=2FFEH
    AX=5000H

  • 第17题:

    单片机的堆栈指针SP始终是指示堆栈顶地址。


    正确答案:错误

  • 第18题:

    堆栈指针SP在复位后,其内容为()。


    正确答案:07H

  • 第19题:

    执行指令PUCH CX后堆栈指针SP自动()。

    • A、+2
    • B、+1
    • C、-2
    • D、-1

    正确答案:C

  • 第20题:

    什么是堆栈?堆栈指针SP有什么作用?


    正确答案:堆栈是存储器中划出一种特殊的区域,用来存放一些特殊数据,是一个数据暂存器。SP是始终指向栈顶。当压入数据时SP会自动加1,弹出数据时SP自动减1。

  • 第21题:

    填空题
    堆栈指针复位后SP指向地址是()。

    正确答案: 0x000400h
    解析: 暂无解析

  • 第22题:

    单选题
    在存储器堆栈中,若栈底地址为A,SP指针初值为A--1,当堆栈采用从地址小的位置向地址大的位置生成时,弹出操作应是()
    A

    先从堆栈取出数据,然后SP指针减

    B

    先从堆栈取出数据,然后SP指针加

    C

    SP指针先加1,然后从堆栈取出数据

    D

    SP指针先减1,然后从堆栈取出数据


    正确答案: C
    解析: 堆栈是按特定顺序进行访问的存储区,其访问方式是后进先出,即先存入的数据后读出。对堆栈的访问由堆栈指针寄存器SP控制,当堆栈采用从地址小的位置向地址大的位置生成时,入栈操作是SP指针先加1,然后将数据存人堆栈,从堆栈取出弹出操作是先从堆栈取出数据,然后SP指针减1。

  • 第23题:

    单选题
    执行PUSHAX指令后,堆栈指针SP的内容.()
    A

    减1

    B

    减2

    C

    加1

    D

    加2


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