实验基于多思计算机组成原理网络虚拟实验系统

实验室地址:http://www.dsvlab.cn/

实验目的:

1.完成全加器的电路图

2.实现 2 位串行进位并行加法器

前置知识:

半加器:

半加器电路是指:对两个输入数据位相加,输出一个结果位和进位,没有进位输入的加法器电路。 是实现两个一位二进制数的加法运算电路

类比:现实中我们可以很容易计算出 1 + 1 = 2这样简单的基础加法问题,但是计算机中没有人这样智能,计算机本质就是元器件,逻辑电路组成的工具。

计算机必须借助基本的逻辑元部件才能实现加法操作。

基本电路逻辑单元

半加器逻辑真值表

被加数A 被加数字B 和数S 进位数C
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1

不难看出:

半加器的基本实现通过基本逻辑单路异或电路就能实现对和的计算

进位的统计则完全可以借助一个与门电路来进行实现

特点:

输入没有进位,而输出没进位

基本电路图:

     

不难看出,半加器的电路还是相对简单的,一个异或逻辑单元,一个与门逻辑单元,接入输入信息接通电源后就能实现~~~

全加器

全加器英语名称为full-adder,是用门电路实现两个二进制数相加并求出和的组合线路,称为一位全加器。一位全加器可以处理低位进位,并输出本位加法进位。多个一位全加器进行级联可以得到多位全加器

特点:

在半加器基础上改进,使得输入有进位,输出有进位,即三输入二输出的一个部件

全加器真值表

输入  输出
Ai Bi Ci Si  Ci+1
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1

1 位二进制加法器有三个输入量:两个二进制数字 Ai、Bi 和一个低位的进位信号 Ci,这三个值相加产生一个和输出 Si 以及一个向高位的进位输出 Ci+1,这种加法单元称为全加器,其逻辑方程如下:
    Si=Ai⊕Bi⊕Ci (1.1)     [⊕异或操作]
    Ci+1=AiBi+BiCi+CiAi

所需电路元器件:

与非门、异或门、开关、指示灯

思路:

求和部分:逐位相加,两个输入相加,之后再同进位输入信息相加   --------> 异或门实现

进位部分:输入与非  输入和同进位与非   之后两个结果在进行与非  -----> 借助与非电路实现

电路逻辑图:

2 位串行进位并行加法器 的实现

将全加器进行串接,进位信息前一个全加器提供

串行进位并行加法器的主要缺点是什么?有改进的方法吗?
     答:高位的运算必须等到低位的进位产生才能进行,因此运算速度较慢。

改进方法:为了提高运算速度,可采用超前进位的方式,即每一位的进位根据各位的输入同时预先形成,而与低位的进位无关。比如74ls283芯片

能使用全加器构造出补码加法/减法器吗?
    答:可以。因为当前计算机中加法和减法都是通过加法器来实现的。数值一律用补码来存储可以将符号位和其他位一起处理,便于加法和减法运算。

小结

重点阐述半加器,全加器,二位串行并行加法器的原理及电路图,同时给出真值表的分析

