CPU中央处理机

CPU的功能
  • 指令控制
  • 操作控制
  • 时间控制
  • 数据加工
指令周期

指令周期由若干个CPU周期组成(cup周期又称机器周期)。通常用内存中读取一个指令字的最短时间来规定CPU周期

所谓的单周期指;在一个CPU周期中完成取指和执行的操作。
所谓的多周期指;在多个CPU周期中完成取指和执行的操作。

在取指阶段做的三件事:

  • 取出指令到IR(指令寄存器),
  • PC+1
  • 对指令操作码进行姨妈和测试(简称译码)
    (指令的流程见(p146))
微程序控制器

1微命令和微操作

  • 微命令:控制部件通过控制总线向执行部件发出的各种控制命令
  • 微操作:执行部件接受微命令后做出的操作
    一个微命令对应一个微操作

微操作可以分为相容性和相斥性两种。(能否在同一个cup周期并行执行)
微操作在执行部件中是最基本的操作。

2微指令和微程序

  • 微指令:在一个CPU周期内,一组实现一定操作功能的微命令的组合
  • 微程序:实现一条机器指令由许许多多的微指令组成的序列(微指令组成微程序)

一条机器指令对应着一个微程序,一个微程序由微指令组成,而微指令由微操作组成;

微指令的格式
微指令包括操作控制部分和顺序控制部分;顺序控制部分用来决定昌盛下一条微指令的地址。
顺序控制部分由p1,p2以及下一条直接地址组成。
当p1,p2 = 0  下一条指令在直接地址中。
当p1 = 0, p2 = 1 进行P2测试
当p1 = 1, p2 = 0 进行P1测试
当p1 = 1, p2 = 1 没有

微程序控制器

微程序控制器有以下三部分组成

  • 控制存储器;存放全部指令系统的微程序
  • 微指令寄存器
  • 地址转移逻辑

而微指令寄存器又分为

  • 微地址寄存器
  • 微命令寄存器

微命令寄存器有两个部分

  • P字段
  • 控制字段
微命令的编码
  1. 直接表示法:每一位代表一个微命令
  2. 编码表示法:
  3. 混合表示法

微指令的格式:

1水平型微指令
2垂直型微指令

并行处理技术

1并行性:(两种含义)

  • 同时性:同时发生
  • 并发性:两个以上事件在同一时间间隔发生
    (三种形式)
  • 时间并行:时间重叠
  • 空间并行:资源重复
  • 时间空间并行:时间重叠+资源重复

2流水CPU结构
主存采用多提交叉存储器
见p170
流水线的主要问题:

  • 资源相关
  • 数据相关
  • 控制相关
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值