更多“堆栈操作时,段基址由()寄存器指出,段内偏移量由SP寄存器指出。”相关问题
  • 第1题:

    8086微处理器执行取指令操作时,段地址由CS寄存器提供,段内偏移地址由下列( )寄存器提供。

    A.BX

    B.BP

    C.IP

    D.SP


    正确答案:C

  • 第2题:

    8086CPU构成的微机系统中,由寄存器SS提供堆栈段的段基址,为堆栈段提供偏移地址的寄存器是

    A.BP

    B.SP

    C.SI

    D.DI


    正确答案:B

  • 第3题:

    当使用BP寄存器作基址寻址时,若无指定段替换,则内定在()段内寻址。

    • A、程序
    • B、堆栈
    • C、数据
    • D、附加

    正确答案:B

  • 第4题:

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

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

    正确答案:A

  • 第5题:

    已知堆栈段指针寄存器(SP)=1076H,入栈4个数后(SP)为多少?


    正确答案:SP=106EH

  • 第6题:

    指针寄存器SI中存放的是:()

    • A、段内偏移量
    • B、段基址
    • C、实际地址
    • D、有效地址

    正确答案:A

  • 第7题:

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


    正确答案:指针;地址

  • 第8题:

    8086系统中,默认方式下对指令寻址由寄存器()和()完成,而堆栈段中的偏移量可由寄存器()或()来指示。


    正确答案:CS,IP,SP,BP

  • 第9题:

    单选题
    在8086变址寻址方式中,操作数的物理地址等于()
    A

    段寄存器左移四位加上变址寄存器的内容

    B

    段寄存器左移四位加上变址寄存器的内容再加上给定的偏移量

    C

    段寄存器左移四位加上变址寄存器的内容再加上基址寄存器的内容

    D

    段寄存器左移四位加上基址寄存器的内容再加上给定的偏移量


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

  • 第10题:

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

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

  • 第11题:

    填空题
    当对堆栈操作时,8086会自动选择()值作为段基值,再加上由SP提供的偏移量形成物理地址。

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

  • 第12题:

    单选题
    当使用BP寄存器作基址寻址时,若无指定段替换,则内定在()段内寻址。
    A

    程序

    B

    堆栈

    C

    数据

    D

    附加


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

  • 第13题:

    在寄存器间接寻址中,若指令指定的寄存器是BX,SI,或者DI,则默认操作数存放在(46)段中。这时要用寄存器(47)的内容作为段地址。对于指令MOV BX,[SI]。假设数据段寄存器DS=1000H,代码段寄存器CS=4000H,堆栈段寄存器SS=7000H,SI=2000H,则操作数的物理地址为(48)。

    A.数据

    B.代码

    C.堆栈

    D.代码和堆栈


    正确答案:A
    解析:本题主要考查计算机硬件基础知识。在寄存器间接寻址中,若指令指定的寄存器是BX,SI,或者DI,则默认操作数存放于数据段中。这时,寄存器DS中的内容为段地址。对于指令MOVBX,SI而言,操作数的物理地址为基地址乘以16,再加上偏移地址,而乘以16相当于左移4个二进制位,所以操作数地址为12000H。答案为A。

  • 第14题:

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

    A.堆栈段有效地址
    B.代码段有效地址
    C.数据段有效地址
    D.堆栈段的段地址

    答案:A
    解析:

  • 第15题:

    当使用BP寄存器作基址寻址时,若无指定段替换,则内定在堆栈段内寻址。


    正确答案:正确

  • 第16题:

    当使用EBP寄存器作基址寻址时,默认在()段内寻址。

    • A、代码
    • B、堆栈
    • C、数据
    • D、附加

    正确答案:B

  • 第17题:

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


    正确答案:先进后出

  • 第18题:

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


    正确答案:DS;SS

  • 第19题:

    8086CPU中ES、SS分别是()。

    • A、数据段寄存器、堆栈段寄存器
    • B、附加段寄存器、代码段寄存器
    • C、附加段寄存器、堆栈段寄存器
    • D、堆栈段寄存器、数据段寄存器

    正确答案:C

  • 第20题:

    取指令时,默认的段寄存器是(),堆栈操作时,默认的段寄存器是(),通用数据读写,默认的段寄存器是(),目的串操作时,默认的段寄存器是(),以BP作为基地址进行存取方式时,默认的段寄存器是()。


    正确答案:CS;SS;DS;ES;SS

  • 第21题:

    填空题
    取指令时,默认的段寄存器是(),堆栈操作时,默认的段寄存器是(),通用数据读写,默认的段寄存器是(),目的串操作时,默认的段寄存器是(),以BP作为基地址进行存取方式时,默认的段寄存器是()。

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

  • 第22题:

    单选题
    堆栈操作时,默认段寄存器为()
    A

    DS

    B

    CS

    C

    ES

    D

    SS


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

  • 第23题:

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

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