本篇目录:
寄存器可分为
【答案】:专用寄存器分为5类:数据寄存器、地址寄存器、常数寄存器、浮点寄存器、向量寄存器。
段寄存器 段寄存器是根据内存分段的管理模式而设置的。内存单元的物理地址由段寄存器的值和一个偏移量组合而成的,这样可用两个较少位数的值组合成一个可访问较大物理空间的内存地址。
常数寄存器- 用来持有只读的数值(例如0、圆周率等等)。向量寄存器- 用来储存由向量处理器运行SIMD(Single Instruction, Multiple Data)指令所得到的数据。
简述计算机存储器的分类
存储器的主要分类根据存储介质,可分为半导体存储器、磁表面存储器和光存储器。根据存储器的读写功能,可以分为只读存储器(ROM)和随机读写存储器(RAM)。根据信息的可保存性,可以分为非永久记忆和永久记忆。
电脑中的存储器大致可划分为两大类:一类是主存,即内存;一类是辅存,即外存。二者的重要区别之一,就在于他们与CPU之间的物理连接方法不同。
有了存储器,计算机才有记忆功能,才能保证正常工作。计算机中的存储器按用途存储器可分为主存储器(内存)和辅助存储器(外存),也有分为外部存储器和内部存储器的分类方法。外存通常是磁性介质或光盘等,能长期保存信息。
存储器按存储介质分类:半导体存储器。存储元件由半导体器件组成的存储器称为半导体存储器。它的优点是体积小、功耗低、存取时间短。MOS半导体存储器。
计算机中的存储器按用途存储器可分为主存储器和辅助存储器,也有分为外部存储器和内部存储器的分类方法。储存器的作用:储存器具有记忆功能,用来保存信息,如数据,指令和运算结果等等。它可以分为外储存器和内储存器两种。
按存储介质分类 作为存储介质的基本要求,必须具备能够显示两个有明显区别的物理状态的性能,分别用来表示二进制的代码0和1。另一方面,存储器的存取速度又取决于这种物理状态的改变速度。
举出CPU中6个主要寄存器的名称及功能
1、通用寄存器组 通用寄存器组包括AX、BX、CX、DX4个16位寄存器,用以存放16位数据或地址。也可用作8位寄存器。用作8位寄存器时分别记为AH、AL、BH、BL、CH、CL、DH、DL。段寄存器 采用分段技术来解决。
2、CPU中至少要有六类寄存器:指令寄存器(IR)、程序计数器(PC)、地址寄存器(AR)、数据寄存器(DR)、累加寄存器(AC)、程序状态字寄存器(PSW)。这些寄存器用来暂存一个计算机字,其数目可以根据需要进行扩充。
3、数据寄存器 数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。变址寄存器 32位CPU有2个32位通用寄存器ESI和EDI。
4、中间寄存器:其长度为 128 位,其通过操作数来决定实际长度。IR 在“进栈并取数”指令中发挥重要作用,在执行该指令过程中,将ACC的内容发送于IR,之后将操作数取到ACC,后将IR内容进栈。
5、(1)指令指针寄存器 8086/8088cpu中的指令指针ip也是16位的。指令指针ip给出接着要执行的指令在代码段中的偏移。
6、寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址。在中央处理器的控制部件中,包含的寄存器有指令寄存器和程序计数器。在中央处理器的算术及逻辑部件中,存器有累加器。
到此,以上就是小编对于寄存器按功能分为什么的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。