最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
C语言CPU与寄存器的简单介绍
时间:2022-06-25 08:00:30 编辑:袖梨 来源:一聚教程网
一、CPU的组成
CPU分为 4大组件,分别为:
| 寄存器 | 控制器 | 运算器 | 时钟 |
|---|---|---|---|
| 可以暂存一些值,存储数据(相当于CPU中的内存) | 控制寄存器的读写和更换等操作 | 辅助单元,是协调者 | 时钟就是决定CPU运算速度的 |
在这四个组件中,我们程序员日后使用最多的就是寄存器了,所以接下来会重点放在寄存器上。
二、寄存器
现代计算机的CPU的寄存器大致会有以下几种类型,还是用一个表格来表示
| 累加器 | 标志寄存器 | 程序计数器 | 基址寄存器 |
|---|---|---|---|
| 做累加运算最快 | 用32位空间来记录CPU的各种状态,如第四位 ZERO 的标志位就可以作为逻辑真假的判断,还有其他位可以记录溢出或者其他一些状态 | 存储下一条指令的地址 | 当前数据内存的开始位置 |
| 变址寄存器 | 通用寄存器 | 指令寄存器 | 栈寄存器 |
|---|---|---|---|
| 存储内存的相对位置,即相对于基址的偏移,与基址寄存器一起使用,基址 + 变址 = 实际的内存地址 | 通俗的说就是什么事都可以做,程序员使用最多的寄存器 | 存储指令,仅供CPU内部使用,外部无法操作 | 记录栈的起始位置 |
这些是我不太了解的,所以只记了这些。
相关文章
- 抖音官方充值入口-抖音充值活动任务奖励领取入口 12-18
- 哔哩哔哩在线免费畅看-2025哔哩哔哩b站网页版最新入口速览 12-18
- 一人之下漫画免费在线观看入口 | 实时缓存无延迟,网页直读免下载 12-18
- 免费PPT成品网站直播推荐-超全免费PPT模板网站盘点 12-18
- 学信网查学历-官方学历查询入口(一键验证学历信息) 12-18
- 虫虫漫画-免费漫画观看入口_海量正版漫画在线畅读平台 12-18