1
1
mirror of https://github.com/ParkMoonJ/KaoYan.git synced 2026-11-04 23:04:50 +08:00

Update 2021.7.25

This commit is contained in:
ParkMoonJ
2021-07-25 13:46:06 +08:00
parent 1944948ada
commit ee4fe24888
22 changed files with 167 additions and 0 deletions

View File

@@ -257,6 +257,173 @@
> 小题:4,5,11,12
> 大题:1,2,3,4
## Week 5
### 4.1 指令格式
#### 学习建议
- 做题时注意区分是定长还是变长操作码
- 学会根据不同指令判断是几地址指令
#### 考研修仙
- 道上人:理解指令与指令系统
> 小题:1,2
- 道上佬:理解不同指令分类,理解定长和变长操作码指令格式
> 小题:3,4,5,6,7,8,9,10,11,12
> 大题:1
- 道上仙:掌握具体变长指令分配方式
> 小题:13
> 大题:2,3,4
### 4.2 指令的寻址方式
#### 学习建议
- PSW 寄存器中,SF 表示是否为负,OF 表示是否溢出,CF 表示是否有进位借位,ZF 表示是否为 0,SF 和 OF 用于有符号数,CF 和 ZF 用于无符号数
- 寄存器不会访存,而间址会增加一次(或多次访存),根据寻址过程想一下访存次数
- 指令部分易出大题,常与 PSW 寄存器一起考察
#### 考研修仙
- 道上人:掌握不同寻址方式的过程与概念
> 小题:2,3,7,8,13
- 道上佬:理解目的不同寻址方式的特点和用途,理解简单汇编指令的含义
> 小题:1,4,5,6,9,10,11,14,19,20,25
- 道上仙:比较不同寻址方式,掌握不同寻址方式访存次数、地址的计算,理解标志寄存器的不同标志表示含义
> 小题:15,16,17,18,21,22,24
> 大题:1,2,3,4,5,6,7,8
### 4.3 CISC 和 RISC 的基本概念
#### 学习建议
- 本节不是重点,知道 RISC 和 CISC 概念,然后记住他们两者差异、优缺点即可
#### 考研修仙
- 道上人:理解 RISC 和 CISC 基本概念
> 小题:5
- 道上佬:掌握 RISC 和 CISC 的特点
> 小题:1,2,3,4
## Week 6
### 5.1 CPU 的功能和基本结构
#### 学习建议
- 注意透明的概念,透明是指该部件不会被感知到(如透明人),判断某个寄存器是否对程序员透明,可以想一想在汇编语言中是否会出现
#### 考研修仙
- 道上人:理解cpu结构(某个寄存器是否属于cpu/运算器/控制器) 与功能
> 小题:1,2,8,9,20
> 大题:1
- 道上佬:掌握各寄存器的功能
> 小题:3,4,5,6,7,10,11,12,13,14,15,16,17,18,19,21,22
### 5.2 指令的寻址方式
#### 学习建议
- 理解不同周期的功能,并掌握其流程(闭上眼想一想要做一些什么,在脑海里过一遍)
- 指令周期:取出并执行一条指令的时间,包含多个机器周期
- 机器周期:指令周期中完成某个功能需要的时间(通常等于存期周期),分为定长和变长,包含多个时钟周期
- 时钟周期:执行 CPU 每个动作需要的时间,是 CPU 频率的倒数
- 指令流程
- 从内存中获得指令并将 $PC + 1$(取指周期);
- 移码;
- 得到每一个操作数地址(间址周期,非必须);
- 取得每一个操作数;
- 执行(执行周期,每条指令不一样);
- 查看是否有中断指令;
- 处理中断(中断周期,非必须)。
#### 考研修仙
- 道上人:掌握指令周期、机器周期、时钟周期的定义
> 小题:3,4,5
- 道上佬:理解指令运行过程以及每个周期的功能
> 小题:1,2,6,7,8,9,10,11,12,13,14,15,16,17,18
> 大题:1,2
- 道上仙:掌握每个周期的具体流程
> -
### 5.3 数据通路的结构和基本功能
- 本节与上一节联系紧密,不可以去背数据传送过程,而是要理解指令的整个执行过程,自然就能想到什么时候应该做什么
- 本节大题难度较大,且牵涉知识点多,建议第二轮复习完整张内容再做
#### 考研修仙
- 道上人:了解三种数据通路分类,理解数据通路的 `in`、`out` 等含义
> 小题:1,2
- 道上佬:理解不同类型数据通路的特点,掌握数据传输的大概流程
> 小题:3,4
- 道上仙:根据指令和图像写出具体的数据通路流程(建议先回顾上一节)
> 大题:1,2,3,4,5,6,7,8
### 5.4 控制器的功能和工作原理
#### 学习建议
- 本节内容难且不常考,重在
- 了解控制器的构成与功能;
- 理解硬布线与虚电路特点和区别;
- 理解微程序控制思想并掌握微程序运行流程以及寄存器的功能;
- 了解两种微指令格式的特点;
- 理解微指令不同编码方式特点;
- 硬布线设计部分可跳过。
- 微程序控制器设计其实和上一节内容差不多,可以一起复习
#### 考研修仙
- 道上人:了解控制器构成与的功能
> 小题:2,22,23
- 道上佬:理解硬布线与虚电路特点和区别,理解微指令不同编码方式特点,了解两种微指令格式的特点
> 小题:1,3,4,5,6,7,8,9,10,11,12,13,20
> 大题:1
- 道上仙:掌握不同编码方式中的微指令设计、掌握微指令中微指令数、字段、下地址位数计算,掌握微程序中微操作命令与节拍设计
> 小题:14,15,16,17,18,19
> 大题:2,3,4,5,6
## Week 7
## Week 8
### 7.1 I/0 系统基本概念 7.2 外部设备