计算机组成原理——硬布线控制器设计(1)

MOVE指令的执行过程如下图所示,抛去取指令阶段,只需要一个时钟周期就可以完成。那么在这个过程中各个部件的控制信号是如何实现的,这就引出了控制器的设计。

把控制器看作产生固定时序控制信号的逻辑电路,会有指令译码、时钟信号、反馈信号几个输入信号,输出的就是功能部件控制信号序列。

如下指令中,LOAD指令的指令周期最长,需要8个时钟周期才能完成。

对于传统三级时序而言,要取最长的指令周期作为机器周期的选择依据。

下面依据传统三级时序设计硬布线控制器。

首先要设计时序产生器。

三级时序分别为:节拍脉冲、状态周期电位、节拍电位。

根据这三级时序的不同组合,就可以获得相应的状态机。

执行指令周期中一共有8个状态:取值状态的T1、取之状态的T2……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值