niusouti.com
参考答案和解析
正确答案: 4个数据寄存器AX、BX、CX、DX,用以暂存16位的操作数,也可作为8个8位寄存器。
16位的堆栈指针寄存器SP。16位的基数指针寄存器BP。
16位源变址寄存器SI。16位目的变址寄存器DI。
16位指令指针IP。16位状态标志寄存器FLAG,有9个标志位。
16位的段寄存器CS(码段)、DS(数据段)、SS(堆栈段)、ES(附加段)
更多“请简单说明8086的寄存器结构。”相关问题
  • 第1题:

    8086/8086向应中断时,不自动压入堆栈的有______。

    A.通用寄存器的内容

    B.CS的内容

    C.IP的内容

    D.标志寄存器的内容


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

  • 第2题:

    8086 CPU 寄存器BX、BP 、AX、各是什么功能的寄存器?


    正确答案: BX、BP----基址寄存器
    AX---累加器

  • 第3题:

    在8086CPU的寄存器中,专用寄存器、段寄存器有那些,分别是起什么作用?


    正确答案:4个专用寄存器中:BP:作基数指针寄存器,SP:作堆栈指针寄存器,SI:作源变址寄存器,DI:用作目的变址寄存器。4个段地址寄存器:CS:作16位的代码段地址寄存器;DS:作16位的数据段地址寄存器;ES:作16位的扩展段地址寄存器;SS:作16位的堆栈段地址寄存器。

  • 第4题:

    8086/8088微处理器中的BX是()。

    • A、基址寄存器
    • B、计数寄存器
    • C、变址寄存器
    • D、基址指针寄存器

    正确答案:A

  • 第5题:

    请简单说明8086的寄存器结构。 


    正确答案: 4个16位的数据寄存器AX、BX、CX、DX ,用以暂存16位的操作数,也可作为8个8位的寄存器使用。
    2个16位的指针寄存器:堆栈指针寄存器SP和基数指针寄存器BP
    2个16位的变址寄存器 :源变址寄存器SI 和目的变址寄存器DI
    16位指令指针寄存器 IP
    16位状态标志寄存器FLAG,有9个标志位。
    4个16位的段寄存器,分别是CS代码段寄存器、DS数据段寄存器、SS堆栈段寄存器、ES附加段寄存器。

  • 第6题:

    试说明8086/8088CPU中有哪些寄存器?各有哪些用途?


    正确答案: 寄存器组有
    (1)数据寄存器,含AX、BX、CX、DX四个通用寄存器,用来暂时存放计算过程中所遇到的操作数,结果和其它信息。
    (2)指针及变址寄存器,含SP、BP、SI、DI四个十六位寄存器,它们可以像寄存器一样在运算过程中存放操作数只能以字为单位使用。还用来在段内寻址时提供偏移地址。
    (3)段寄存器,含CS、DS、SS、ES,用来专门存放段地址。
    (4)控制寄存器,包括IP和PSW两个16为寄存器。IP是指令指针寄存器,用来存放代码段中的偏移地址。
    P.SW为程序状态字寄存器,由条件码标志和控制标志构成。条件码标志用来纪录程序运行结果的状态信息。包括OF、SF、ZF、CF、AF、PF。控制标志位有三个寄存器DF、IF、TF组成。

  • 第7题:

    8086有多少个专用寄存器?


    正确答案:有4个专用寄存器.

  • 第8题:

    说明8086/8088CPU中标志位寄存器中各标志位的意义?


    正确答案:OF溢出标志,在运算过程中,如操作数超出了机器能表示的范围则置1,否则置0。SF符号标志,运算结果为负时置1,否则置0。ZF零标志,运算结果为0置1,否则置0。
    CF进位标志,记录运算是最高有效位产生的进位。AF辅助进位标志,记录第三位的进位情况。
    PF奇偶标志位,用来为机器中传送信息时可能产生的出错情况提供检验条件,当结果操作数中的1的个数为偶时置1。
    DF方向标志位,在串处理指令中控制处理信息的方向。当DF=1时,每次操作后变址寄存器减量,这样就使串处理从高地址向低地址方向处理。IF中断标志,当IF=1时,允许中断,否则间断中断。TF陷阱标志,用于单步操作方式,当TF为1时,每条指令执行完后产生陷阱,由系统控制计算机。当TF为0时,CPU正常工作不产生陷阱。

  • 第9题:

    8086/8088CPU中,有哪些通用寄存器和专用寄存器?说明它们的作用。


    正确答案:通用寄存器包含以下8个寄存器:
    A.X、BX、CX和DX寄存器一般用于存放参与运算的数据或运算的结果。除此之外:
    A.X:主要存放算术逻辑运算中的操作数,以及存放I/O操作的数据。
    B.X:存放访问内存时的基地址。
    C.X:在循环和串操作指令中用作计数器。
    D.X:在寄存器间接寻址的I/O指令中存放I/O地址。在做双字长乘除法运算时,DX与AX合起来存放一个双字长数。
    S.P:存放栈顶偏移地址。
    B.P:存放访问内存时的基地址。
    S.P和BP也可以存放数据,但它们的默认段寄存器都是SS。
    S.I:常在变址寻址方式中作为源地址指针。
    D.I:常在变址寻址方式中作为目标地址指针。
    专用寄存器包括4个段寄存器和两个控制寄存器:
    C.S:代码段寄存器,用于存放代码段的段基地址。
    D.S:数据段寄存器,用于存放数据段的段基地址。
    S.S:堆栈段寄存器,用于存放堆栈段的段基地址。
    E.S:附加段寄存器,用于存放附加段的段基地址。
    I.P:指令指针寄存器,用于存放下一条要执行指令的偏移地址。
    F.LAGS:标志寄存器,用于存放运算结果的特征。

  • 第10题:

    8086/8088CPU的内部结构由()组成。

    • A、ALU、EU、BIU
    • B、寄存器组、ALU
    • C、EU、BIU
    • D、ALU、BIU、地址加法器

    正确答案:C

  • 第11题:

    问答题
    8086/8088CPU中,有哪些通用寄存器和专用寄存器?说明它们的作用。

    正确答案: 通用寄存器包含以下8个寄存器:
    A.X、BX、CX和DX寄存器一般用于存放参与运算的数据或运算的结果。除此之外:
    A.X:主要存放算术逻辑运算中的操作数,以及存放I/O操作的数据。
    B.X:存放访问内存时的基地址。
    C.X:在循环和串操作指令中用作计数器。
    D.X:在寄存器间接寻址的I/O指令中存放I/O地址。在做双字长乘除法运算时,DX与AX合起来存放一个双字长数。
    S.P:存放栈顶偏移地址。
    B.P:存放访问内存时的基地址。
    S.P和BP也可以存放数据,但它们的默认段寄存器都是SS。
    S.I:常在变址寻址方式中作为源地址指针。
    D.I:常在变址寻址方式中作为目标地址指针。
    专用寄存器包括4个段寄存器和两个控制寄存器:
    C.S:代码段寄存器,用于存放代码段的段基地址。
    D.S:数据段寄存器,用于存放数据段的段基地址。
    S.S:堆栈段寄存器,用于存放堆栈段的段基地址。
    E.S:附加段寄存器,用于存放附加段的段基地址。
    I.P:指令指针寄存器,用于存放下一条要执行指令的偏移地址。
    F.LAGS:标志寄存器,用于存放运算结果的特征。
    解析: 暂无解析

  • 第12题:

    问答题
    请简单说明结构化分析的主要步骤。

    正确答案: 根据用户的需求画出初始的数据流程图,写出数据字典和初始的加工处理说明(IPO图),实体关系图。以初始数据流程图为基础,从数据流程图的输出端开始回溯。在对数据流程图进行回溯的过程中可能会发现丢失的处理和数据,应将数据流程图补充完善。对软件性能指标、接口定义、设计和实现的约束条件等逐一进行分析。系统分析人员与用户一起对需求分析的结果进行复查。根据细化的需求修订开发计划。编写需求规格说明书和初始的用户手册,测试人员开始编写功能测试用的测试数据。
    解析: 暂无解析

  • 第13题:

    8086CPU内部结构按功能分为()

    A.EU和加法器
    B.BIU和寄存器
    C.EU和BIU
    D.寄存器和加法器

    答案:C
    解析:

  • 第14题:

    简述8086CPU的寄存器组织。


    正确答案:8086CPU内部共有14个16位寄存器,按用途可分为数据寄存器,段寄存器,地址指针与变址寄存器和控制寄存器。数据寄存器包括累加器,基址寄存器,计数器,和数据寄存器。段寄存器用来存放各分段的逻辑段基值,并指示当前正在使用的4个逻辑段。地址指针与变址寄存器一般用来存放主存地址的段内偏移地址,用于参与地址运算。
    控制寄存器包括指令寄存器和标识寄存器。

  • 第15题:

    简述8086的寄存器结构(有哪些寄存器),各有什么用途?


    正确答案: 通用寄存器:操作数可直接存在这些寄存器中,皆可减少访问存储器的次数,又可缩短程序的长度,而且占用内存空间少,可以提高数据处理速度。
    指令指针寄存器(IP):存放EU要执行的下一条指令偏移地址,用以控制程序中指令的执行顺序。
    标志寄存器(FLAG):FLAG中的状态标志反映EU执行算术运算和逻辑运算后的结果特征,这些标志常常作为条件转移类指令的测试条件,以控制程序的运行方向。
    段寄存器:8086共有4个16位的段寄存器,用来存放每一个逻辑段的段起始地址。

  • 第16题:

    请简单说明结构化分析的主要步骤。


    正确答案: 根据用户的需求画出初始的数据流程图,写出数据字典和初始的加工处理说明(IPO图),实体关系图。以初始数据流程图为基础,从数据流程图的输出端开始回溯。在对数据流程图进行回溯的过程中可能会发现丢失的处理和数据,应将数据流程图补充完善。对软件性能指标、接口定义、设计和实现的约束条件等逐一进行分析。系统分析人员与用户一起对需求分析的结果进行复查。根据细化的需求修订开发计划。编写需求规格说明书和初始的用户手册,测试人员开始编写功能测试用的测试数据。

  • 第17题:

    请简单说明8086的存储器结构。一个物理单元的地址是怎样确定的? 


    正确答案:8086存储器是分段的。每个段有一个基地址,由段寄存器规定,每一个段的范围最大不超过64K字节。CS规定的段为代码段,DS规定的段为数据段,SS规定的段为堆栈段,ES规定的段为附加数据段。 任何一个具体物理单元的地址由段基地址和段内偏移量相加确定。段基地址取决于段寄存器的值左移4位;段内偏移量,可以是包含在指令中的16位直接地址(直接寻址),可以是一个16位地址寄存器的值(寄存器间接寻址),也可以是指令中的位移量加上16位地址寄存器(变址寻址)的值等等,这取决于指令的寻址方式。

  • 第18题:

    8086CPU的内部结构由()组成

    • A、ALU、EU、BIU
    • B、ALUB、IU地、址加法器
    • C、寄存器组、ALU
    • D、EU、BIU

    正确答案:D

  • 第19题:

    8086内部有哪些通用寄存器?


    正确答案:四个16位数据寄存器AX、BX、CX、DX,二个指针寄存器SP、BP,二个变址寄存器SI、DI。

  • 第20题:

    8086CPU内部结构按功能分为()

    • A、EU和加法器
    • B、BIU和寄存器
    • C、EU和BIU
    • D、寄存器和加法器

    正确答案:C

  • 第21题:

    8086通用寄存器是()位寄存器,可以作为()位和()位的寄存器使用。


    正确答案:16;8;16

  • 第22题:

    8086微处理器中BP寄存器是()

    • A、基址寄存器
    • B、目的变址寄存器
    • C、计数寄存器
    • D、堆栈寄存器

    正确答案:A

  • 第23题:

    问答题
    请简单说明8086的寄存器结构。

    正确答案: 4个数据寄存器AX、BX、CX、DX,用以暂存16位的操作数,也可作为8个8位寄存器。
    16位的堆栈指针寄存器SP。16位的基数指针寄存器BP。
    16位源变址寄存器SI。16位目的变址寄存器DI。
    16位指令指针IP。16位状态标志寄存器FLAG,有9个标志位。
    16位的段寄存器CS(码段)、DS(数据段)、SS(堆栈段)、ES(附加段)
    解析: 暂无解析

  • 第24题:

    单选题
    8086CPU中称为数据寄存器的寄存器是()
    A

    AX

    B

    BX

    C

    CX

    D

    DX


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