计算机组成原理学习笔记——控制器

本文详细介绍了计算机控制器的功能和设计,包括硬布线控制器的时序系统、微操作命令分析,以及微程序控制器的基本概念、结构和工作过程。控制器作为计算机的指挥中心,通过微指令实现对各个部件的控制。文章还探讨了同步控制、异步控制和联合控制三种控制方式的优缺点,并概述了微指令的编码方式。
摘要由CSDN通过智能技术生成

1、结构

  • 计算机硬件系统的五大功能部件通过数据总线、地址总线和控制总线连接在一起,如下图:

在这里插入图片描述

1)运算器部件通过数据总线与内存储器、输入设备和输出设备传送数据

2)输入设备和输出设备通过接口电路与总线相连。

3)内存储器、输入设备和输出设备从地址总线接收地址信息,从控制总线得到控制信号,通过数据总线与其他部件传输数据。

4)控制器部件从数据总线接收指令信息,从运算器部件接收转移指令地址,送出指令地址到地址总线,并向其他部件提供运行所需的控制信号。

2、功能

  • 控制器作为计算机系统的指挥中心,其主要功能有:

1)从主存中取出指令和指出下一条指令的地址

2)进行指令译码、测试,产生对应的控制信号

3)指挥并控制 CPU、主存、I/O之间的数据流

二、硬布线控制器


  • 硬布线控制器的基本原理是根据指令的要求、当前的时序和外部及内部状态,按时间顺序产生一系列微操作控制信号。通常由复杂的组合逻辑门电路和一些触发器构成,因此又称组合逻辑控制器

  • 硬布线控制单元图如下:

在这里插入图片描述

  • 指令操作码是决定控制单元发出控制信号的关键,CU 的输入信号来源

1)经指令译码器译码产生的指令信息。

2)时序系统产生的机器周期信号和节拍信号。

3)来自执行单元的反馈信息(标志)。

4)来自控制总线的控制信号(中断请求等)。

1、硬布线控制器的时序系统及微操作

1)时钟周期
  • 时钟信号控制节拍发生器产生宽度为一个时钟周期的节拍。
2)机器周期
  • 通常以存取周期作为基准时间,即内存中读取一个指令字的最短时间作为机器周期。
<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值