在此之前,必须了解几个电器元件,如下分别为:

与门(即为一个串联电路)----

或门(并联)----

与非门(串联后面加一个反相器,使输出0变1,1变0)----

计算机是怎样运行加法运算的?

都知道计算机是二进制码运算的,二进制的计算公式是:

0+0=0

0+1=1

1+0=1

1+1=10---->相当于01+01=10

联想到电路里面,对于一个电路(如上图),

A,B为输入点,假设有电流计作0,无电流计作1。

那么,针对与门:

只有A,B都输入为1就能通电(即输出为1),如下

0+0=0

0+1=0

1+0=0

1+1=1

针对或门:

只要A,B任意一个输入为1,就能通电(即输出为1),如下

0+0=0

0+1=1

1+0=1

1+1=1

针对与非门:

只有A,B输入都为0,就能通电(即输出为1),如下

0+0=1

0+1=0

1+0=0

1+1=0

仔细对照可见“或门”的I/O(输入输出),输入一样,输出和“计算机的运算结果”的进位完全吻合0,1,1,1。

那么计算的进位可以用“与门”代替,尾数如何解决?

尾数和I/O的对应关系必须是:

0+0=0,

0+1=1,

1+0=1,

1+1=0.

这样的话,一个并联电路显然是不够的,在此,前人们的智慧可见一斑,设计出令人佩服的电路,如下:

先只看电路红色虚线上面的部分,

当a=0,b=0时,输出为0,

a=0,b=1时,输出为1,

a=1,b=0时,输出为1,

a=1,b=1时,输出为0,

正好表示出我们想要的尾数部分。

而红色虚线下面是一个与门,正好表示进位的部分。这样用一个电路正好组装成计算机的最简单加法的原理。

这也就是计算机最底层的计算方式,只是当年用的是无数个继电器和灯泡,而现在用的是“超大规模集成电路”,其实原理是一样的!

计算机加法的运算规则,计算机眼中的加法运算相关推荐

  1. 数据结构—— 一元多项式的加法运算

    一. 需求分析 0.问题描述 在数学上,一个一元n次多项式 可按降序写成: 它由n+1个系数唯一确定,因此,在计算机里他可以用一个线性表表示: 设Pn(x)和Qn(x)分别为两个一元多项式,请求出两个 ...

  2. 计算机进行加法运算的原理,计算机系统原理(九) 二进制整数的加法运算和减法运算...

    引言 平时的编程过程中,当进行整数运算时,经常会遇到一些奇怪的结果,比如两个正数加出负数,两个负数可以加出一个正数,这些都是由于数值表示的有限性导致的.下面我们来看看C语言和Java语言当中的例子. ...

  3. 计算机完成了加法操作执行的是,cpu是通过运算器中的什么来完成加法运算的

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. cpu是通过运算器中的算术逻辑单元来完成加法运算的,CPU的主要构成部分就是控制器与运算器. 中央处理器作为计算机系统的运算和控制 ...

  4. C语言——连续做10道题,通过计算机随机产生两个1~10之间的加数给学生出一道加法运算题, 如果输入答案正确,则显示“Right!”,否则显示“Not correct!”,不给机会重做, 10道题做完

    /连续做10道题,通过计算机随机产生两个1~10之间的加数给学生出一道加法运算题, 如果输入答案正确,则显示"Right!",否则显示"Not correct!" ...

  5. 阿衰小冲用计算机,阿衰“加法运算”是笨蛋!小冲:你不会用计算机吗?

    阅读本文前,请您先点击上面的蓝色字体"嘻笑绘",再点击"关注",这样您就可以继续免费收到最新文章了.每天都有分享.完全是免费订阅,请放心关注. 说到<阿衰 ...

  6. 利用计算机进行有理数的运算教学反思,七年级数学上册《有理数的加法运算律》教学反思...

    第1篇:七年级数学上册<有理数的加法运算律>教学反思 今天我和学生一起学习了有理数的加法.课堂环节基本上是这样的: 一.复习导入 提问有理数的加法法则并进行了相应练习.发现同学们这部分掌握 ...

  7. 预习计算机组成原理之计算机的运算方法——笔记4

    系列文章目录 第六章--计算机的运算方法 文章目录 系列文章目录 前言 一.无符号数和有符号数 1.1 无符号数 1.2 有符号数 1.2.1 机器数与真值 1.2.2 原码表示法 (考试的时候注意写 ...

  8. 计算机加法的电路原理及proteus仿真

    最近在休假中,太宅了,也没打算到处去玩.放空脑袋,读读写写,聊以自娱. 我们知道,计算机的功能,都是通过计算来完成的,而这个计算是怎样完成的呢?答案是:电路. 在前面的文章中,我们深入探讨了编码的本质 ...

  9. 计算机中整数的表示和整数运算

    目录 1. 计算机中整数的表示 2. 计算机中整数的四则运算 1. 计算机中整数的表示 计算机只认识0和1,因此任何数都需要表示成二进制的形式.计算机系统规定,最高位用于表示整数的符号位,0表示正数, ...

  10. 【学习笔记】【计算机组成原理】定点数与浮点数的运算;LRU算法实现;cache命中;流水线冲突、冲刷;

    目录 前言 一.计算机组成原理-背景 1.计算机的发展简史 2.计算机的分类 3.计算机的体系结构 4.计算机的层次与编程语言 5.计算机的计算单位 6.计算机的字符与编码集 二.计算机组成原理-组成 ...

最新文章

  1. 20160331数据文件offline与open resetlogs2
  2. Application.mk用法详解
  3. 一份好的工作总结才能帮你升职加薪
  4. php files得不到导入的文件,PHP判断文件是否被引入的方法get_included_files用法示例...
  5. 使用MongoDB进行乐观锁定重试
  6. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 5丨至少有5名直接下属的经理【难度中等】
  7. 天津科技大学计算机网络,计算机网络PPT(天津科技大学讲稿-张强)第一章英文对照...
  8. matlab如何矩阵相除,Matlab中的矩阵除法有问题???
  9. IT项目角色标准定义
  10. 力扣题目系列:1. 两数之和
  11. vivo解bl锁_黔隆科技刷机教程酷派Y82820忘记密码刷机解锁降级救砖解屏幕锁账户锁教程...
  12. postSQL使用存储过程动态查询
  13. C++ 按值传递的切割问题(Slicing Problem)
  14. 【硬见小百科】二极管和三极管的命名原则
  15. 第一次养狗_如何度过艰难的第一个月
  16. 实验12 网络资源共享
  17. 服务器怎么连接无线路由器怎么设置,光猫连接无线路由器怎么设置
  18. 手机浏览器 JavaScript 调起百度地图导航
  19. 阿里云域名动态解析dns,ddns php定时更新
  20. 好看的皮囊 · 也是大自然的杰作 · 全球高质量 · 美图 · 集中营 · 美女 · 2017-08-24期...

热门文章

  1. 记一段随风而逝的感情
  2. AOSP、AOKP、CM的区别
  3. (转载)Windows文件系统过滤驱动开发教程
  4. 基于NAR神经网络的时间序列预测
  5. JS格式化输出常用格式
  6. 阅读高效能人士七个习惯
  7. 第15章卡方检验:拟合优度和独立性检验
  8. 2019 acm-icpc 西安全国邀请赛 J
  9. 应用程序无法正常启动0xc000007b win7
  10. linux下LTP工具说明