计算机组成原理复习1

计算机基础知识总结:寄存器、地址寄存器、相联存储器、SRAM/DRAM 等通俗解析

关键词:寄存器、地址寄存器、相联存储器、Cache、SRAM、DRAM、8位数据处理


📌 一、寄存器、内存、Cache:存取速度对比

计算机的存储器按访问速度分为多个层级:

存储类型材质/结构相对速度用途
寄存器触发器🥇最快CPU内部操作的“工作台”
CacheSRAM🥈很快缓存内存常用数据
主存(内存)DRAM🥉较慢存放程序和数据,容量大
硬盘/SSDNAND等🐢最慢永久存储数据

✅ 总结:寄存器 > Cache > 内存 > 硬盘,速度逐级降低,容量逐级上升。


💡 二、SRAM 与 DRAM 的区别

比较维度SRAM(静态RAM)DRAM(动态RAM)
组成单元6个晶体管1个晶体管 + 1个电容
是否需刷新❌ 不需要✅ 需要定期刷新
速度极快(用于Cache)相对较慢(用于内存)
成本昂贵便宜
容量
典型用途CPU Cache主内存(RAM)

🧠 三、通用寄存器是指哪些?

以 x86 架构为例,典型的 32 位通用寄存器包括:

寄存器名用途说明
EAX累加器,参与算术或返回值
EBX基址寄存器
ECX计数器(循环、移位)
EDX数据寄存器(乘除法辅助)
ESI/EDI源/目标索引寄存器
EBP/ESP栈基址/栈顶指针

✅ 总结:通用寄存器是 CPU 的“万能口袋”,负责存储中间值、地址、参数等信息。


🧭 四、地址寄存器的功能是什么?

地址寄存器(Address Register)用于存储内存地址,支持 CPU 定位和访问内存数据。

功能分类说明
内存访问储存数据位置,用于读/写操作
寻址模式支持间接寻址、基址寻址、变址寻址等灵活访问
减少访存次数地址放寄存器中,避免频繁读写内存

📌 教材提到“用于解决CPU与内存速度差异”:

  • 更准确地说:地址寄存器能减少访问内存的频率,从而间接缓解访问慢的问题。

🔍 五、什么是相联存储器?(内容可寻址存储器)

相联存储器(Associative Memory / Content Addressable Memory)是一种按内容而非地址来访问数据的存储器

✅ 特点:

特性说明
内容匹配输入关键字,返回匹配内容
并行查找所有单元同时比较,提高速度
成本较高结构复杂、功耗大、容量有限

✅ 应用场景:

  • CPU Cache 标签匹配(tag match)
  • TLB(快表)中虚拟页号查找
  • 路由表 / 网络交换芯片等高速匹配

✅ 类比:你不告诉我“第几页”,只说“学号是2023002”,系统自动帮你全表搜索,找到李四。


🖥️ 六、计算机是如何处理8位数据的?

8位数据 = 1字节,可表示如下内容:

  • 无符号整数(0~255)
  • 有符号整数(-128~127,补码表示)
  • 一个字符(如 ‘A’ = 65 = 01000001)

🔧 CPU处理流程:

  1. 从内存读取8位数据(1字节)
  2. 放入寄存器(如 AL)
  3. 用 ALU 并行处理8个二进制位
  4. 存入结果或继续操作

示例汇编代码:

MOV AL, 60     ; 把60放入寄存器 AL
ADD AL, 13     ; 加上13 → 结果是73,存在 AL 中

期末大作业基于python的足球运动员数据分析源码+数据集(高分项目),个人经导师指导并认可通过的高分设计项目,评审分98分,项目中的源码都是经过本地编译过可运行的,都经过严格调试,确保可以运行!主要针对计算机相关专业的正在做大作业、毕业设计的学生和需要项目实战练习的学习者,资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。 期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于pyth
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值