组合逻辑设计

本文详细介绍了组合逻辑控制单元的工作原理,包括节拍发生器、操作码译码和标志信号的影响。遵循微操作安排的原则,讨论了取址、间址、执行和中断周期中的微操作节拍安排,例如CLA、COM、SHR等指令的实现,并探讨了中断处理过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

组合逻辑控制单元框图

在这里插入图片描述
首先,CU要知道自己什么时候需要发出控制信号,所以需要有一个节拍发生器,并且,发出什么样的信号需要有IR的配合,IR经过操作码译码将操作传入CU中,并且,CU发出什么控制信号还跟一系列标志有关,最后的输出的控制信号可能有一个或多个有效,如果是几个同时有效,他表示在一个节拍当中,这几个控制信号是可以并行进行操作的,他们之间没有时间的先后顺序,或者是两个信号的操作时间都非常短,有一定的先后顺序,但是在一个时钟周期这当中能够实现。

微操作的节拍安排

安排微操作时序原则
原则一:微操作的先后顺序不得随意更改
原则二:在微操作中那些可以并排执行的,并且先后没有顺序的,都可以放在同一个周期中
(被控对象不同的微操作,尽量安排在同一个节拍中完成)
原则三:占用时间非常短的微操作,尽量安排在一个节拍内完成,并且允许有先后顺序

取址周期微操作的节拍安排

我们假设每一个机器周期都有三个节拍
在这里插入图片描述

间址周期微操作命令的节拍安排

在这里插入图片描述

执行周期微操作节拍安排

下面介绍一下十种指令的微操作安排
我们还是假设一个机器周期中有三个节拍
(1)CLA(清0) T0和T1空闲什么都不做 T3:0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值