1. CPU 实现的形象逻辑图
2. 建设数据通路:指令 + 运算 =CPU
1. 什么是指令
- 咱们撰写的代码,是怎么变成一条条的机器可能了解的指令的,以及是依照什么样的程序运行的
2. 什么是计算
- 数据的二进制示意是怎么样的,咱们执行的加法和乘法又是通过什么样的电路来实现的
3. 什么是指令周期
- 永不停歇的”Fetch – Decode – Execut”循环,就是一个指令周期
-
分为几个步骤
-
- Fetch(获得指令)
-
- Decode(指令编译)
-
- Execut(执行指令)
-
4. 什么是机器周期
5. 什么是时钟周期
6. 三者之间的关系
-
举个例子
-
指令周期
-
CPU 周期 1
- 时钟周期 1
- 时钟周期 2
- CPU 周期 2
- CPU 周期 3
-
-
- 一个指令周期,蕴含多个 CPU 周期,而一个 CPU 周期蕴含多个时钟周期
7. 什么叫建设数据通路
-
由两局部组成
- 操作元件
- 存储元件
8. CPU 所需的硬件电路
- ALU 这类的组合逻辑电路
-
用来存储数据的锁存器和 D 触发器电路
- 通过 D 触发器实现存储性能
-
用例实现 PC 寄存器的计数器电路
- PC 寄存器,也叫程序计数器
-
用例解码和寻址的译码器电路
-
读写数据所须要的译码器
- 2- 1 选择器
- 3- 8 译码器
-
译码器的实质
- 从输出的多个位的信号中,依据肯定的开关和电路组合,抉择出本人想要的信号
-