计算机的算术运算和逻辑运算都可以转化为加法运算,所以如何构造一个加法器是计算说明理论的基础。

1 布尔代数

乔治·布尔(George Boole,1815.11.2~1864)在1854年出版了《思维规律的研究》一书,在这本书中布尔介绍了现在以他的名字命名的布尔代数。布尔代数是数学和逻辑学和逻辑学的结合,逻辑上的联言命题和选言命题可以用数学的符号来表示,如用字母来表示命题,用二进制1表示真,0表示假。

1.1 联言命题

联言推理中各支命题(如A、B)之间“并且”的逻辑关系在布尔代数中使用“×”这个符号,表示为:A×B或AB。

其真值表为:

1.2 选言命题

选言推理中各支命题(如A、B)之间“或者”的逻辑关系在布尔代数中使用“+”这个符号,表示为:A+B。

其真值表为:

2 开关电路

克劳德·艾尔伍德·香农(Claude Elwood Shannon ,1916年4月30日—2001年2月24日)是美国数学家、信息论的创始人。1938年发表了硕士论文《继电器与开关电路的符号分析》,将布尔代数和电学联系到了一起,阐述了布尔代数可以在开关电路中实现:

3 逻辑门电路

要用电流的通断来控制电路的开关需要使用继电器,如下图,当有适当的电压加在A端时,有电流通过继电器而使它吸合,从而使得F端连通。

上面的电路称为异或电路。

4 二进制的半加器

两个1位的二进制相加,其进位值就是两个二进制位的与运算,不考虑进位的加法值就是两个二进制位的异或运算:

半加器可用逻辑门电路实现:

5 二进制的全加器

三个一位的二进制相加(两个加数再加上一个进位数),就是所谓的全加器。

全加器可用逻辑门电路实现:

6 加法电路

上述全加器只能计算一位的二进数,如果需要计算多位的二进制数,将多个全加器连起来即可:

7 全加器的另一种构造思路

全加器可用逻辑门电路实现:

-End-

四位先行进位电路逻辑表达式_计算机硬件基础:二进制半加器、全加器与加法电路...相关推荐

  1. 四位先行进位电路逻辑表达式_如何用基本的逻辑门设计32bit的超前进位加法器?...

    观前提醒:因为本文经常会出现"与门"."求和"等字样,为了保证不混淆, 我先从最基础的讲起 与门 A*B:输入皆为1,输出为1,否则为0(1为高电平,0为低电平 ...

  2. 四位先行进位电路逻辑表达式_四位超前进位加法器

    1 1. 课程设计名称 四位超前进位加法器 2. 课程设计内容 设计一个四位加法器, 要求要有超前进位, 减小输出的延迟, 采用 0.13um 工艺设计 . 3. 课程设计目的 训练学生综合运用学过的 ...

  3. 四位先行进位电路逻辑表达式_数字电子技术考试卷以及答案(4套)

    XX大学信息工程专业 <数字电子技术基础> 期终考试试题(110分钟)(第一套) 一.填空题:(每空1分,共15分) 1.逻辑函数Y AB C =+的两种标准形式分别为 ().(). 2. ...

  4. 计算机组成原理快速加法器与32位ALU设计实验报告(8位可控加减法电路设计、CLA182四位先行进位电路设计、4位快速加法器设计、16位快速加法器设计、32位快速加法器设计)

    实验二 快速加法器与32位ALU设计实验 本次实验,进行了五个实验,分别是8位可控加减法电路设计.CLA182四位先行进位电路设计.4位快速加法器设计.16位快速加法器设计.32位快速加法器设计.这次 ...

  5. 计算机硬件电信号和二进制之间是什么关系,ch2_计算机硬件基础.ppt

    ch2_计算机硬件基础.ppt 曲阜师范大学计算机科学学院 内容摘要 本章以微型计算机为例介绍计算机硬件系统的基本结构及工作原理:介绍了主板的结构.微处理器的构成.主存储器的分类.输入输出原理:扩展槽 ...

  6. 计算机硬件简介ppt,_计算机硬件简介.ppt

    _计算机硬件简介 计算机基础教程 内容提要 微型计算机硬件系统概述 微型计算机硬件系统 计算机引导过程(自学) 计算机选购(自学) 学习要求 基本要求 理解微机主板的作用并且能识别主板上的部件: 能够 ...

  7. 软考网络管理员学习笔记1之第一章计算机硬件基础

    第一章.计算机硬件基础 1.进制间的转换 [考法分析] 本考点的基本考法是求二进制数.十进制数.八进制数及十六进制数之间的互转 [要点分析] 进制间互转一般是无符号的数 三位二进制的数可以转换成一个八 ...

  8. 【软考】《希赛教育·软件设计师考前冲刺与考点分析》计算机硬件基础知识——学习笔记

    Content 第1章 计算机硬件基础知识 第2章 操作系统基础知识 第3章 程序语言和语言处理程序基础知识 第4章 数据结构 第5章 数据库系统基础知识 第6章 网络基础知识 第7章 软件工程基础知 ...

  9. BUAA(2021秋)计算机硬件基础(软件学院计组)P4——用Logisim实现流水线CPU(含测试数据供自测)

    计算机硬件基础(软件学院计组)P4--用Logisim实现流水线CPU 目录 计算机硬件基础(软件学院计组)P4--用Logisim实现流水线CPU 实验内容 实验要求 提交要求 题解 前言及其预备知 ...

最新文章

  1. 【lidar】3D目标检测PointPillars:论文解读、代码解读、部署实现(2)
  2. 如何保护企业网络免受DDoS攻击?—Vecloud微云
  3. MSSql-SP_who分析数据库性能
  4. codeforces315Div1 B Symmetric and Transitive
  5. 关于erlang的套接字编程
  6. 《Adobe Photoshop CS6中文版经典教程》—第1课1.4节在Photoshop中还原操作
  7. jquery学习系列8(过滤选择器)
  8. 受上海Model S自燃影响?特斯拉市值周一蒸发18亿美元
  9. X 分钟速成 Python
  10. 第五章 列表、元组和字符串[DDT书本学习 小甲鱼]【8】
  11. linux实现定时任务
  12. Day_04 显示条纹 图案
  13. 精灵商场项目(三)--商品分类列表+商品CRUD
  14. 自动化专题讲座:作为自动化工程师,如何才能更好的承担社会责任?
  15. newifi路由器 php,newifi路由器有线桥接教程
  16. Discuz X 多页面专题制作教程
  17. Gram Matrices理解
  18. FF300R08W2P2B11A 汽车用EasyPACK 模块 2 个独立式
  19. 如何断开mongodb数据库连接_如何创建mongodb数据库连接
  20. linux内核DCB子系统

热门文章

  1. 2022-2028年中国光掩膜行业市场行情监测及未来前景规划报告
  2. 2022-2028年中国露天采矿行业调查与投资前景评估报告
  3. spring IOC创建对象方式
  4. oss对象存储服务操作
  5. dataframe,python,numpy 问题索引1
  6. 日志处理logger
  7. 命名实体识别学习笔记——使用Ltp
  8. 2022年AI芯片场景
  9. 人工智能芯片支持超低功耗器件的推理
  10. 自动驾驶平台,阵营, 主要传感器与场景联系