笔记篇:计算机组成原理第八章 CPU的结构和功能

计算机组成原理第八章 CPU的结构和功能

8.1 CPU的结构

8.1.1 CPU的功能

笔记篇:计算机组成原理第八章 CPU的结构和功能

8.1.2 CPU结构框图

  1. CPU 与系统总线
    笔记篇:计算机组成原理第八章 CPU的结构和功能
  2. CPU 的内部结构
    笔记篇:计算机组成原理第八章 CPU的结构和功能

8.1.3 CPU的寄存器

  1. 用户可见寄存器
    笔记篇:计算机组成原理第八章 CPU的结构和功能
  2. 控制和状态寄存器
    笔记篇:计算机组成原理第八章 CPU的结构和功能

8.1.4 控制单元 CU 和中断系统

笔记篇:计算机组成原理第八章 CPU的结构和功能

8.1.5 ALU

详见第六章

8.2 指令周期

8.2.1 指令周期的基本概念

  1. 指令周期
    笔记篇:计算机组成原理第八章 CPU的结构和功能
  2. 每条指令的指令周期不同
    笔记篇:计算机组成原理第八章 CPU的结构和功能
  3. 具有间接寻址的指令周期
    笔记篇:计算机组成原理第八章 CPU的结构和功能
  4. 带有中断周期的指令周期
    笔记篇:计算机组成原理第八章 CPU的结构和功能
  5. 指令周期流程
    笔记篇:计算机组成原理第八章 CPU的结构和功能
  6. CPU 工作周期的标志
    笔记篇:计算机组成原理第八章 CPU的结构和功能

8.2.2 指令周期的数据流

  1. 取指周期数据流笔记篇:计算机组成原理第八章 CPU的结构和功能
  2. 间址周期数据流笔记篇:计算机组成原理第八章 CPU的结构和功能
  3. 执行周期数据流
  • 不同指令的执行周期数据流不同
  1. 中断周期数据流笔记篇:计算机组成原理第八章 CPU的结构和功能

8.3 指令流水

8.3.1 如何提高机器速度

笔记篇:计算机组成原理第八章 CPU的结构和功能

8.3.2 系统的并行性

笔记篇:计算机组成原理第八章 CPU的结构和功能

8.3.3 指令流水原理

笔记篇:计算机组成原理第八章 CPU的结构和功能笔记篇:计算机组成原理第八章 CPU的结构和功能笔记篇:计算机组成原理第八章 CPU的结构和功能笔记篇:计算机组成原理第八章 CPU的结构和功能
笔记篇:计算机组成原理第八章 CPU的结构和功能笔记篇:计算机组成原理第八章 CPU的结构和功能笔记篇:计算机组成原理第八章 CPU的结构和功能

8.3.4 流水线性能

笔记篇:计算机组成原理第八章 CPU的结构和功能笔记篇:计算机组成原理第八章 CPU的结构和功能笔记篇:计算机组成原理第八章 CPU的结构和功能笔记篇:计算机组成原理第八章 CPU的结构和功能

5.3.5 流水线的多发技术

笔记篇:计算机组成原理第八章 CPU的结构和功能笔记篇:计算机组成原理第八章 CPU的结构和功能笔记篇:计算机组成原理第八章 CPU的结构和功能

5.3.6 流水线结构

笔记篇:计算机组成原理第八章 CPU的结构和功能笔记篇:计算机组成原理第八章 CPU的结构和功能

8.4 中断系统

8.4.1 概述

笔记篇:计算机组成原理第八章 CPU的结构和功能笔记篇:计算机组成原理第八章 CPU的结构和功能

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

笔记篇:计算机组成原理第八章 CPU的结构和功能笔记篇:计算机组成原理第八章 CPU的结构和功能笔记篇:计算机组成原理第八章 CPU的结构和功能

8.4.3 中断服务程序入口地址的寻找

  1. 硬件向量法
    笔记篇:计算机组成原理第八章 CPU的结构和功能
  2. 软件查询法
    笔记篇:计算机组成原理第八章 CPU的结构和功能

8.4.4 中断响应

笔记篇:计算机组成原理第八章 CPU的结构和功能
笔记篇:计算机组成原理第八章 CPU的结构和功能

8.4.5 保护现场和恢复现场

笔记篇:计算机组成原理第八章 CPU的结构和功能

8.4.6 中断屏蔽技术

  1. 多重中断的概念
    笔记篇:计算机组成原理第八章 CPU的结构和功能
  2. 实现多重中断的条件
    笔记篇:计算机组成原理第八章 CPU的结构和功能
  3. 屏蔽技术
    笔记篇:计算机组成原理第八章 CPU的结构和功能笔记篇:计算机组成原理第八章 CPU的结构和功能笔记篇:计算机组成原理第八章 CPU的结构和功能
    笔记篇:计算机组成原理第八章 CPU的结构和功能笔记篇:计算机组成原理第八章 CPU的结构和功能
  4. 多重中断的断点保护
    笔记篇:计算机组成原理第八章 CPU的结构和功能笔记篇:计算机组成原理第八章 CPU的结构和功能