我正在观看有关计算机架构的视频,我想到了一个问题。添加和基本操作如何在计算机上运行?我的意思是,我知道2 + 2 = 4但我不知道为什么?我只知道,如果我将2个苹果添加到另外2个,那么我会看到4个,但是有可能证明这个吗?
我的问题是,计算机如何知道最基本的2 + 2 = 4?我知道有些功能可以添加数字,但在基本级别如何执行添加?
我只想知道这一点,以便更好地了解计算机如何工作,因为计算机执行的最基本和最常用的操作是总和(我相信)
答案 0 :(得分:8)
在“非常底部”,数字仅为binary,物理电子硬件用于执行加法操作 1 (其中数字中的每个位由一个on表示/关闭物理电路线) - 这是通过an Adder circuit的某些变化来完成的。
对于数学运算的“方式”,请参阅Two's complement: Aritmetic,这是最常用的整数编码。从概念上讲,这种算法类似于其他基础,例如在学校教授的基础10 /十进制。
1 现代/传统计算机:有机械计算机(至少在“计算机器”),模拟计算机和量子计算机等等。
答案 1 :(得分:-1)
有不同的加法器和子拖拉机,它们是连接在一起的。电路。 .full加法器,半加法器用于不同的无范围。所有这些加法器的排列方式如o'和1'对于每个数字,都有二进制位代码。太容易了。如果你读了一次就会得到它