1.寄存器是内存层次结构的最顶层,也是系统获取操作数据的最快方式。寄存器通常通过它们可以容纳的位数来衡量。
例如“8位寄存器”或“32位寄存器”。寄存器目前被实现为寄存器文件,但它们也可以在多个机器上使用单独的触发器、高速核心存储器、薄膜存储器和其他手段来实现。
寄存器通常用来指一组可以通过指令的输出或输入直接索引的寄存器。称它们为“建筑寄存器”更为合适。
例如,x86指令集定义了一组八个32位寄存器,但实际x86指令集的CPU可以包含八个以上的寄存器。
2.必须使用寄存器来与内存进行通信。
寄存器的作用非常重要。CPU在处理内存中的数据时,往往会先将数据读取到内部寄存器中,然后再进行处理。外部寄存器是用于临时存储计算机其他组件上的数据的寄存器。它们通过“端口”与CPU交换数据。外部寄存器具有寄存器和内部存储器的双重特性。
虽然外部寄存器也用来存储数据,但是它们存储的数据有特殊的用途。有些寄存器中各个位的0和1状态反映了外部设备的工作状态或模式;寄存器中还有一些位可以控制外部设备;还有一些端口作为CPU与外部设备交换数据的路径。
所以,端口是CPU和外设之间的桥梁。CPU对端口的访问也是根据端口的“号”(地址)来进行的,这和访问内存是一样的。但考虑到机器连接的外设数量不多,设计机器时只安排了1024个端口地址,端口地址范围为0--3FFH。
扩展信息:
内存的分类:
内存一般采用半导体存储单元包括随机存取存储器(RAM)、只读存储器(ROM)和高速缓存(CACHE)。很简单,因为RAM是其中最重要的内存。
SDRAM同步动态随机存储器:SDRAM为168针,是目前PENTIUM及以上型号使用的存储器。SDRAM通过同一个时钟将CPU和RAM锁定在一起,让CPU和RAM共享一个时钟周期,以相同的速度同步工作。每个时钟脉冲的上升沿开始传输数据,速度比EDO存储器高50%。。DDR(DOUBLEDATARATE)RAM:SDRAM的更新产品,允许在时钟脉冲的上升沿和下降沿传输数据,从而在不增加时钟频率的情况下使SDRAM的速度加倍。
参考来源:寄存器-
内存-
上一篇:内存条4g和8g可以混装
下一篇:寄存器和内存储器的区别