将二进制数加在一起

作者: Roger Morrison
创建日期: 1 九月 2021
更新日期: 1 七月 2024
Anonim
40 73 二进制的运算
视频: 40 73 二进制的运算

内容

二进制数系统的工作方式与我们惯用的以10为底的十进制数系统相同,除了这是一个以2为底数的系统,该系统仅由两位数字1和0组成。二进制数系统是基础在哪些计算机上运行。本质上,二进制代码使用1和0来打开或关闭某些进程。二进制数字可以像十进制数字一样加在一起,虽然过程看起来很熟悉,但是适应二进制系统可能会造成混淆。因此,在尝试将二进制数加在一起之前,充分了解位值系统在二进制数系统中的工作方式很有用。

第1部分,共3部分:了解二进制系统

  1. 绘制一个包含两行四列的地方价值图表。 用城市的值标记每列。二进制系统是一个以2为底的数字系统,因此您要处理的是单位,对,四和八,而不是十进制(以10为底)的单位,十,数百和数千。您将在表格的最右边找到单位,在最左边的列中找到八位的单位。
        • 您可以继续使用您的地方价值表。每个位置值由2的幂确定。例如:
          20=第一的{ displaystyle 2 ^ {0} = {文字{first}}}在表格的底行写上任何二进制数。 在二进制系统中,只有数字 1{ displaystyle 1}解释单位。 如果单位为0,则值为0。如果为1,则值为1。
          • 例如,以二进制数1101为例,在单位位置处有一个1,因此其值为1。因此,二进制数1等于十进制数1。
        • 解释对的位置。 如果二进制位置为0,则值为0。如果二进制位置为1,则值为2。
          • 如果二进制数为1101,则二进制数为0,因此该值为0。因此二进制数字01等于十进制数字1,因为有两个零和一个零:0 +1 = 1。
        • 解释四人位的位置。 如果四位数为0,则值为0。如果四位数为1,则值为4。
          • 例如:如果二进制数为1101,则四位数为1,因此值为4。因此,二进制数101等于十进制数5,因为存在1个4、0个2和1。一:4 + 0 + 1 = 5。
        • 解释八分之一的位置。 如果第八位为0,则值为0。如果第八位为1,则值为8。
          • 例如:如果二进制数为1101,则在8位数字的位置上有一个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,然后在pairs列中输入1。
        • 例如,如果我们添加0111和1110,则在“单位”列中添加1和0,因此在该列中输入1作为答案。
      2. 将数字添加到对的位置。 可能的总和为0、1、2或3(如果您已记住单位)。如果总和为0,则在对中的答案中输入0。如果总和为1,请在对中的答案中输入1。如果总和为2,则在对的答案中输入0,并为四人记住1。如果总和为3,则在对位写入1,在四位写入1(3对= 6 = 1个2和1个四)。
        • 例如:如果您想将0111和1110加在一起,则为doubles列添加1 2,再加上1 2 = 2 2 = 4;因此请在二进制的from列中放置一个0,并记住1表示四进制列。
      3. 将四人一组的数字相加。 可能的总和为0、1、2或3(如果您已经记住了两对)。如果总和为0,则在四人答案中输入0。如果总和为1,则在四人组的答案中写1。如果总和为2,则在四人一组的答案中输入0,并在八进制中记住1。如果总和为3,则为四人一组写一个1,并记住带有八进制数的列为1(3 * 4 = 12 = 1个四人一组和1个八分之一)。
        • 例如,如果您想将0111和1110加在一起,则将4的列加4 + 4 + 4 = 12,因此在答案中将1替换为4并记住1的列为8 。
      4. 继续将每个数字加到它的位置值中,直到找到最终答案。 为了简单起见,您可以记住0 = 0、1 = 1、2 = 10和3 = 11。
        • 例如:如果您将0111添加到1110,则将8列的值相加(此处为1 + 1,每个位置值为8),因为您已经从4列中记忆了1。如果总数为2,则在8列中输入0,在16列中记为1。由于十六列中没有其他数字,所以1是最终答案的最后一位数字。因此0111 + 1110 = 10101。

      第3部分,共3部分:1对成对添加多个二进制数

      1. 将数字一一写在另一个上。 在单位栏中圈出1(数字)对。请记住,二进制数的单位在最右边。
        • 例如:当添加为1010 + 1111 + 1011 + 1110时,将1对配对。
      2. 解释该列。 对于每对,在对列中存储1。如果只有一个1,或者在将一对成对圈了之后还剩下1,请在答案中写1代替单位。如果没有剩余1,则在答案中的单位处放置0。
        • 例如:由于您用一对圈了一对,请记住在pairs列中为1,并在答案的units列中输入0。
      3. 在对列中圈入一对对。 不要忘记添加您在“单位”列中存储的数字。
        • 例如:如果您要计算1010 + 1111 + 1011 + 1110,则必须圈出2对1,剩下1。
      4. 解释对列。 对于每对一对,在fours列中记住1,并在pairs列中回答0。如果只有一个1,或者在成对的圈成一圈后还剩下1,请在对列中输入1。如果没有1,则在答案的“单位”栏中输入0。
        • 例如:由于您圈了2对,并留下1,所以在fours列中将1记住两次,并将1放入答案的pairs列中。
      5. 在“四人”栏中圈出一对配对。 不要忘记在对列中包含您记住的任何数字。
        • 例如:如果您正在计算1010 + 1111 + 1011 + 1110,则圈出2对,因为您在对数列中记忆了两次1。
      6. 解释fours列。 为每对一对8s列存储1。如果还剩下1,别忘了将1放在四号位,如果没有1则在该位置将0放到四号位。
        • 例如:由于您圈了2对1(无一圈),因此在8s列中记忆两次1,并在fours列中将答案放入0。
      7. 继续圈出每个位置值对。 不要忘了为每个圈对记住下一列的1,如果还剩下1,则在答案中输入1,如果该列中仅剩零,则在答案中输入0。
        • 例如:如果您正在计算1010 + 1111 + 1011 + 1110,则在8列中圈出1对圈出3对,因为您在fours列中记了1次。因此,您在答案中的8处放置了0,然后在16列中记住了3。在第十六列中,您有一对1,其余一个为1,因此您将1放在答案的十六位,并将1放在答案的三十二列。因此1010 + 1111 + 1011 + 1110 = 110010。
      8. 检查你的答案。 在线上有许多二进制计算器,可用于计算二进制数的总和。