niusouti.com
更多“在8086/8088系统中,约定用于形成堆栈段数据物理地址的寄存器有()。”相关问题
  • 第1题:

    8086/8088CPU中SS是( )寄存器个。

    A.标志寄存器

    B.代码段寄存器

    C.数据段寄存器

    D.堆栈段寄存器


    正确答案:D

  • 第2题:

    在8088/8086系统中,段的最小空间是______。


    正确答案:16字节
    16字节 解析:[分析]在8088/8086系统中,段的最小空间是16字节。

  • 第3题:

    在寄存器间接寻址中,若指令指定的寄存器是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。

  • 第4题:

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

    A.BP

    B.SP

    C.SI

    D.DI


    正确答案:B

  • 第5题:

    8086/8088的四个段寄存器为()、()、()、()


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

  • 第6题:

    8086/8088微处理器对TESET复位信号的复位脉冲宽度有何要求?复位后数据段、堆栈段、代码段与附加段得起始地址是多少?


    正确答案:8086/8088CPU要复位脉冲宽度不得小于4个时钟脉冲,而初次接通电源时所引起得复20PA=CS*16+IP=FFFFH*16+0000H=FFFFH.数据段得起始地址为PA=DS*16+EA=0000H*16+0000H=0000H;同理,堆栈段与附加段得起始地址均为PA=0。

  • 第7题:

    在8086/8088CPU中可用于作地址指针的寄存器有哪些?


    正确答案:有BX,CX,DX,BP,SI,DI(IP,SP)

  • 第8题:

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

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

    正确答案:D

  • 第9题:

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


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

  • 第10题:

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

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

    正确答案:C

  • 第11题:

    8086/8088系统中,在不改变段寄存器的情况下,其数据段的最大寻址容量是()。


    正确答案:64K

  • 第12题:

    问答题
    8086/8088微处理器对TESET复位信号的复位脉冲宽度有何要求?复位后数据段、堆栈段、代码段与附加段得起始地址是多少?

    正确答案: 8086/8088CPU要复位脉冲宽度不得小于4个时钟脉冲,而初次接通电源时所引起得复20PA=CS*16+IP=FFFFH*16+0000H=FFFFH.数据段得起始地址为PA=DS*16+EA=0000H*16+0000H=0000H;同理,堆栈段与附加段得起始地址均为PA=0。
    解析: 暂无解析

  • 第13题:

    8086和80286都有4个段寄存器CS、DS、SZ、ES,它们都是【 】位的寄存器,分别是代码段寄存器、数据段寄存器、堆栈段寄存器、附加段寄存器。它们用于内存寻址时, 20位的物理地址是由段寄存器左移4位和16位的偏移量相加而成的。


    正确答案:16
    16

  • 第14题:

    8086/8088响应中段时,不自动压入堆栈的有( )。

    A.通用寄存器的内容

    B.CS的内容

    C.IP的内容

    D.标志寄存器的内容


    正确答案:A
    解析:当中断发生时,要保护终端现场,即断点的地址(段地址和偏移地址)和断点的状态,以便中断返回时恢复中断现场。保护终端现场,恢复中断现场时将标志寄存器、IP和CS的内容进行堆栈操作。

  • 第15题:

    8086/8088 CPU中SS是( )寄存器个。

    A.标志寄存器

    B.代码段寄存器

    C.数据段寄存器

    D.堆栈段寄存器


    正确答案:D

  • 第16题:

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


    正确答案:SS;SP

  • 第17题:

    8086/8088CPU系统中,下一条指令所在单元的物理地址如何计算?


    正确答案: 8086/8088CPU系统中存储器操作数的物理地址由16位的段寄存器值(二进制值)左移4次再加上段内偏移量。指令存放在代码段CS中,指令在段内的偏移量为指令指针IP之值。所以,指令的物理地址为:16×CS+IP(注意此处CS、IP为十进制值)。

  • 第18题:

    当8086进行堆栈操作时,CPU会选择()段寄存器,再和()或者()形成20位堆栈地址。


    正确答案:堆栈;堆栈指针SP;基址指针BP

  • 第19题:

    8086/8088下列部件中与地址形成无关的是()。

    • A、ALU
    • B、通用寄存器
    • C、指针寄存器
    • D、段寄存器

    正确答案:A

  • 第20题:

    在不考虑段超越情况下,8086/8088CPU以BP寄存器间接寻址方式给出的存储单元位于()。

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

    正确答案:D

  • 第21题:

    8086/8088可用于寄存器间接寻址的寄存器有()

    • A、2
    • B、4
    • C、6
    • D、8

    正确答案:B

  • 第22题:

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


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

  • 第23题:

    填空题
    8086/8088系统中,在不改变段寄存器的情况下,其数据段的最大寻址容量是()。

    正确答案: 64K
    解析: 暂无解析