山东大学软件学院计算机组成原理课程设计实验二

本文档详细介绍了三个数字逻辑设计实验:设计异步模16加1计数器,包括预置初值功能的实现;设计4位移位器,实现直送、左移和右移功能;以及使用74181和74182芯片构建16位超前进位ALU,涵盖多种算术和逻辑运算。实验中还讨论了如何克服硬件限制进行优化设计。

一、实验时间

2021年4月1日星期四,第五周

二、实验内容

1.设计异步模16加1计数器

基本功能:使用D触发器(dff元件)和异或门构建从0开始计数的模16加1计数器

对应的电路图(这里已经实现了预置初值的功能)

在这里插入图片描述

拓展功能:
(1)实现模256加1计数器
(2)实现计数器预置初值的功能

这里复用了上面的模16加1计数器

在这里插入图片描述
这里异步触发器预置初值的功能是这样实现的:

(1)首先将CLR端调为0,将8个输出清零
(2)将CLR端置为1,并向D0-D8八个输入端输入要预设的初值
(3)设完初值之后,将D0-D8的输入全部置为0,之后按下脉冲键即可开始计数

2.设计4位移位器

基本功能:要求实现直送,左移和右移的功能

四位只实现逻辑移位的移位器
在这里插入图片描述
拓展功能:
(1)实现16位移位器
(2)实现补码算术移位的功

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值