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

4.指令系统

在这里插入图片描述

操作码扩展

指令格式设计MOOC
在这里插入图片描述
15条三地址指令选取15个编码0000~1110, 1111没用到,便可作为一个标识表明不是三地址指令。15条二地址在前4位选用1111作为标识。同理往下。
在这里插入图片描述

在这里插入图片描述
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位:不重要随便都可以,最后四位是编码

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

指令的寻址方式

寻址方式和指令寻址MOOC

当前PC为2003H,读取操作码后+1为2004H,则保存相对位移量的字节地址为2004H+1=2005H。相对寻址的偏移量=保存偏移量的存储单元地址和转向地址的差:200AH-2005H=05H
在这里插入图片描述
自动+1:该指令长度为一个字,16位/8=2B
在这里插入图片描述
在这里插入图片描述
R操作数应为4位,选择16个通用寄存器
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.中央处理机

在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

指令分析cpu周期控制信号

在这里插入图片描述

微指令基本格式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 微程序控制器原理框图
    在这里插入图片描述

微地址编码表示法

在这里插入图片描述
7: 2^3 3+2+4+3+3=15.

在这里插入图片描述
在这里插入图片描述
应该是找相斥性的信号分为一组,同时要留出一个空操作。
在这里插入图片描述

流水线

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 流水相关问题
    在这里插入图片描述

6.总线系统

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

异步定时的互锁

在这里插入图片描述

  • 3
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值