CSNotesCSNotes
TODO
LeetCode
数据结构
计算机组成原理
操作系统
计算机网络
数据库
Java
SSM
React
实用工具
GitHub
TODO
LeetCode
数据结构
计算机组成原理
操作系统
计算机网络
数据库
Java
SSM
React
实用工具
GitHub
  • 第一章 计算机系统概述

    • 1.1 计算机发展历程
  • 第二章 数据的表示和运算

    • 2.1 数制与数码
    • 2.2 运算方法和运算电路
    • 2.3 浮点数的表示与运算
  • 第三章 存储系统

    • 3.1 存储器概述
    • 3.2 主存储器
    • 3.3 主存储器与 CPU 的连接
    • 3.4 外部存储器
    • 3.5 高速缓冲存储器
    • 3.6 虚拟存储器
  • 第四章 指令系统

    • 4.1 指令格式
    • 4.2 指令的寻址方式
    • 4.3 程序的机器级代码表示
    • 4.4 CISC 和 RISC 的基本概念
  • 第五章 中央处理器

    • 5.1 CPU 的功能和基本结构
    • 5.2 指令执行过程
    • 5.3 数据通路的功能和基本结构
    • 5.4 控制器的功能和工作原理
  • 第六章 总线

    • 6.1 总线概述
    • 6.2 总线事务和定时
  • 第七章 输入/输出系统

    • 7.1 I/O 系统基本概念
    • 7.2 I/O 接口
    • 7.3 I/O 方式

5.4 控制器的功能和工作原理

5.4.1 控制器的结构和功能

5.4.2 硬布线控制器

取指阶段的微操作都是一样的。

间址周期的微操作也都是一样的。

执行阶段就不一样了。

可以并行的微操作放在一个节拍内进行。

安排微操作时序的原则

原则一:微操作的先后顺序不得随意更改。

原则二:被控对象不同的微操作尽量安排在一个节拍内完成。

原则三:占用时间较短的微操作尽量安排在一个节拍内完成,并允许有先后顺序。

硬布线控制器特点:指令越多,设计和实现就越复杂,因此一般用于 RISC

5.4.3 微程序控制器

控制存储器用来存放实现指令系统的所有微指令,是一种只读存储器,机器运行时只读不写,在 CPU 的控制器内。CS 按照微指令的地址访存。

3.微指令的编码方式

MAR、MDR、IR 是 CPU 的内部工作寄存器,对汇编程序员不可见。

编辑此页
上次更新:
Prev
5.3 数据通路的功能和基本结构