计算机组成原理运算器实验6,计算机组成原理运算器实验.doc
文档介绍:
成绩:
计算机原理实验室实验报告
课程: 计算机组成原理
姓名: 袁通
专业: 软件工程
学号: 152056136
日期: 2017年6月
太原工业学院
计算机工程系
实验一:运算器实验
实验环境
PC机+Win 2007(旗舰版+proteus仿真器
实验日期
2017.6.6
实验内容
[基本要求]
熟悉proteus仿真系统
设计并验证4位算数逻辑单元的功能
[扩展要求]
1.实现8位二进制算数逻辑单元
[思考内容]
思考单总线,双总线和三总线结构在设计上的异同
理论分析或算法分析
理论分析:ALU能进行多种算术运算和逻辑运算。4位ALU-74LS181能进行16种算术运算和逻辑运算,功能表如下所示:
工作选择
逻辑运算(M=1)
算术运算(M=0)
S3 S2 S1 S0
逻辑运算
CN=1(无进位)
CN=0(有进位)
0 0 0 0
F=/A
F=A
F=A加1
0 0 0 1
F=/(A+B)
F=(A+B)
F=(A+B)加1
0 0 1 0
F=(/A)B
F=A+/B
F=(A+/B)加1
0 0 1 1
F=0
F=负1(补码形式)
F=0
0 1 0 0
F=/(AB)
F=A加A(/B)
F=A加A/B加1
0 1 0 1
F=/B
F=(A+B)加A/B
F=(A+B)加A/B加1
0 1 1 0
F=A⊕B
F=A减B减1
F=A减B
0 1 1 1
F=A/B
F=A(/B)减1
F=A(/B)
1 0 0 0
F=/A+B
F=A加AB
F=A加AB加1
1 0 0 1
F=/( A⊕B)
F=A加B
F=A加B加1
1 0 1 0
F=B
F=(A+/B)加AB
F=(A+/B)加AB加1
1 0 1 1
F=AB
F=AB减1
F=AB
1 1 0 0
F=1
F=A加A
F=A加A加1
1 1 0 1
F=A+/B
F=(A+B)加A
F=(A+B)加A加1
1 1 1 0
F=A+B
F=(A+/B)加A
F=(A+/B)加A加1
1 1 1 1
F=A
F=A减1
F=A
基本要求和扩展要的主要区别:
基本只利用了一个74ls181,由A和B两个操作数,实现基本的4位2进制数的运算。而扩展要求使用了2个74ls181,1个位AB操作数的第四位第2个是AB操作数的高四位,+4 相连,使低4 位运算产生的进位送进高4位运算中。实现8位二进数的16中操作。
三.实现方法(含实现思路、程序流程图、实验电路图和源程序列表等)
(1)设计并验证4位算数逻辑单元的功能: ALU-74LS181引脚说明:M=1逻辑运算,M=0算术运算
引脚
说明
M状态控制端
M=1逻辑运算;M=0算术运算。
S3 S2 S1 S0运算选择控制
S3 S2 S1 S0决定电路执行哪一种算术
A3 A2 A1 A0
运算数1,引脚3为最高位
B3 B2 B1 B0
运算数2,引脚3为最高位
Cn 最低位进位输入
Cn==1无进位;
Cn+4本片产生的进位信号
Cn+4=+4=1无进位;
F3 F2 F1 F
内容来自淘豆网www.taodocs.com转载请标明出处.
计算机组成原理运算器实验6,计算机组成原理运算器实验.doc相关推荐
- 计算机组成原理AB什么运算,计算机组成原理运算器实验.doc
文档介绍: 计算机组成原理运算器实验--------------------------------作者:--------------------------------日期: 成绩: 计算机原理实验 ...
- 计算机组成原理脱机运算器实验数据,实验三:脱机运算器实验报告.pdf
大连理工大学大连理工大学 本科实验报告本科实验报告 课程名称 计算机组成原理实验 学院 系 软件学院 专 业 软件工程 班 级 0907 英 学 号 200892497 学生姓名 刘云伟 2011 年 ...
- 计算机组成运算器原理实验报告,计算机组成原理运算器实验报告
计算机组成原理运算器实验报告 计算机组成原理实验一 运算器实验 一.实验目的:1.掌握简单运算器的数据传输方式.2.验证运算功能发生器(74LS181)及进位控制的组合功能. 二.实验要求: 完成不带 ...
- 计算机组成原理脱机运算器实验数据,计算机组成原理运算器实验.doc
<计算机组成原理运算器实验.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<计算机组成原理运算器实验.doc>文档请在天天文库搜索. 1.科 技 ...
- 计算机组成原理实验脱机运算器,实验三:脱机运算器实验报告.pdf
大连理工大学 本科实验报告 课程名称: 计算机组成原理实验 学院(系): 软件学院 专 业: 软件工程 班 级: 0907 英 学 号: 200892497 学生姓名: 刘云伟 2011 年 3 月 ...
- 计算机组成原理实验配置,计算机组成原理实验二: 脱机运算器实验
一.实验目的: 深入了解AM2901运算器的功能与具体用法. 深化运算器部件的组成.设计.控制与使用等知识. 二.实验设备与器材: ~~~~ TEC-XP+教学实验系统 三.实验说明和原理: ~~~~ ...
- 计算机组成原理课程设计_微程序控制的运算器设计
实验四 微程序控制的运算器设计 实验分析 设计要求: 利用之前设计的具有超前进位功能的8位ALU,实现简单算术或逻辑运算 两操作数由八位寄存器R0.R1提供,其结果放入R2中.具体何种操作可由微命令任 ...
- 计算机组成原理实验报告西华大学,计算机组成原理实验报告算术逻辑运算单元实验...
<计算机组成原理实验报告算术逻辑运算单元实验>由会员分享,可在线阅读,更多相关<计算机组成原理实验报告算术逻辑运算单元实验(6页珍藏版)>请在人人文库网上搜索. 1.西华大学数 ...
- 计算机组成原理设计性实验,《计算机组成原理》设计性实验报告.doc
<计算机组成原理>设计性实验报告 华北科技学院计算机学院设计性实验 实 验 报 告 课程名称 计算机组成原理B 实验学期 2013 至 2014 学年 第 一 学期 学生所在院部 计算机学 ...
最新文章
- 详解PHP实现定时任务的五种方法
- 最前线丨新零售结果、AT暗战,今年的618都讲了哪些故事
- 时间类(时间戳的各种转换成)
- 服务器同时登入会被挤下来吗_「英雄联盟手游」苹果iOS版LOL日服公测,日本服务器卡爆!...
- | dp-the Treasure Hunter
- 《C++ Primer》7.1.3节练习
- 洛谷P5709、P5710、P5711、P5712题题解(Java语言描述)
- 您真的理解了SQLSERVER的日志链了吗?
- java EE 监听器
- [转载] python sorted 使用cmp函数时候注意cmp需要传入两个参数,传入两个参数机制的分析
- mysql error 1017_[转载]解决 mysql ERROR 1017:Can t find file解决错误
- 小程序发布上线流程_微信小程序开发到上线流程详解
- 腾讯云短信API调用
- PHP微信防止token过期,微信调用接口,防止Access_token过期的方法
- tmall.item.add.schema.get( 天猫发布商品规则获取 )
- python-包引入和.py打包成无需环境的.exe
- 钢网有多个种类,各自的用法都了解吗?
- 软嵌171 王学晨 作业二 时事评论
- sa蛋OpenCV参数说明
- 在线支付,出款和收款