中央处理器

69 阅读2分钟

大纲

(一)CPU的功能和基本结构

(二)指令执行过程

(三)数据通路的功能和基本结构

(四)控制器的功能和⼯作原理

1、硬布线控制器

2、微程序控制器

微程序、微指令和微命令;微指令的格式;微命令的编码方式;微地址的形式方式。

(五)指令流水线

1、指令流水线的基本概念

2、指令流水线的基本实现

3、超标量和动态流水线的基本概念

本章重点讨论的是控制器的功能,还将讨论指令的执行和微程序微指令的设计。运算器的主要部件为ALU,在之前运算的章节结合定点数浮点数运算讨论。中断系统在输入输出系统章节讨论,寄存器在存储系统章节讨论。

CPU的结构和功能

CPU的功能

运算器结构

控制器结构

CPU结构

指令执行过程

指令周期

取址周期

间址周期

执行周期

执行周期的任务是根据IR中的指令字的操作码和操作数通过ALU操作产生执行结果。

不同指令的执行周期操作不同,因此没有统一的数据流向。

中断周期

指令执行方案

数据通路的功能和基本结构

数据通路

单总线情况下数据传送

内部总线是指同一部件,如CPU内部连接各寄存器及运算部件之间的总线;

系统总线是指同一台计算机系统的各部件,如CPU、内存、通道和各类IO接口间互相连接的总线。

专用数据通路

控制器的功能和工作原理

控制器的设计

硬步线控制器

微程序控制器

指令流水线

开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 23 天,点击查看活动详情