计算机组成原理实验一:全加器实验相关推荐

  1. 计算机组成原理实验:全加器实验

    计算机组成原理实验:全加器实验 实验一:全加器实验 实验目的: 1.熟悉多思计算机组成原理网络虚拟实验系统的使用方法. 2.掌握全加器的逻辑结构和电路实现方法. 实验仪器设备及材料: 本实验使用的主要 ...

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

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

  3. 太原理工计算机组成原理报告,太原理工《计算机组成原理与体系结构》--实验报告.docx...

    本科实验报告 课程名称:计算机组成原理与体系结构 实验项目: 运算器.移位器.运算存储器. 总线控制.微程序控制器原理 实验地点: 明向计算机学院306实验室 专业班级: 物联1403 学号:2014 ...

  4. 计算机组成原理上机实验报告.doc,计算机组成原理第二次上机实验报告.doc

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

  5. 计算机组成原理汇编语言设计实验,《计算机组成原理汇编语言程序设计》实验指导书.doc...

    <计算机组成原理汇编语言程序设计>实验指导书,汇编语言实验指导书,微机原理与汇编语言,微机原理及汇编语言,汇编转c语言原理,汇编语言原理,汇编语言和编译原理,汇编语言编译原理,计算机原理与 ...

  6. 计算机组成原理算术逻辑实验,计算机组成原理-算术逻辑运算单元实验.doc

    计算机组成原理-算术逻辑运算单元实验 实 验 报 告 学院: 计算机科学学院 专业:计算机应用技术 2013年10月25日 姓 名操文健学 号2012030311043班 级计应(2)班指导老师王松课 ...

  7. 计算机组成原理课程设计总结,计算机组成原理课程设计的实验报告

    计算机组成原理课程设计的实验报告 长治学院课程设计报告课程名称: 计算机组成原理课程设计 设计题目: 设计一台性能简单的计算机 系 别: 计算机系 专 业: 计科1101班 组 别: 第三组 学生姓名 ...

  8. 计算机组成原理结果分析与实验体会,计算机组成原理实验报告心得体会.docx

    计算机组成原理实验报告心得体会 实验报告 实验课程名称:计 学院:计算算机机科组学成系原理 专业:计算机科学与技术 指导教师:张 报告人姓名: 学号: 同组人员名单: 学期: 本文 计算机科学系 注: ...

  9. 计算机组成怎么看进位,计算机组成原理《进位控制实验》

    <计算机组成原理<进位控制实验>>由会员分享,可在线阅读,更多相关<计算机组成原理<进位控制实验>(4页珍藏版)>请在人人文库网上搜索. 1.进位控制实 ...

  10. 计算机组成原理简单模型机实验,计算机组成原理简单模型机实验.doc

    计算机组成原理简单模型机实验 实验四 简单模型机实验 1.1实验目的 1)将微程序控制器模块通过总线同运算器模块.存储器模块联机,组成一台模型计算机: 2)用微程序控制器控制模型机数据通路: 3)通过 ...

最新文章

  1. MVC的Model Binder总结
  2. Javascript:必须知道的Javascript知识点之“字面量和对应类型”
  3. linux视音频解码教程,音视频编解码:NVIDIA Jetson Linux Multimedia API(总结)
  4. Django ORM 知识点总结
  5. js之base64上传图片
  6. 北京小学 计算机派位,北京小升初电脑派位原理详解!和对口直升入学有什么区别?...
  7. matlab ofdmmodulator,那位高手指点一下OFDM的基本仿真,用MATLAB,谢谢了
  8. html ie浏览器写入内容,js在IE下创建本地文件,并读取内容
  9. 《apue》 首次拜读完经典之作,两三记录
  10. java导出excel水印_java解决poi导出excel文字水印,导出excel不可操作问题
  11. 分布式文件系统 -- OSS云存储
  12. 最新版UI视频解析单页源码附带超清接口
  13. 龙卷风路径_龙卷风接连来袭 我国哪些地方最易发生强龙卷?
  14. 查看服务器显卡GPU型号
  15. sim3在orbslam2与gis中的应用
  16. 基础篇——树莓派远程连接工具VNC不显示视频或摄像头画面解决方式
  17. Too many files with unapproved license
  18. 免费在线汉字简体繁体转换工具
  19. Linux--自旋锁(介绍及API简介)
  20. 学霸的计算机组成原理知识点清单

热门文章

  1. centos 7 安装mysql 8.0 详细教程
  2. 7-47 说反话-加强版
  3. bom树形结构 表设计_BOM模块常用表结构
  4. 树莓派 小车java_树莓派小车之前进和后退(创乐博套件)
  5. BatchNorm、LayerNorm、InstanceNorm、GroupNorm、WeightNorm
  6. 转:Emacs生存指南 (Emacs入门必读)
  7. DB 查询分析器 6.03 在Windows 8 上安装与运行演示
  8. Linux无法联网解决方案
  9. CrossCompiler And Auto tools
  10. DBeaver显示Unknown database错误