添加如何在计算机中工作?

时间:2014-09-27 05:41:19

标签: math computer-science theory number-theory

我正在观看有关计算机架构的视频,我想到了一个问题。添加和基本操作如何在计算机上运行?我的意思是,我知道2 + 2 = 4但我不知道为什么?我只知道,如果我将2个苹果添加到另外2个,那么我会看到4个,但是有可能证明这个吗?

我的问题是,计算机如何知道最基本的2 + 2 = 4?我知道有些功能可以添加数字,但在基本级别如何执行添加?

我只想知道这一点,以便更好地了解计算机如何工作,因为计算机执行的最基本和最常用的操作是总和(我相信)

2 个答案:

答案 0 :(得分:8)

在“非常底部”,数字仅为binary,物理电子硬件用于执行加法操作 1 (其中数字中的每个位由一个on表示/关闭物理电路线) - 这是通过an Adder circuit的某些变化来完成的。

对于数学运算的“方式”,请参阅Two's complement: Aritmetic,这是最常用的整数编码。从概念上讲,这种算法类似于其他基础,例如在学校教授的基础10 /十进制。


1 现代/传统计算机:有机械计算机(至少在“计算机器”),模拟计算机和量子计算机等等。

答案 1 :(得分:-1)

有不同的加法器和子拖拉机,它们是连接在一起的。电路。 .full加法器,半加法器用于不同的无范围。所有这些加法器的排列方式如o'和1'对于每个数字,都有二进制位代码。太容易了。如果你读了一次就会得到它