寄存器可下详分为哪几种?它们各自的功能是怎样的?
达菲,我正在学习拆卸迟到,我会回答你问你什么时候!哈哈,Google实际上是最好的老师,尤其是在计算机专业。(lux-lux)寄存器分类数据寄存器 - 整数编号(请参阅下面的浮点注册表)。
在一些简单 /旧的CPU中,在数学计算的累加器中的特殊信息。
地址寄存器 - 保留内存地址,用于访问内存。
在一些简单 /旧的CPU中,特别的电子邮件注册了索引相关的(一个或多个外观)。
一般到小麦(GPRS) - 可以保存信息或地址,这意味着它们同时伴随数据 /电子邮件规则的函数。
浮点寄存器(FPRS) - 存储浮点数。
恒定寄存器 - 保持读取,除非值(为0、1 ,PI等)。
向量寄存器 - 用于存储光标SIMD(SingingInStruction,乘法)指令在矢量过程中获得的信息。
特殊岩石 - 存储数据输入CPU,作为程序计数器(或指针的指示),堆栈寄存器和状态)。
指令登记册 - 商店说明当前正在运行。
索引寄存器 - 在运行程序时将地址更改为操作对象。
在指定的体系结构下,模式指示器注册表(也称为“机器指示器寄存器”)存储并杀死与过程本身相关的数据。
当打算将其附加到特定的设计过程中时,预计不会在微处理器生成之间保留标准。
计算机中控制器中常见的寄存器及其作用
数据寄存器 - 用于存储整数编号(请参见下面的浮点寄存器)。在某些简单/旧的CPU上,累积了特殊的数据登记册以进行数学计算。
地址寄存器 - 保留内存地址,用于到达内存。
在某些简单/旧的CPU中,特殊地址寄存器是索引寄存器(一个或多个可见)。
通用注册(GPRS) - 可以保存数据或地址,即它们与数据/地址寄存器的工作结合使用。
浮点寄存器(FPRS) - 浮点用于存储数字。
连续寄存器 - 仅用于保存读取值(例如0、1 ,PI等)。
矢量寄存器 - 供水器用于存储由SIMD(单个冲突,多重)指令获得的数据。
特殊目的寄存器 - 将数据存储在CPU中,例如程序计数器(或指令指针),堆栈寄存器和状态寄存器(或微处理器状态单词组)。
指令寄存器 - 存储当前正在运行的指令索引寄存器 - 该程序用于在驾驶时替换操作对象的地址。
在某些架构下,模式指示器(也称为“机器指示器寄存器”)设置了与商店和处理器相关的数据。
由于他们的意图与特定的处理器设计有关,因此他们预计微处理器几代之间不会有标准储备。
随机访问存储器和有许多寄存器可以从CPU(MemoryDatragistor),内存地址注册表(MemoryIdadressgister),内存类型范围注册表(MemoritePeragistors)中提取信息,我无法完成。
不同类型的CPU寄存器分别有什么用途?
不同类型的CPU寄存器具有特定用途:数据寄存器:主要用于保存完整数字。在某些较旧的CPU中,例如B蓄能器,它们还充当具有基本数据处理功能的中央数学计算机工具。
地址寄存器:特别用于保存内存地址,以便CPU可以访问内存。
在一些简单的系统中,索引寄存器可以作为地址寄存器的特殊形式出现。
所有 - 简单寄存器:它具有数据的双重功能,并解决了将数据寄存器和地址寄存器的功能结合起来并具有很高灵活性的人。
滑动逗号寄存器:尤其是为了节省浮动分数,支持更精确的数值操作,并且经常用于科学计算和图形处理等领域。
常数寄存器:用于节省固定和不变的值,例如0、1 ,π等,该值在计算过程中迅速促进了CPU。
向量寄存器:在SIMD处理中起重要作用,用于存储从矢量处理器执行指令的数据,并支持并行数据处理。
特殊目的注册:包括程序计数器,堆栈寄存器和状态寄存器等,以保存在CPU中的专用数据,例如B.指令地址,堆叠指针和处理器状态等。
指令:保存当前执行指令,是CPU控制组件的核心组件。
存储缓冲寄存器:如果使用了RAM的数据,请扮演缓冲区角色并改善阅读和写入数据。
固体数据寄存器:特别是用于存储内存的数据以通过CPU进一步处理。
存储地址寄存器:用于内存读取的地址和写入,以确保CPU可以精确访问内存中的数据。
存储类型寄存器:管理内存数据的类型和区域,以确保CPU可以在内存中正确解释和处理数据。
时尚指示器寄存器:保存和设置与处理器相关的数据和功能因处理器体系结构而异,通常与某个处理器设计密切相关。