计算机组成原理——机器

1、计算机系统概论

计算机层次

image.png

冯诺依曼计算机特点

image.png

冯诺依曼计算机结构

image.png

存储器的基本组成

image.png

运算器结构

image.png

控制器结构

image.png

2 系统总线

image.png
image.png

总线结构

单总线结构

image.png

双总线结构

image.png

三总线结构

image.png

image.png

四总线结构

image.png

总线控制

总线判优控制

主设备:对总线有控制器
从设备:响应从主设备发来的总线命令
总线判优控制:集中式、分布式
集中式:链式查询、计数器定时查询、独立请求方式

链式查询

image.png

计数器定时查询

image.png

独立请求方式

image.png

总线通行控制

同步通信

异步通信

image.png

半同步通信(同步、异步结合)

分离式通信

image.png
image.png

3 存储器

image.png
image.png

半导体存储芯片

image.png

半导体存储芯片译码驱动方式

image.png

image.png

随机存取存储器

静态RAM(SRAM)

动态RAM(DRAM)

image.png

只读存储器(ROM)

掩模ROM(MROM)

PROM(一次性编程)

EPROM(多次性编程)

EEPROM(多次性编程)
Flash Memory

主存与CPU的连接

存储器容量的扩展

位扩展
image.png
字扩展
image.png
位和字同时扩展
image.png

存储器与CPU的连接

image.png

存储器的校验

image.png

编码的最小距离

image.png

汉明码的组成

image.png

image.png

高速缓冲存储器

cache工作原理

image.png

image.png

image.png

Cache基本结构

image.png

Cache读写操作

image.png
image.png

Cache-主存的地址映射

image.png
image.png
image.png

替换算法

image.png

4 输入输出系统

IO设备与主机信息传送的控制方式

程序查询方式

image.png

程序中断方式

image.png

DMA方式

image.png


计算机组成原理——数字

1 计算机的运算方法和运算器

计算机的运算方法

无符号数

image.png

有符号数

机器数与真值

image.png

原码

带符号的绝对值表示法,符号位“0”表示正,“1”表示负
image.png
image.png

补码

正数的补码即为其本身;负数的补码为其反码+1
image.png

image.png
image.png

反码

image.png

image.png

移码

移码与补码只差一个符号位
image.png

数的定点表示和浮点表示

小数点按约定方式标出

定点表示

image.png

浮点表示

image.png
image.png

image.png
image.png

移位运算

算术移位

逻辑移位

image.png

加减运算

补码加减运算

image.png

溢出判断

image.png

image.png

算术逻辑单元 ALU

image.png
image.png


计算机组成原理——CPU

1 指令系统

机器指令

image.png

操作码

image.png

地址码

image.png
image.png

指令字长

image.png

操作数类型和操作种类

数据在存储器的存放方式

从任意位置开始存储
image.png
从一个存储只的起始位置开始
image.png
边界对准方式
image.png

操作类型

image.png
image.png
image.png
image.png
image.png

寻址方式

image.png

指令寻址

image.png

数据寻址

image.png

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

RISC 精简指令集 & CISC 复杂指令集

image.png

2 CPU的结构和功能

CPU的功能

image.png

CPU的结构

image.png

CPU的寄存器

image.png
image.png

控制单元CU和中断系统

image.png

指令周期

基本概念
image.png

image.png
image.png
image.png
image.png

指令周期的数据流

image.png
image.png

流水线的性能

image.png
image.png
image.png
image.png
image.png

image.png
image.png

流水线的结构

指令流水线
image.png
运算流水线
image.png

指令流水

image.png

image.png

指令流水原理

image.png

影响指令流水效率加倍的因素

image.png

中断系统

image.png
image.png

中断请求标记和中断判优逻辑

image.png
image.png
image.png

中断程序入口地址的寻找

image.png

中断响应

image.png
image.pngimage.png

微操作命令