首页 > 其他分享 >计算机组成原理基础第5讲 CPU系统

计算机组成原理基础第5讲 CPU系统

时间:2024-07-27 14:29:42浏览次数:7  
标签:控制器 计算机 微程序 指令 寄存器 原理 CPU 周期

计算机组成原理基础第5讲 CPU系统

img

考点一:CPU的功能和组成

1. CPU的功能

img

2. CPU的组成与结构

  1. 系统总线

    img

  2. CPU的内部结构

    img

img
img

3. CPU中的数据通路

img

img

img

4. CPU中的寄存器

  1. 用户可见

    img

  2. 控制和状态寄存器

    img

  • PC 程序计数器
    用于存放下一条执行指令的地址
    img

  • IR 指令寄存器
    用于保存当前正在执行的指令
    img

  • MDR 存储器,数据寄存器
    暂时存放由主存储器读出的一条指令或一个数据字;
    当向主存写入时也用于暂存
    img

  • MAR 存储器 地址寄存器
    用于保存当前CPU所访问的主存单元
    img

  • 程序状态字寄存器
    用于存放程序状态字,表征程序和计算机运行的状态
    img

  • ACC 累加寄存器
    为ALU暂时保存一个操作数或运算结果
    img

  • DR 数据缓冲寄存器
    保存从内存读取的数据或将要写道内存的数据
    img

  • 地址缓冲寄存器
    保存当前CPU所访问的内存单元的地址
    img

img

img

考点二:CPU数据通路

1. 时序系统

  1. 指令周期

    img

  2. 机器周期

    img

  3. 节拍

    img

2. CPU的控制方式

  1. 同步控制方式

    img

  2. 异步控制方式

    img

  3. 联合控制方式

    img

3. CPU内部的数据通路

img

img

  1. 取指周期

    img

  2. 间址周期

    img

    img

  3. 加法周期ADD X

    img

  4. 存取周期STA X

    img

  5. 取数周期 LDA X

    img

  6. 转移周期

    img
    img

  7. 中断周期

    img

考点三:CPU设计原理

1. 微程序控制器的原理和设计

  1. 微程序控制器的设计思想

    img

  2. 微程序控制器的设计原理

    img

  3. 微程序控制器的基本结构

    img

  4. 微指令的编码方式

    1. 直接编码
      img

    2. 字段直接编码
      img
      img

    3. 字段间接编码
      img

    img

  5. 微指令序列地址的形成方式

    img

  6. 微程序控制器的工作过程

    img
    img
    img

  7. 控制存储器的大小计算

    img

  8. 水平型微指令和垂直型微指令

    img

    img

2. 组合逻辑控制器的原理和设计

img

img

考点四:指令流水线

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

img

img

img

2. 指令流水线的性能指标

  1. 执行时间

    执行n条指令

    每条分为k段

    每段完成时间为t

    用时:\(T_n=kt + (n - 1)t\)

    img

  2. 吞吐率

    img

  3. 加速比

    img
    img

  4. 效率

    img

    img

    img

    img

3. 影响流水线性能的因素

img

  1. 结构相关
    img

    img

  2. 数据相关

    img

    1. 读在写之后RAW

      img

      img

    2. 写在读之后WAR

      img

      img

    3. 写在写之后,按严格顺序写入WAW

      img

      img

      img

  3. 控制相关

    img

    img

4. 超流水线技术

img

img

img

标签:控制器,计算机,微程序,指令,寄存器,原理,CPU,周期
From: https://www.cnblogs.com/JUANFENHUI/p/18326918

相关文章

  • 计算机组成原理基础第4讲 指令系统
    计算机组成原理基础第4讲指令系统考点一:机器指令1.一般格式地址码考点二:指令设计指令字长操作数类型和操作种类3.操作类型数据传送算术逻辑操作移位操作转移输入输出考点三:寻址方式1.寻址方式概述2.数据寻址一.指令寻......
  • 计算机组成原理基础第3讲
    计算机组成原理基础第3讲主存储器考纲考点一:存储器的概念1.存储器的系统结构两级存储结构缓存——主存层次和主存——辅存层次2.存储器的分类按计算机系统中的作用分类按信息的存取方式分类,存储器课分为RAM,ROM,SAM和DAM按存储介质分类按信息的可用......
  • 计算机网络第一讲
    计算机网络第一讲计算机网络概述考点一1.计算机网络的定义2.计算机网络的组成物理组成工作方式英特网中的服务考研中只有TCP是可靠服务,其他都是不可靠的面向连接的服务只有1.TCP2.PPP其他所有均无连接有应答服务:1.TCP2.CSMA/CA3.计算机网络的......
  • 计算机组成原理基础第7讲 输入输出系统
    计算机组成原理基础第7讲输入输出系统2.输入输出系统的组成考点二:I/O接口接口的功能和组成I/O接口的基本组成3.接口类型4.程序查询方式考点三:中断系统......
  • 计算机毕业设计ssm/springoot商场停车场服务系统
    通过对商场用户停车服务管理的调查研究,要求系统具有以下功能: 1.全面展示停车场的服务功能及环境。  2.存储用户信息。 3.车位信息用户进行入场停车功能。4.入场停车用户进行出场缴费功能,管理员进行审核。5.停车记录用户进行支付功能,管理员进行审核。  6.提供管......
  • 计算机毕业设计ssm/springoot网上购物商城系统kgyax源码lw包调试
    框架:ssm/springoot都有jdk版本:1.8及以上ide工具:IDEA或者eclipse数据库:mysql 编程语言:java前端:layui+bootstrap+jsp详细技术:HTML+CSS+JS+jsp+springmvc+mybatis+MYSQL+MAVEN+tomcat开发工具IntelliJIDEA:一先进的IDE,用于java开发,提供了丰富的工具和功能。开......
  • 【计算机网络】物理层(第2章)大纲(共70+页)
    最后只复习了1.5天,应用层简单过了一遍。本来是mindmap的,但是太大了只能导出成提纲了,凑合看吧orz。如果你找我要源文件,最好是在2024年,不然我可能就找不到了()。......
  • 家用空调主控板电路原理
    家用空调主控板电路原理电源电压整流电路:电路原理图:2、器件作用及工作原理:TRAN变压器:将220V电压转换为较低的安全电源电压。D1-D4整流二极管:主要型号为1N4007,反向耐压值为1000V,正向安全电流1A;E1,E2电解电容:位于整流电路后端,主要起滤波稳压作用,主要参数有额......
  • 计算机组成与体系结构-主存编址
    主存存储器的基本单位是存储单元一般以8位二进制(bit位)为一个存储单元(Byte字节)每个存储单元都有一个地址,一般用十六进制数表示主存编址编址给每个单元赋予一个地址码,就叫编址。经编址后,存储器在逻辑上便构成一个线性地址空间。编址可以按字或字节编址寻址存取数据......
  • 均匀圆形阵列原理及MATLAB仿真
    均匀圆形阵列原理及MATLAB仿真目录前言一、均匀圆阵原理二、圆心不存在阵元方向图仿真三、圆心存在阵元方向图仿真四、MATLAB仿真代码总结前言    本文详细推导了均匀圆形阵列的方向图函数,对圆心不放置阵元和圆心放置阵元的均匀圆形阵列方向图都进行了仿......