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

题目
问答题
CPU中有哪几个最主要的寄存器?它们的主要作用是什么?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

CPU包括哪几个部件?它们是如何配合工作的?


正确答案: CPU包括运算器、控制器、寄存器三个部件组成。这三个部件相互协调,可以进行数据分析、判断、运算并控制计算机各部分协调工作。其中运算器主要完成各种算术运算和逻辑运算;控制器是指挥中心,控制运算其它部件工作,对指令进行分析,控制;寄存器用来存放运算的中间结果和数据。

第2题:

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


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

第3题:

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

A、处理寄存器

B、控制寄存器

C、接口寄存器

D、缓冲寄存器


参考答案:ABC

第4题:

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


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

第5题:

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


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

第6题:

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


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

第7题:

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共同形成下一条指令的物理地址。

第8题:

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


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

第9题:

标志寄存器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每执行完一条指令就自动产生一次内部中断。单步中断用于程序调试过程中。

第10题:

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亦可作地址寄存器。