文档介绍:

成绩:

计算机原理实验室实验报告

课程: 计算机组成原理

姓名: 袁通

专业: 软件工程

学号: 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相关推荐

  1. 计算机组成原理AB什么运算,计算机组成原理运算器实验.doc

    文档介绍: 计算机组成原理运算器实验--------------------------------作者:--------------------------------日期: 成绩: 计算机原理实验 ...

  2. 计算机组成原理脱机运算器实验数据,实验三:脱机运算器实验报告.pdf

    大连理工大学大连理工大学 本科实验报告本科实验报告 课程名称 计算机组成原理实验 学院 系 软件学院 专 业 软件工程 班 级 0907 英 学 号 200892497 学生姓名 刘云伟 2011 年 ...

  3. 计算机组成运算器原理实验报告,计算机组成原理运算器实验报告

    计算机组成原理运算器实验报告 计算机组成原理实验一 运算器实验 一.实验目的:1.掌握简单运算器的数据传输方式.2.验证运算功能发生器(74LS181)及进位控制的组合功能. 二.实验要求: 完成不带 ...

  4. 计算机组成原理脱机运算器实验数据,计算机组成原理运算器实验.doc

    <计算机组成原理运算器实验.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<计算机组成原理运算器实验.doc>文档请在天天文库搜索. 1.科 技 ...

  5. 计算机组成原理实验脱机运算器,实验三:脱机运算器实验报告.pdf

    大连理工大学 本科实验报告 课程名称: 计算机组成原理实验 学院(系): 软件学院 专 业: 软件工程 班 级: 0907 英 学 号: 200892497 学生姓名: 刘云伟 2011 年 3 月 ...

  6. 计算机组成原理实验配置,计算机组成原理实验二: 脱机运算器实验

    一.实验目的: 深入了解AM2901运算器的功能与具体用法. 深化运算器部件的组成.设计.控制与使用等知识. 二.实验设备与器材: ~~~~ TEC-XP+教学实验系统 三.实验说明和原理: ~~~~ ...

  7. 计算机组成原理课程设计_微程序控制的运算器设计

    实验四 微程序控制的运算器设计 实验分析 设计要求: 利用之前设计的具有超前进位功能的8位ALU,实现简单算术或逻辑运算 两操作数由八位寄存器R0.R1提供,其结果放入R2中.具体何种操作可由微命令任 ...

  8. 计算机组成原理实验报告西华大学,计算机组成原理实验报告算术逻辑运算单元实验...

    <计算机组成原理实验报告算术逻辑运算单元实验>由会员分享,可在线阅读,更多相关<计算机组成原理实验报告算术逻辑运算单元实验(6页珍藏版)>请在人人文库网上搜索. 1.西华大学数 ...

  9. 计算机组成原理设计性实验,《计算机组成原理》设计性实验报告.doc

    <计算机组成原理>设计性实验报告 华北科技学院计算机学院设计性实验 实 验 报 告 课程名称 计算机组成原理B 实验学期 2013 至 2014 学年 第 一 学期 学生所在院部 计算机学 ...

最新文章

  1. 详解PHP实现定时任务的五种方法
  2. 最前线丨新零售结果、AT暗战,今年的618都讲了哪些故事
  3. 时间类(时间戳的各种转换成)
  4. 服务器同时登入会被挤下来吗_「英雄联盟手游」苹果iOS版LOL日服公测,日本服务器卡爆!...
  5. | dp-the Treasure Hunter
  6. 《C++ Primer》7.1.3节练习
  7. 洛谷P5709、P5710、P5711、P5712题题解(Java语言描述)
  8. 您真的理解了SQLSERVER的日志链了吗?
  9. java EE 监听器
  10. [转载] python sorted 使用cmp函数时候注意cmp需要传入两个参数,传入两个参数机制的分析
  11. mysql error 1017_[转载]解决 mysql ERROR 1017:Can t find file解决错误
  12. 小程序发布上线流程_微信小程序开发到上线流程详解
  13. 腾讯云短信API调用
  14. PHP微信防止token过期,微信调用接口,防止Access_token过期的方法
  15. tmall.item.add.schema.get( 天猫发布商品规则获取 )
  16. python-包引入和.py打包成无需环境的.exe
  17. 钢网有多个种类,各自的用法都了解吗?
  18. 软嵌171 王学晨 作业二 时事评论
  19. sa蛋OpenCV参数说明
  20. 在线支付,出款和收款

热门文章

  1. 人工智能理解的“噩梦”是什么样子?MIT上线“Nightmare”网站迎接万圣节
  2. TCP长连接和Keepalive详解
  3. js中splice和slice方法的用法和区别
  4. mysql默认空列的弊端
  5. mysql in子句_MySQL IN子句
  6. MATLAB tof仿真
  7. mp4v2录制音视频同步方法
  8. 快速了解轨道影院_环幕沉浸式空间_史帝奇VR
  9. C# 定时任务之windows任务计划程序
  10. 我整理了 50 页 PPT 来解释 SVM