计算机组成原理课设题目详解(一)

简介: 计算机组成原理课设题目详解

一、实验一

1、实验名称:

验证74LS181运算和逻辑功能

2、实验目的:

(1) 掌握算术逻辑单元(ALU)的工作原理;

(2) 熟悉简单运算器的数据传送通路;

(3) 画出逻辑电路图及布出美观整齐的接线图;

(4) 验证4位运算功能发生器(74LS181)组合功能。

3、实验原理:

ALU能进行多种算术运算和逻辑运算。4位ALU-74LS181能进行16种算术运算和逻辑运算。功能表如下:

表1-1 4位ALU-74LS181算术运算和逻辑运算功能表

表1-2 ALU-74LS181引脚说明表

4、实验内容:

首先在使用multisim之前先了解了计算机组成原理课程设计指导书中multisim的使用方法和注意事项,然后了解实验一的74LS181运算和逻辑功能,结合指导书给出的74LS181运算和逻辑功能表,然后大概的理解了74LS181之后就开始在multisim画出逻辑电路图及布出美观整齐的接线图。在multisim中画逻辑图过程是首先是找到需要的电源、元器件如74LS181、DSWPK_8、DCD_HEX等,然后借鉴指导书给出的4位ALU验证电路示意图进行连线,然后自己再先测试一些数据来判断电路连接是否正确,然后通过改变原电路的引脚接口的数据来验证74LS181型4位ALU的逻辑算术功能,然后填写表1-3

表1-3 实验一功能测试数据填写表

图1-1 表1-3第一组测试数据截屏(1)

图1-2 表1-3第一组测试数据截屏(2)

图1-3 表1-3第一组测试数据截屏(3)

图1-4 表1-3第四组测试数据截屏(1)

图1-5 表1-3第四组测试数据截屏(2)

图1-6 表1-3第四组测试数据截屏(3)

5、总结及心得体会:

通过使用multisim大概掌握算术逻辑单元(ALU)的工作原理,也基本熟悉了简单运算器的数据传送通路,同时也验证4位运算功能发生器(74LS181)组合功能,把书面知识和实践结合起来,对知识点了解更加深刻,理解也更加容易,所以以后还是要加强动手实践能力的锻炼。

二、实验二

1、实验名称:

运算器(2)

2、实验目的:

(1) 熟练掌握算术逻辑单元(ALU)的应用方法;

(2) 进一步熟悉简单运算器的数据传送原理;

(3) 画出逻辑电路图及布出美观整齐的接线图;

(4) 熟练掌握有关数字元件的功能和使用方法。

(5) 熟练掌握子电路的创建及使用。

3、实验原理:

本实验仿真单总线结构的运算器,原理如图2-1所示。相应的电路如图2-2所示。电路图中,上右下三方的8条线模拟8位数据总线;K8产生所需数据;74244层次块为三态门电路,将部件与总线连接或断开,切记总线上只能有一个输入;两个74273层次块作为暂存工作寄存器DR1和DR2;两个74374层次块作为通用寄存器组(鉴于电路排列情况,只画出两个通用寄存器GR1和GR2,如果可能的话可设计4个或8个通用寄存器);众多的开关作为控制电平或打入脉冲;众多的8段代码管显示相应位置的数据信息;核心为8位ALU层次块。

图2-1 单总线结构的运算器示意图

图2-2运算器电路示意图


相关文章
|
网络协议 网络架构
计算机网络实验(华为eNSP模拟器)——第四章 配置静态路由、动态路由
计算机网络实验(华为eNSP模拟器)——第四章 配置静态路由、动态路由
计算机网络实验(华为eNSP模拟器)——第四章 配置静态路由、动态路由
|
Java API Spring
Spring Boot中的API版本控制
Spring Boot中的API版本控制
|
存储 人工智能 移动开发
HTML5 游戏开发实战 | 五子棋
五子棋是一种家喻户晓的棋类游戏,它的多变吸引了无数的玩家。本章首先实现单机五子棋游戏(两人轮流下),而后改进为人机对战版。整个游戏棋盘格数为 15×15,单击鼠标落子,黑子先落。在每次下棋子前,程序先判断该处有无棋子,有则不能落子,超出边界不能落子。任何一方有横向、竖向、斜向、反斜向连到 5 个棋子则胜利。
24494 8
HTML5 游戏开发实战 | 五子棋
|
数据处理 开发者 数据格式
Nest.js 实战 (四):利用 Pipe 管道实现数据验证和转换
这篇文章介绍了Nest.js框架中管道的概念和使用。管道是一种强大的功能,用于在请求数据到达控制器方法之前对其进行预处理,如转换、验证、清理等。文章详细解释了数据转换、数据验证、错误处理和一致性等管道的主要用途,并通过代码示例演示了如何使用内置管道和自定义管道。最后,文章总结了管道在提升应用健壮性和安全性方面的作用,认为合理利用管道可以加速开发周期,提高软件质量。
594 0
|
文字识别 数据处理 语音技术
这是我设想的智慧审讯室的系统解决方案
该系统融合了案件云、脑机接口云、情绪感知云及互联网,涵盖审讯室终端。通过人脸识别验证人员信息后启动设备,利用语音转文字、情绪和脑机接口记录数据,并与其他执法网交换信息。智能云平台根据需求提供服务,如证据展示、健康监测等。系统通过OCR识别、数据搜集与分析,支持警方审讯并推送相关信息到显示器,实现智慧化审讯。
|
负载均衡 安全 网络安全
|
存储 安全 Linux
嵌入式Linux系统bringup 启动全景解析
嵌入式Linux系统bringup 启动全景解析
825 0
|
人工智能 自然语言处理 算法
|
Linux Docker 容器
openEuler 安装 podman 和 podman compose
Podman Compose 是 Podman 的扩展,它提供了与 Docker Compose 类似的功能。如果你的版本中没有包含 Podman Compose,或者你需要单独管理它,你可以尝试从外部仓库安装 Podman Compose。比如:使用 pip3 安装 podman & compose
2341 0
openEuler 安装 podman 和 podman compose