当前位置: 首页 > news >正文

考研408《计算机组成原理》复习笔记,第五章(4)——CPU的【硬布线控制器】

一、控制器CU

提示:什么是【微命令信号】?什么是【微操作】?

        我们前面学的CPU执行指令流程,红色部分的具体流程就是【微操作】,它描述CPU干了什么蓝色部分是【微命令】,只有这些【微命令生效】的时候,才会操控前面的【微操作】执行成功

二、控制器之——硬布线控制器

先记住一点:硬布线控制器是【硬件实现】+【时钟控制】的一种CU!!!!

(1)什么要素决定了【硬布线控制器】产生的微命令?

重点图,<【硬布线控制器】的信号来源 > 究竟来自哪3个要素:

放大查看,掌握这个图就已经基本学完硬布线控制器了

(2)【时序系统】具体是怎样控制CU的命令【按序执行】?

这一块王道简直讲得就是一坨屎,其实很简单,我们在前面已经知道:

【三个要素】决定硬布线控制器产生信号:

  • 1、指令译码器产生的信息
  • 2、时钟信号
  • 3、反馈的状态信息、标志

那么其中,【时钟信号】具体其实是依靠一个【时序系统】决定

  • ① 其中一个要素是【目前的机器周期】
  • ② 另外一个要素是【时钟节拍】
    • 而这个【目前的机器周期】和【时钟节拍】究竟是怎么分配的?看下图
    • 对于一些常见疑惑

(3)如何根据【操作时间表】写出【微操作的逻辑表达式】

很多人在这一块听课直接睡着懵逼了,但其实巨鸡儿简单

当题目给出我们【操作时间表】和【微操作命令】后:

  • 1、马上根据【微操作命令】在表格里全部勾选出他的位置(上图深蓝色
  • 2、然后回想前面我们说过:【哪几个要素决定CU的微命令信号?】
    • 【指令操作码】
    • 【时钟信号】(当前机器周期)+(节拍信号)
    • 【机器状态条件】仅有时会起到一点作用...可忽略
    • 那么将题目【微操作命令】对应的这几个要素勾选出来
  • 3、一个【机器周期】内:
    • 【机器周期】【节拍信号】进行【与运算】
    • 写成逻辑表达式就是【乘法的乘号】
    • 意思就是:XXX机器周期 内的 XX节拍时刻 ,生成这个命令
  • 4、【指令操作码】则是全部进行【或运算】
    • 写成逻辑表达式就是【加法的加号】
    • 意思就是:“在这时刻内可以进行 操作1操作2 或 ... 操作N
      • 要注意,图中像【FE · T1】的明明【指令操作码】全都是1,为什么不用写?
        • 因为【全都是1】就代表【任何指令】都会触发产生【微操作命令】,也就没必要写【操作1 + 操作2 + ... 操作N】了
  • 5、最后所有【机器周期】的【逻辑表达式】都进行【或运算】
    • 意思是:“若想进行题目要的微操作命令,那么必然在【这些机器周期的其中一个里会发生】”
  • 最后,如果要你画出怎么根据【逻辑表达式】设计这个硬件,我特么直接不要这分了,这么麻烦给跟你画,又能力的自己研究一下吧

(4)拓展

简单记一下我写的概括吧

(5)总结

http://www.dtcms.com/a/486993.html

相关文章:

  • 01 MySQL数据库基础入门指南
  • 医疗网站建设代理商动漫设计师资格证
  • 从零理解 KV Cache:大语言模型推理加速的核心机制
  • Nginx部署Vue项目,网页界面返回404 Not Found
  • 建设部招标网站郑州企业建设网站有什么好处
  • 天硕国产工业级固态硬盘:主动浪涌防护,破解工业存储安全难题
  • 多重防护设计:BL-08plus如何杜绝交叉污染保障检测安全
  • 小说一键生成动漫重庆seo整站优化效果
  • dz门户网站模板比较有名的公司网站
  • 中小企业智能云MES系统源码,实时采集生产现场数据,优化生产流程
  • 建设网站的一般步骤是机械设备网站源码
  • IIS 配置和重写模块下载
  • Centos Stream 9 中Docker安装出现 download.docker.com:443 的问题解决
  • 医院 AI + 冷热源集群控制系统:医疗场景下的能效与安全双保障方案​
  • 初始yolo
  • 知名做网站哪家好wordpress ckplay播放
  • 什么程序做网站安全网站集约建设后网站域名规范
  • 自己做网站 知乎兰州网络推广电话
  • 隧道COVI检测仪:守护隧道安全与畅通
  • MySQL数据库基本命令的8个模块
  • HIS系统天花板,十大核心模块,门诊/住院/医保全流程打通,医院数字化转型首选
  • 做营销型网站的公司做医疗器械网站怎么找高清大图
  • 网站建设教程学习在百度平台如何做营销
  • 【日常学习】10-15 学习re
  • 跨平台驱动开发:打造兼容多款MCU的硬核方案
  • Linux文件存储结构原理:从dentry到inode再到硬链接
  • 丹阳网站怎么做seo电商网站开发文档
  • 简单使用Marker
  • 网站开发 盈利百度网游排行榜
  • elementUI 表单验证-联动型校验