二进制数字系统的工作原理与我们习惯使用的以 10 为基数的十进制系统类似,不同之处在于它是一个以 2 为基数的系统,仅由两个数字 1 和 0 组成。二进制数字系统是计算机功能的基础。本质上,二进制代码使用 1 和 0 来关闭或打开某些进程。二进制数可以像十进制数一样添加,虽然这个过程很熟悉,但调整到基数 2 系统可能会使它变得混乱。因此,在尝试将二进制数相加之前,全面了解位值在二进制数系统中的工作原理是很有帮助的。
脚步
第 1 部分(共 3 部分):了解二进制系统

步骤 1. 绘制一个两行四列的位值图。
用位值标记每一列。二进制系统是一个以 2 为基数的系统,因此与我们在十进制(以 10 为基数)系统中使用的位、十、百和千位不同,二进制具有 1、2、4 和 8 位。个位是图表最右侧的列,而八位是最左侧的列。
-
您可以继续您的位值图表。每个位置值由以 2 为底的指数确定。例如:
20=ones place{displaystyle 2^{0}={text{ones place}}}
21=twos place{displaystyle 2^{1}={text{twos place}}}
22=fours place{displaystyle 2^{2}={text{fours place}}}
23=eights place{displaystyle 2^{3}={text{eights place}}}
24=sixteens place{displaystyle 2^{4}={text{sixteens place}}}
25=thirty-twos place{displaystyle 2^{5}={text{thirty-twos place}}}

步骤 2. 在图表的底行写一个随机二进制数。
在二进制系统中,唯一使用的数字是 1{displaystyle 1}
and 0{displaystyle 0}
For example, you might write 1 in the eights place, 1 in the fours place, 0 in the twos place, and 1 in the ones place: 1101

步骤 3. 解释个位。
如果个位有 0,则值为 0。如果个位有 1,则值为 1。
例如,在二进制数1101中,个位有一个1,所以值为1,所以二进制数1等于十进制数1。

第 4 步。解释两个地方。
如果两位数为0,则值为0。如果两位数为1,则值为2。
例如,在二进制数1101中,二位有一个0,所以值为0。所以二进制数01等于十进制数1,因为有0个二位和1个一:0+1= 1

步骤 5. 解释四边形。
如果四位有 0,则值为 0。如果四位有 1,则值为 4。
例如,在二进制数1101中,四位有一个1,所以值为4。所以二进制数101等于十进制数5,因为有1个四,0个二,1个一: 4 + 0 + 1 = 5。

步骤 6. 解释八位。
如果八位有0,则值为0。如果八位有1,则值为8。
例如,在二进制数1101中,八位有一个1,所以值为8。所以二进制数1101等于十进制数13,因为有1个八,1个四,0个二, 1 一:8 + 4 + 0 + 1 = 13。
第 2 部分(共 3 部分):使用位值添加二进制数

步骤 1. 垂直设置问题,并在个位添加数字。
由于您只添加两位数字,因此可能的总和为 0、1 或 2。如果总和为 0,请在答案的个位填写 0。如果总和为 1,则在答案的个位写一个 1。如果总和为 2,则在答案的个位写 0,并将 1 带入二进制列。
例如,如果添加 0111 和 1110,对于个列,您将添加 1 个一加 0 个个 = 1,因此在答案的个列中放置一个 1。

步骤 2. 在两位数的位置添加数字。
可能的总和是 0、1、2 或 3(如果你从个位拿过来的话)。如果总和为 0,则在答案的两位数处写一个 0。如果总和为 1,则在答案的两位数处写上 1。如果总和为 2,则在答案的二位位置写 0,并将 1 带入四列。如果总和为 3,则在答案的二进制位置写 1,并将 1 带入四列(3 个二进制 = 6 = 1 个二和 1 个四)。
例如,如果将 0111 和 1110 相加,对于二元列,您将添加 1 个二,加上 1 个二 = 2 个二元 = 4,因此在答案的二元列中放置一个 0,并将一个 1 放入四元列中。

