更多“CPU中有哪几个最主要的寄存器?它们的主要作用是什么?”相关问题
  • 第1题:

    中央处理器中有哪几个主要寄存器?试说明它们的结构和功能。


    正确答案: CPU中的寄存器是用来暂时保存运算和控制过程中的中间结果、最终结果及控制、状态信息的,它可分为通用寄存器和专用寄存器两大类。
    通用寄存器可用来存放原始数据和运算结果,有的还可以作为变址寄存器、计数器、地址指针等。专用寄存器是专门用来完成某一种特殊功能的寄存器,如程序计数器PC、指令寄存器IR、存储器地址寄存器MAR、存储器数据寄存器MDR、状态标志寄存器PSWR等。

  • 第2题:

    DMAC中有哪几个基本寄存器?


    正确答案:有4个基地址寄存器和4个基本字计数寄存器,其大小都是16位长度,即4个DMA通道的每一个通道都有一个基地址寄存器和一个基本字计数寄存器。

  • 第3题:

    8086CPU内部寄存器有哪几种?各自的特点和作用是什么?


    正确答案: C.PU有14个内部寄存器,可分为3大类:通用寄存器、控制寄存器和段寄存器。
    通用寄存器是一种面向寄存器的体系结构,操作数可以直接存放在这些寄存器中,既可减少访问存储器的次数,又可缩短程序的长度,提高了数据处理速度,占用内存空间少。
    控制寄存器包括指令指针寄存器IP和标志寄存器FLAG://IP用来指示当前指令在代码段的偏移位置;FLAG用于反映指令执行结果或控制指令执行的形式。
    为了实现寻址1MB存储器空间,8086CPU将1MB的存储空间分成若干个逻辑段进行管理,4个16位的段寄存器来存放每一个逻辑段的段起始地址。

  • 第4题:

    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:标志寄存器,用于存放运算结果的特征。

  • 第5题:

    8086/8088CPU中有几个通用寄存器?有几个变址寄存器?有几个指针寄存器?通常哪几个寄存器亦可作为地址寄存器使用?


    正确答案: 8086/8088CPU中共有:
    8个16位的通用寄存器AX、BX、CX、DX、BP、SP、SI、DI;
    2个变址寄存器SI、DI;
    2个指针寄存器BP、SP;
    其中BX、BP、SI、DI亦可作地址寄存器。

  • 第6题:

    DPTR是什么寄存器?它的作用是什么?它由哪几个寄存器组成?


    正确答案:DPTR是数据指针寄存器,是一个16位寄存器,用来存放16位存储器的地址,以便对外部数据存储器RAM中的数据进行操作。DPTR由高位字节DPH和低位字节DPL组成。

  • 第7题:

    CPU中有若干寄存器,存放CPU将要执行的下一条指令地址的寄存器是下面哪项()。

    • A、地址寄存器
    • B、数据寄存器
    • C、程序计数器
    • D、指令寄存器

    正确答案:C

  • 第8题:

    问答题
    8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?

    正确答案: 执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。AX、BX、CX、DX一般作为通用数据寄存器。SP为堆栈指针存器,BP、DI、SI在间接寻址时作为地址寄存器或变址寄存器。总线接口部件设有段寄存器CS、DS、SS、ES和指令指针寄存器IP。段寄存器存放段地址,与偏移地址共同形成存储器的物理地址。IP的内容为下一条将要执行指令的偏移地址,与CS共同形成下一条指令的物理地址
    解析: 暂无解析

  • 第9题:

    问答题
    8086CPU由哪几个部件构成?它们的主要功能各是什么?

    正确答案: 8086 CPU由指令执行部件EU和总线接口部件BIU两个部份组成。
    指令执行部件主要功能是执行指令。
    总线接口部件的主要功能是完成访问存储器或I/O端口的操作:
    (1)形成访问存储器的物理地址;
    (2)访问存储器取得指令并暂存到指令队列中等待执行;
    (3)访问存储器或I/O端口以读取操作数参与EU运算,或存放运算结果。
    解析: 暂无解析

  • 第10题:

    问答题
    CPU中有哪些主要寄存器?简述这些寄存器的功能。

    正确答案: (1)指令寄存器(IR):用来保存当前正在执行的一条指令。
    (2)程序计数器(PC.:用来确定下一条指令的地址。
    (3)地址寄存器(AR):用来保存当前CPU所访问的内存单元的地址。
    (4)缓冲寄存器(DR):
    <1>作为CPU和内存、外部设备之间信息传送的中转站。
    <2>补偿CPU和内存、外围设备之间在操作速度上的差别。
    <3>在单累加器结构的运算器中,缓冲寄存器还可兼作为操作数寄存器。
    (5)通用寄存器(AC.:当运算器的算术逻辑单元(ALU)执行全部算术和逻辑运算时,为ALU提供一个工作区。
    (6)状态条件寄存器:保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容。除此之外,还保存中断和系统工作状态等信息,以便使CPU和系统能及时了解机器运行状态和程序运行状态。
    解析: 暂无解析

  • 第11题:

    多选题
    CPU中的寄存器通常有三类,它们是()。
    A

    处理寄存器

    B

    控制寄存器

    C

    接口寄存器

    D

    缓冲寄存器


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

  • 第12题:

    问答题
    起动机的作用是什么?由哪几个主要部分组成?它们是如何工作的?

    正确答案: 带动静止的发动机的曲轴旋转,知道曲轴达到能保证进气压缩。作功和排气各冲程顺利进行的转速,使发动机进入自行运转。由直流电动机传动机构和控制机构三部分组成。
    解析: 暂无解析

  • 第13题:

    8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?


    正确答案:执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。AX、BX、CX、DX一般作为通用数据寄存器。SP为堆栈指针存器,BP、DI、SI在间接寻址时作为地址寄存器或变址寄存器。
    总线接口部件设有段寄存器CS、DS、SS、ES和指令指针寄存器IP。段寄存器存放段地址,与偏移地址共同形成存储器的物理地址。IP的内容为下一条将要执行指令的偏移地址,与CS共同形成下一条指令的物理地址。

  • 第14题:

    标志寄存器FR中有哪些标志位?它们的含义和作用是什么? 


    正确答案: 标志寄存器FR
    ① 进位标志位CF://运算结果最高位若产生进位或借位,该标志置1,否则置0。
    ② 奇偶标志位PF://运算结果中1的个数为偶数,该标志置1,否则置0。
    ③ 辅助进位标志位AF://加法/减运算中,若第3位有进/借位,AF=1,否则AF=1。
    ④ 零标志位ZF://运算指令执行之后,若结果为0,则ZF=1,否则ZF=0。
    ⑤ 符号标志位SF://它和运算结果的最高位相同。有符号运算时最高位表示符号,SF=1为负,SF=0为正。
    ⑥ 溢出标志OF://若本次运算结果有溢出,则OF=1,否则OF=1。
    ⑦ 中断标志位IF://该标志用于控制可屏蔽的硬件中断。IF=0,可接受中断;IF=0中断被屏蔽,不能接受中断。该标志可用指令置1或置0(复位)。
    ⑧ 方向标志位DF://该标志位用于指定字符串处理指令的步进方向。当DF=1时,字符串处理指令以递减方式由高地址向低地址方向进行;当DF=0时,字符串处理指令以递增方式,由低地址向高地址方向进行。该标志可用指令置位或清零。
    ⑨ 单步标志位TF://TF=1,表示控制CPU进入单步工作方式,此时,CPU每执行完一条指令就自动产生一次内部中断。单步中断用于程序调试过程中。

  • 第15题:

    8086/8088 CPU 中有几个通用寄存器?有几个变址寄存器?有几个指针寄存器?通常哪几个寄存器亦可作为地址寄存器使用?


    正确答案: 8086/8088CPU中共有:
    8个16位的通用寄存器AX、BX、CX、DX、BP、SP、SI、DI;
    2个变址寄存器SI、DI;
    2个指针寄存器BP、SP;
    其中BX、BP、SI、DI亦可作地址寄存器。

  • 第16题:

    8086CPU由哪几个部件构成?它们的主要功能各是什么? 


    正确答案: 8086 CPU由指令执行部件EU和总线接口部件BIU两个部份组成。
    指令执行部件主要功能是执行指令。
    总线接口部件的主要功能是完成访问存储器或I/O端口的操作:
    (1)形成访问存储器的物理地址;
    (2)访问存储器取得指令并暂存到指令队列中等待执行;
    (3)访问存储器或I/O端口以读取操作数参与EU运算,或存放运算结果。

  • 第17题:

    开机复位以后,CPU使用哪一组工作寄存器?它们的地址是什么?如何改变当前工作寄存器?


    正确答案:使用第0组工作寄存器,00H-07H,通过修改PSW中的RS1和RS0两位来改变当前的工作寄存器。

  • 第18题:

    开机复位后,CPU使用的是哪组工作寄存器(R0-Rn)?它们的地址是什么?CPU如何确定和改变当前工作寄存器组(R0-Rn)?


    正确答案: 开机复位后,CPU使用的是第0组工作寄存器。它们的地址是00H-07H。CPU通过对程序状态字PSW中RS1和RS0的设置来确定和改变当前工作寄存器组。

  • 第19题:

    CPU中有哪些主要寄存器?简述这些寄存器的功能。


    正确答案:(1)指令寄存器(IR):用来保存当前正在执行的一条指令。
    (2)程序计数器(PC.:用来确定下一条指令的地址。
    (3)地址寄存器(AR):用来保存当前CPU所访问的内存单元的地址。
    (4)缓冲寄存器(DR):
    <1>作为CPU和内存、外部设备之间信息传送的中转站。
    <2>补偿CPU和内存、外围设备之间在操作速度上的差别。
    <3>在单累加器结构的运算器中,缓冲寄存器还可兼作为操作数寄存器。
    (5)通用寄存器(AC.:当运算器的算术逻辑单元(ALU)执行全部算术和逻辑运算时,为ALU提供一个工作区。
    (6)状态条件寄存器:保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容。除此之外,还保存中断和系统工作状态等信息,以便使CPU和系统能及时了解机器运行状态和程序运行状态。

  • 第20题:

    问答题
    中央处理器中有哪几个主要寄存器?试说明它们的结构和功能。

    正确答案: CPU中的寄存器是用来暂时保存运算和控制过程中的中间结果、最终结果及控制、状态信息的,它可分为通用寄存器和专用寄存器两大类。
    通用寄存器可用来存放原始数据和运算结果,有的还可以作为变址寄存器、计数器、地址指针等。专用寄存器是专门用来完成某一种特殊功能的寄存器,如程序计数器PC、指令寄存器IR、存储器地址寄存器MAR、存储器数据寄存器MDR、状态标志寄存器PSWR等。
    解析: 暂无解析

  • 第21题:

    单选题
    CPU中有若干寄存器,存放CPU将要执行的下一条指令地址的寄存器是下面哪项()。
    A

    地址寄存器

    B

    数据寄存器

    C

    程序计数器

    D

    指令寄存器


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

  • 第22题:

    问答题
    CPU中有哪几个最主要的寄存器?它们的主要作用是什么?

    正确答案: (1)指令寄存器IR:指令寄存器用于存放当前正在执行的指令。当指令从主存取出后,经MDR传送到指令寄存器中,以便实现对一条指令执行的全部过程的控制。
    (2)程序计数器PC://程序计数器又称指令计数器、指令地址寄存器,用于保证程序按规定的序列正确运行,并提供将要执行指令的指令地址。
    (3)累加寄存器AC://用于暂存操作数据和操作结果。
    (4)程序状态寄存器PSR:用于以存放程序的工作状态(如管态、目态等)和指令执行的结果特征(如ALU运算的结果为零、结果为负、结果溢出等),把它所存放的内容称为程序状态字(PSW)。PSW表明了系统的基本状态,是控制程序执行的重要依据。
    (5)地址寄存器MAR:用于存放所要访问的主存单元的地址。它可以接受来自PC的指令地址,或接受来自地址形成部件的操作数地址。
    (6)数据缓冲寄存器MDR(或MBR):用于存放向主存写入的信息或从主存中读出的信息。
    解析: 暂无解析

  • 第23题:

    问答题
    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:标志寄存器,用于存放运算结果的特征。
    解析: 暂无解析