计算机加法的运算规则,计算机眼中的加法运算
在此之前,必须了解几个电器元件,如下分别为:
与门(即为一个串联电路)----
或门(并联)----
与非门(串联后面加一个反相器,使输出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,
正好表示出我们想要的尾数部分。
而红色虚线下面是一个与门,正好表示进位的部分。这样用一个电路正好组装成计算机的最简单加法的原理。
这也就是计算机最底层的计算方式,只是当年用的是无数个继电器和灯泡,而现在用的是“超大规模集成电路”,其实原理是一样的!
计算机加法的运算规则,计算机眼中的加法运算相关推荐
- 数据结构—— 一元多项式的加法运算
一. 需求分析 0.问题描述 在数学上,一个一元n次多项式 可按降序写成: 它由n+1个系数唯一确定,因此,在计算机里他可以用一个线性表表示: 设Pn(x)和Qn(x)分别为两个一元多项式,请求出两个 ...
- 计算机进行加法运算的原理,计算机系统原理(九) 二进制整数的加法运算和减法运算...
引言 平时的编程过程中,当进行整数运算时,经常会遇到一些奇怪的结果,比如两个正数加出负数,两个负数可以加出一个正数,这些都是由于数值表示的有限性导致的.下面我们来看看C语言和Java语言当中的例子. ...
- 计算机完成了加法操作执行的是,cpu是通过运算器中的什么来完成加法运算的
大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. cpu是通过运算器中的算术逻辑单元来完成加法运算的,CPU的主要构成部分就是控制器与运算器. 中央处理器作为计算机系统的运算和控制 ...
- C语言——连续做10道题,通过计算机随机产生两个1~10之间的加数给学生出一道加法运算题, 如果输入答案正确,则显示“Right!”,否则显示“Not correct!”,不给机会重做, 10道题做完
/连续做10道题,通过计算机随机产生两个1~10之间的加数给学生出一道加法运算题, 如果输入答案正确,则显示"Right!",否则显示"Not correct!" ...
- 阿衰小冲用计算机,阿衰“加法运算”是笨蛋!小冲:你不会用计算机吗?
阅读本文前,请您先点击上面的蓝色字体"嘻笑绘",再点击"关注",这样您就可以继续免费收到最新文章了.每天都有分享.完全是免费订阅,请放心关注. 说到<阿衰 ...
- 利用计算机进行有理数的运算教学反思,七年级数学上册《有理数的加法运算律》教学反思...
第1篇:七年级数学上册<有理数的加法运算律>教学反思 今天我和学生一起学习了有理数的加法.课堂环节基本上是这样的: 一.复习导入 提问有理数的加法法则并进行了相应练习.发现同学们这部分掌握 ...
- 预习计算机组成原理之计算机的运算方法——笔记4
系列文章目录 第六章--计算机的运算方法 文章目录 系列文章目录 前言 一.无符号数和有符号数 1.1 无符号数 1.2 有符号数 1.2.1 机器数与真值 1.2.2 原码表示法 (考试的时候注意写 ...
- 计算机加法的电路原理及proteus仿真
最近在休假中,太宅了,也没打算到处去玩.放空脑袋,读读写写,聊以自娱. 我们知道,计算机的功能,都是通过计算来完成的,而这个计算是怎样完成的呢?答案是:电路. 在前面的文章中,我们深入探讨了编码的本质 ...
- 计算机中整数的表示和整数运算
目录 1. 计算机中整数的表示 2. 计算机中整数的四则运算 1. 计算机中整数的表示 计算机只认识0和1,因此任何数都需要表示成二进制的形式.计算机系统规定,最高位用于表示整数的符号位,0表示正数, ...
- 【学习笔记】【计算机组成原理】定点数与浮点数的运算;LRU算法实现;cache命中;流水线冲突、冲刷;
目录 前言 一.计算机组成原理-背景 1.计算机的发展简史 2.计算机的分类 3.计算机的体系结构 4.计算机的层次与编程语言 5.计算机的计算单位 6.计算机的字符与编码集 二.计算机组成原理-组成 ...
最新文章
- 20160331数据文件offline与open resetlogs2
- Application.mk用法详解
- 一份好的工作总结才能帮你升职加薪
- php files得不到导入的文件,PHP判断文件是否被引入的方法get_included_files用法示例...
- 使用MongoDB进行乐观锁定重试
- 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 5丨至少有5名直接下属的经理【难度中等】
- 天津科技大学计算机网络,计算机网络PPT(天津科技大学讲稿-张强)第一章英文对照...
- matlab如何矩阵相除,Matlab中的矩阵除法有问题???
- IT项目角色标准定义
- 力扣题目系列:1. 两数之和
- vivo解bl锁_黔隆科技刷机教程酷派Y82820忘记密码刷机解锁降级救砖解屏幕锁账户锁教程...
- postSQL使用存储过程动态查询
- C++ 按值传递的切割问题(Slicing Problem)
- 【硬见小百科】二极管和三极管的命名原则
- 第一次养狗_如何度过艰难的第一个月
- 实验12 网络资源共享
- 服务器怎么连接无线路由器怎么设置,光猫连接无线路由器怎么设置
- 手机浏览器 JavaScript 调起百度地图导航
- 阿里云域名动态解析dns,ddns php定时更新
- 好看的皮囊 · 也是大自然的杰作 · 全球高质量 · 美图 · 集中营 · 美女 · 2017-08-24期...