步骤 3. 在四位添加数字。
可能的总和是 0、1、2 或 3(如果您从两个位置进行)。如果总和为 0,则在答案的四位写一个 0。如果总和为 1,则在答案的四位写一个 1。如果总和为 2,则在答案的四位写一个 0,并在八位列中填入 1。如果总和为 3,则在答案的四位数上写一个 1,并将 1 带入八位数列(3 个四位数 = 12 = 1 个四和 1 个八)。
例如,如果将 0111 和 1110 相加,对于四分位列,您将添加 1 个四,加 1 个四,加 1 个四 = 3 个四分位 = 12,因此在答案的四分位列中放置 1,并将 1 带入八位列。

第 4 步。继续在数字的每个位置值中添加数字,直到得出最终答案。
为简单起见,您可以记住 0 = 0、1 = 1、2 = 10 和 3 = 11。
例如,如果将 0111 和 1110 相加,对于 8 列,您将加起来 2 个 8,因为您是从 4 列进行的。对于 2 的总和,将 0 放在 8 列中,并将 1 带入 16 列。由于 16 列中没有其他数字,只需将 1 归入最终答案即可。所以 0111 + 1110 = 10101。
第 3 部分(共 3 部分):通过配对 1 添加多个二进制数

步骤 1. 垂直设置问题。
在个列中圈出成对的 1(数字)。请记住,二进制中的列是最右侧的列。
例如,如果加上 1010 + 1111 + 1011 + 1110,你应该圈出一对 1。

步骤 2. 解释一个列。
对于每对 1,将 1 带入二列。如果只有一个 1,或者圈出一对 1 后还剩下一个 1,则在答案的个位写一个 1。如果没有剩余的 1,则在答案的个位放置 0。
例如,由于您圈出了一对 1,您可以将一个 1 带入二列,并在答案的个位上放一个 0。

第 3 步。在 twos 列中圈出成对的 1s。
不要忘记包括您从个列中结转的任何数字。
例如,如果加上 1010 + 1111 + 1011 + 1110,你应该圈出 2 对 1,剩下一个 1。

步骤 4. 解释 twos 列。
对于每对 1,将 1 放入四列,并将 0 放入答案的二位。如果只有一个 1,或者圈出成对的 1 后还剩下一个 1,则在答案的二位位置放一个 1。如果没有剩余的 1,则在答案的个位放置 0。
例如,由于您圈出 2 对 1 并剩下一个 1,您将两次将 1 带入四列,并将 1 放在答案的二位位置。

步骤 5. 在四列中圈出成对的 1。
不要忘记包括您从二进制列中结转的任何数字。
例如,如果加上 1010 + 1111 + 1011 + 1110,你应该圈出 2 对 1,因为你从二列中携带了两次 1。

步骤 6. 解释四列。
对于每对 1,将 1 带入 8 列。如果您还剩下一个 1,请不要忘记在四个位置放一个 1,如果您没有剩下一个 1,请在四个位置放一个 0。
例如,由于您圈出了 2 对 1,没有剩余,您可以将 1 带入 8 列两次,并在答案的 4 列中放置 0。

步骤 7. 继续为每个位值圈出成对的 1。
不要忘记将 1 带入每对圈出的对的下一列,如果剩下 1,则在答案中放置 1,如果列中只剩下零,则在答案中放置 0。
例如,如果加上 1010 + 1111 + 1011 + 1110,对于八人位,你应该圈出 3 对 1,因为你从四人列中拿了两次 1。因此,您将在答案的第 8 个位置放置一个 0,并将三个 1 放入 16 列。在十六进制列中,您有一对 1,剩下一个 1,因此您将在答案的十六进制位置放置一个 1,并在答案的三十二个列中放置一个 1。所以 1010 + 1111 + 1011 + 1110 = 110010。

步骤 8. 检查您的答案。
网上有许多二进制计算器可以计算二进制数的总和。