计算机组成原理笔记(2)

文章目录

  • 4.指令系统
    • 操作码扩展
    • 指令的寻址方式
  • 5.中央处理机
    • MOV R0,R1 指令周期,方框图语言表示指令周期
    • 指令分析cpu周期控制信号
    • 微指令基本格式
    • 微地址编码表示法
    • 流水线
  • 6.总线系统
    • 异步定时的互锁

4.指令系统

计算机组成原理笔记(2)_第1张图片

操作码扩展

指令格式设计MOOC
计算机组成原理笔记(2)_第2张图片
15条三地址指令选取15个编码0000~1110, 1111没用到,便可作为一个标识表明不是三地址指令。15条二地址在前4位选用1111作为标识。同理往下。
计算机组成原理笔记(2)_第3张图片

计算机组成原理笔记(2)_第4张图片
15条三地址指令选取15个编码0000~ 1110, 1111没用到,便可作为一个标识表明不是三地址指令。
二地址在前4位选用1111作为标识,就是表明该地址不是三地址。12条二地址指令用到0000~ 1011 一共12个编码,还有1100,1101,1110,1111四个编码没有用,这四个编码都可以作为不是二地址的标识。
在12位操作码这边选用了1100和1101作为不是二地址的标识,刚好位数是2^4 +2^4=32 位 (即从00 0000 到01 1111)
16位操作码,前4位1111 :表明不是三地址 的标识,第5到8位:选用1110(表明不是二地址和一地址 的标识),第9到12位:不重要随便都可以,最后四位是编码

计算机组成原理笔记(2)_第5张图片
计算机组成原理笔记(2)_第6张图片

计算机组成原理笔记(2)_第7张图片

指令的寻址方式

寻址方式和指令寻址MOOC

当前PC为2003H,读取操作码后+1为2004H,则保存相对位移量的字节地址为2004H+1=2005H。相对寻址的偏移量=保存偏移量的存储单元地址和转向地址的差:200AH-2005H=05H
计算机组成原理笔记(2)_第8张图片
自动+1:该指令长度为一个字,16位/8=2B
计算机组成原理笔记(2)_第9张图片
计算机组成原理笔记(2)_第10张图片
R操作数应为4位,选择16个通用寄存器
计算机组成原理笔记(2)_第11张图片
计算机组成原理笔记(2)_第12张图片
计算机组成原理笔记(2)_第13张图片
计算机组成原理笔记(2)_第14张图片
计算机组成原理笔记(2)_第15张图片
计算机组成原理笔记(2)_第16张图片
计算机组成原理笔记(2)_第17张图片
计算机组成原理笔记(2)_第18张图片

5.中央处理机

计算机组成原理笔记(2)_第19张图片

MOV R0,R1 指令周期,方框图语言表示指令周期

计算机组成原理笔记(2)_第20张图片
计算机组成原理笔记(2)_第21张图片

计算机组成原理笔记(2)_第22张图片
在这里插入图片描述
计算机组成原理笔记(2)_第23张图片
计算机组成原理笔记(2)_第24张图片
计算机组成原理笔记(2)_第25张图片
计算机组成原理笔记(2)_第26张图片
计算机组成原理笔记(2)_第27张图片
计算机组成原理笔记(2)_第28张图片

指令分析cpu周期控制信号

计算机组成原理笔记(2)_第29张图片

微指令基本格式

计算机组成原理笔记(2)_第30张图片
计算机组成原理笔记(2)_第31张图片
计算机组成原理笔记(2)_第32张图片
计算机组成原理笔记(2)_第33张图片

  • 微程序控制器原理框图
    计算机组成原理笔记(2)_第34张图片

微地址编码表示法

计算机组成原理笔记(2)_第35张图片
7: 2^3 3+2+4+3+3=15.

计算机组成原理笔记(2)_第36张图片
计算机组成原理笔记(2)_第37张图片
应该是找相斥性的信号分为一组,同时要留出一个空操作。
计算机组成原理笔记(2)_第38张图片

流水线

计算机组成原理笔记(2)_第39张图片
计算机组成原理笔记(2)_第40张图片
计算机组成原理笔记(2)_第41张图片

  • 流水相关问题
    计算机组成原理笔记(2)_第42张图片

6.总线系统

计算机组成原理笔记(2)_第43张图片
计算机组成原理笔记(2)_第44张图片
计算机组成原理笔记(2)_第45张图片
计算机组成原理笔记(2)_第46张图片

异步定时的互锁

计算机组成原理笔记(2)_第47张图片

你可能感兴趣的:(课程)