参考答案和解析
答案:C
解析:
更多“8086CPU有一个始终指向堆栈顶部的地址指针是()。”相关问题
  • 第1题:

    因为8086CPU的字数据既可以存放在内存的偶地址单元,也可以安排在奇地址单元,所以其堆栈指针SP。()

    A.最好指向偶地址单元
    B.可以指向任何地址单元
    C.只能指向偶地址
    D.只能指向奇地址

    答案:A
    解析:

  • 第2题:

    堆栈随着存储器地址的增大而向上增长,基址寄存指向存贮有效数据的最高地址或者说指向第一个要读出的数据位置,是()堆栈。

    • A、满递增
    • B、空递增
    • C、满递减
    • D、空递减

    正确答案:A

  • 第3题:

    在8086CPU系统中,有一个堆栈区,其地址为5600H:0000H—5600H:0300H,(SP)=0070H。栈底地址的值是多少?


    正确答案: 栈底地址:
    逻辑地址为5600H:0300H
    物理地址为5600H×10H+0300H=56300H

  • 第4题:

    在8086CPU系统中,有一个堆栈区,其地址为5600H:0000H—5600H:0300H,(SP)=0070H。若把数据2010H存入,在堆栈存储区是怎样放置的,此时SP是多少?


    正确答案:数据2010H放置于5600H:006FH和5600H:006EH单元,(SP)=006EH

  • 第5题:

    用EBX做基地址指令,默认采用()段寄存器指向的数据段;如果采用BP,EBP或SP,ESP作为基地址指针,默认使用()段寄存器指向堆栈段。


    正确答案:DS;SS

  • 第6题:

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


    正确答案:错误

  • 第7题:

    堆栈指针SP存放栈顶的地址,进栈时自动加1,出栈时自动减1,因此,SP总是指向栈顶


    正确答案:正确

  • 第8题:

    堆栈指针SP始终指示堆栈的()地址,当有压入或弹出堆栈操作时,SP的内容将随之改变。程序计数器PC的内容将始终指示下一条将执行指令的地址,所以只要改变PC的内容将改变程序的运行路径。


    正确答案:栈顶

  • 第9题:

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


    正确答案:正确

  • 第10题:

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

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

  • 第11题:

    填空题
    8086CPU中,SP指向堆栈()部;IP指明()。

    正确答案: 堆栈顶部,下一条要执行的指令
    解析: 暂无解析

  • 第12题:

    多选题
    在8086CPU中,可用于作地址指针的寄存器有()。
    A

    BX

    B

    AX

    C

    SI

    D

    BP

    E

    CX


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

  • 第13题:

    8086CPU中,SP指向堆栈()部;IP指明()。


    正确答案:堆栈顶部;下一条要执行的指令

  • 第14题:

    根据堆栈指针指向的数据位置不同,堆栈可分为()和()。


    正确答案:满堆栈;空堆栈

  • 第15题:

    8086/8088CPU内部有一个始终指向堆栈顶部的地址指针是()。

    • A、SP     
    • B、IP    
    • C、BP         
    • D、BX

    正确答案:A

  • 第16题:

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


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

  • 第17题:

    8086CPU有一个始终指向堆栈顶部的地址指针是()。

    • A、IP
    • B、BP
    • C、SP
    • D、BX

    正确答案:C

  • 第18题:

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


    正确答案:错误

  • 第19题:

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

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

    正确答案:D

  • 第20题:

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


    正确答案:堆栈顶

  • 第21题:

    填空题
    根据堆栈指针指向的数据位置不同,堆栈可分为()和()。

    正确答案: 满堆栈,空堆栈
    解析: 暂无解析

  • 第22题:

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

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

    B

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

    C

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

    D

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


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

  • 第23题:

    填空题
    用EBX做基地址指令,默认采用()段寄存器指向的数据段;如果采用BP,EBP或SP,ESP作为基地址指针,默认使用()段寄存器指向堆栈段。

    正确答案: DS,SS
    解析: 暂无解析