`
kongweile
  • 浏览: 517437 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

CPU 字长的定义就是通用寄存器的宽度

 
阅读更多

cpu中一个寄存器的大小是不是与cpu的字长相等?
为什么要相等,
寄存器大一点不行吗?

 

 

CPU 字长的定义就是通用寄存器的宽度,两者当然相等了。 

不过专用寄存器可能有不同的大小,比如: 
32位CPU Pentium Pro/II/III ,它的通用寄存器是32位的, 
但是浮点寄存器是 64位的。支持SSE2增强指令集的的Pentium4, 
早期产品都是32位的,但是SSE2浮点寄存器多达 128位! 

你要是把通用寄存器也做大,还得运算单元能配合才行啊, 
如果运算单元能控制得了,那就是更大字长的CPU了,比如64位CPU。
分享到:
评论

相关推荐

    MIPS.rar_mips.v_mips字长_mips指令_resultuso

    3. MIPS寄存器:MIPS架构使用了32个通用寄存器($0-$31),它们用于临时存储数据和指令执行中的中间结果。$0寄存器通常被设为常量0,而$31($ra)寄存器通常用于保存返回地址,便于函数调用时的返回。`regfile.dat`...

    计算机指令集结构

    2.1 指令集结构的分类主要依据CPU存储操作数的方式,如堆栈、累加器和通用寄存器组。堆栈结构以堆栈为主要数据处理单元,累加器结构依赖于累加器寄存器,而通用寄存器结构则使用一组通用寄存器,提供更高的灵活性。...

    P3-CPU设计文档1

    1. 数据通路包括IFU(取指令单元)、GRF(通用寄存器组)、ALU(逻辑运算单元)、DM(数据存储器)和Ext(位数扩展器)。 2. IFU负责从内存中取出指令。 3. GRF是存储中间计算结果和指令操作数的寄存器组。 4. ALU...

    开放式CPU设计.pdf

    指令格式决定了指令如何在内存中存储,字长则影响CPU处理数据的宽度。寻址方式包括直接寻址、间接寻址、寄存器寻址等,它们影响CPU访问内存和计算的方式。指令类型可能包括数据处理、控制转移、输入/输出等,而指令...

    计算机组成原理课后答案.pdf

    存储器的基本单位有存储单元、存储元件等,机器字长、存储字长和指令字长决定了数据处理的宽度。 8. 寄存器及其位数:在256M × 32位的主存中,如指令字长、存储字长、机器字长相同,寄存器位数如PC、MAR、MDR为28...

    大工20春《计算机原理》在线作业2答案.docx

    5. **通用寄存器位数**:CPU内部的通用寄存器的位数通常与机器字长相关(问题5答案B),字长决定了CPU一次能处理的数据宽度。 6. **高速缓存(Cache)**:Cache可以在CPU内部或外部设置(问题6答案B),用于提高...

    计算机组成原理第二版课后习题答案 .doc

    - X:通用寄存器,可作为临时数据存储。 - MAR:存储器地址寄存器,存储要访问的内存地址。 - MDR:存储器数据寄存器,用于读取或写入存储器的数据。 这些知识点构成了计算机组成原理的基础,对于理解计算机如何...

    嵌入式微处理器.doc

    PowerPC处理器通常包括32个通用寄存器(GPR),以及一系列专用寄存器,如程序计数器、链接寄存器和条件寄存器。部分型号还包含32个64位浮点寄存器(FPR)。 基于PowerPC架构的嵌入式处理器有许多不同的产品系列,如...

    2015数据库系统工程师试题详解

    - CPU内部对通用寄存器的存取速度最快,其次是Cache,然后是内存,访问速度最慢的是硬盘(选项C正确)。 3. Cache的地址映射方式: - 全相联映射方式下,任意主存块可以映射到Cache的任意位置,块冲突概率低,但...

    计算机组成原理期中测试.doc

    - D 既扩大主存贮器容量,又扩大CPU中通用寄存器的数量: 这项不符合实际情况。 #### 9. 单地址指令中的操作数获取方式 - **知识点**: 单地址指令中,除了地址码指明的一个操作数外,另一个常采用隐含寻址方式。 - ...

    计算机组成原理题库.pdf

    5. 寻址方式:通用寄存器间接寻址方式中,操作数存储在内存中,通过寄存器间接找到。 6. 存储器:随机半导体存储器(RAM)支持随机访问,动态存储器功耗低、集成度高,常用于主存,但需要刷新来保持数据。 7. ...

    微型计算机原理及应用试题库.pdf

    23. **8086寄存器**:8086CPU有16个通用寄存器,每个寄存器都可以拆分为8位寄存器使用。 24. **16位寄存器拆分**:这四个寄存器是AX(拆分为AH和AL)、BX(BH和BL)、CX(CH和CL)、DX(DH和DL),它们也被称为字节...

    2010下半年软件评测真题(上午题)有答案

    5. 汇编语言程序:在编写汇编语言程序时,程序员可以访问通用寄存器,但不能访问存储器地址寄存器、存储器数据寄存器、指令寄存器和程序计数器等寄存器。 6. 软件测试成熟度模型:CMM 对软件测试没有提供单独的关键...

    2012嵌入式系统整理后题库.doc

    - **CPU 字长为 32 位**(选项C):这里的“32位”指的是CPU的数据路径宽度,即CPU一次能够处理的数据量。 8. **ARM指令寻址方式** - **寄存器间接寻址**(选项B):`ADD R0,R1,[R2]`表示将R1寄存器中的值加上[R2...

    1计算机硬件技术基础期末考试题及答案2003B3.pdf

    8. 标志寄存器:大多数算术运算会影响标志寄存器,但有一些数据宽度变换指令不会。 9. 中断屏蔽:设置中断屏蔽寄存器是为阻止某些中断,而不是改变优先级。 10. 段空间大小:段空间大小由段限长决定,与段地址有关。...

    计算机组成原理选择题

    **解析:** CPU内的通用寄存器位数主要由机器字长决定,这是因为它决定了CPU处理数据的基本单位大小。因此,正确答案为 **B**。 #### 题目18:RISC访内指令操作数位置 **题目描述:** RISC访内指令中,操作数的物理...

    计算机组成原理第二版 课后习题答案

    8. **X**:通用寄存器,用于存储操作数。 9. **MAR**:存储器地址寄存器(Memory Address Register),存储要访问的存储单元地址。 10. **MDR**:存储器数据寄存器(Memory Data Register),暂时保存从存储器读取或要...

    ICS复习(2019)1

    4. CPU主要由ALU、控制器、通用寄存器、标志寄存器、指令寄存器、程序计数器和总线组成。地址线上的主存地址通常先存储在程序计数器中,数据线上的信息则通常先存放在数据寄存器或通用寄存器中。 【数据的机器级...

Global site tag (gtag.js) - Google Analytics