参考答案和解析
正确答案:内部RAM 30H-7FH;8
更多“AT89S51单片机的堆栈区只可设置在(),堆栈寄存器SP是()”相关问题
  • 第1题:

    堆栈指针寄存器是()

    • A、SI
    • B、DI
    • C、BX
    • D、SP

    正确答案:D

  • 第2题:

    堆栈寻址方式中,设A为累加寄存器,SP为堆栈指示器,Msp为SP指示器的栈顶单元,如果操作的动作是:(A)→Msp,(SP)-1→SP,那么出栈操作的动作为:()

    • A、(Msp)→A,(SP)+1→SP
    • B、(SP)+1→SP,(Msp)→A
    • C、(SP)-1→SP,(Msp)→A
    • D、(Msp)→A,(SP)-1→SP

    正确答案:B

  • 第3题:

    SP寄存器中存放的是()。

    • A、堆栈段的偏移地址
    • B、代码段的偏移地址
    • C、数据段的偏移地址
    • D、堆栈段的段地址

    正确答案:A

  • 第4题:

    设堆栈段寄存器(SS)=0E4BH,程序中设堆栈长度为200H个字节。试计算出堆栈底部字单元物理地址,堆栈指针SP初始值(即堆栈中没有数据时)和SP初始值指向的物理地址。


    正确答案:物理地址为:3E4B0H,SP的初始值为200H,指向的物理地址为:3E6B1H.。

  • 第5题:

    单片机的复位操作是()(高电平/低电平),单片机复位后,堆栈指针SP的值是()。


    正确答案:高电平;07H

  • 第6题:

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


    正确答案:错误

  • 第7题:

    8086CPU中称为堆栈指针的寄存器是()

    • A、AX
    • B、BX
    • C、CX
    • D、SP

    正确答案:D

  • 第8题:

    AT89S51单片机上电初始化后,将自动设置一些寄存器的初始值,其中堆栈指针SP的初始值为(),P0口复位值是()。


    正确答案:07H;FFH

  • 第9题:

    单片机的堆栈指针SP始终是指示()。


    正确答案:堆栈顶

  • 第10题:

    MCS—5l单片机的堆栈区只可设置在()中,堆栈寄存器SP是()位寄存器。


    正确答案:片内RAM;8

  • 第11题:

    填空题
    SP是()寄存器,用来指出当前堆栈段中栈顶的()。

    正确答案: 指针,地址
    解析: 暂无解析

  • 第12题:

    填空题
    MCS-51的堆栈只可设置在()中,堆栈寄存器sp是()位寄存器。

    正确答案: 用户RAM(30H~7FH),8
    解析: 暂无解析

  • 第13题:

    MCS-51的堆栈只可设置在()中,堆栈寄存器sp是()位寄存器。


    正确答案:用户RAM(30H~7FH);8

  • 第14题:

    SP,#5FH指令把堆栈设置在规定的内存单元中的是()。

    • A、MOV
    • B、PUSH
    • C、POP
    • D、SP

    正确答案:A

  • 第15题:

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

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

    正确答案:D

  • 第16题:

    堆栈是以()的原则存取信息的一个特定存贮区。8086的堆栈可在1MB存贮空间内设定,由堆栈段寄存器SS和堆栈指针SP来定位。堆栈操作是以字为单位。


    正确答案:先进后出

  • 第17题:

    SP是()寄存器,用来指出当前堆栈段中栈顶的()。


    正确答案:指针;地址

  • 第18题:

    MCS—5l单片机的堆栈区只可设置在(),堆栈寄存器5P是()位寄存器。


    正确答案:片内数据存储区(器);8

  • 第19题:

    MCS-51单片机的堆栈区应建立在()区域。


    正确答案:片内RAM

  • 第20题:

    MCS-5l单片机的堆栈区是设置在()中。

    • A、片内ROM
    • B、片外ROM区
    • C、片内RAM区
    • D、片外RAM区

    正确答案:C

  • 第21题:

    MCS-51单片机中堆栈指针SP是()位寄存器。

    • A、8
    • B、16
    • C、24
    • D、32

    正确答案:A

  • 第22题:

    什么是堆栈?堆栈有何作用?在程序设计时,有时为什么要对堆栈指针SP重新赋值?如果CPU在操作中要使用两组工作寄存器,SP应该多大?


    正确答案:堆栈是一个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。堆栈指针SP复位后指向07H单元,00H~1FH为工作寄存器区,20H~2FH为位寻址区,这些单元有其他功能,因此在程序设计时,需要对SP重新赋值。如果CPU在操作中要使用两组工作寄存器,SP应该至少设置为0FH。

  • 第23题:

    填空题
    单片机的复位操作是()(高电平/低电平),单片机复位后,堆栈指针SP的值是()。

    正确答案: 高电平,07H
    解析: 暂无解析