システムを理解するまで、2進数の計算は混乱を招く可能性があります。学年中に学んだことのほとんどは10進数です。つまり、ベース10未満の数をカウントするたびに、0から9までカウントしてから、最初に別の数を追加して10を作成する、という具合です。ベース2では、0または1のいずれかがあり、次のプレースホルダーは別の0または1です。
2進数の「1」で始まる2の倍数で右から左へのチャートを作成し、2進数の配置をより理解します。例:256 128 64 32 16 8 4 2 1
2進数を見て、チャートに配置します。 2進数が110100101の場合、次のようにします。256128 64 32 16 8 4 2 1 ..1 .... 1 ... 0 ... 1 ... 0..0.1.0.1
バイナリ「1」プレースホルダーを持つすべての番号を合計します。この例では、256 + 128 + 32 + 4 + 1を追加します。これにより、421の結果が得られます。この数値を計算に使用します。
同じチャートを使用して、数値をバイナリに変換します。たとえば、バイナリに変換する637がある場合、637、1,024より大きい2の倍数で開始し、チャートを作成します:1024 512 256 128 64 32 16 8 4 2 1
637までの加算に必要な最大値から始まる各番号にバイナリ「1」を配置します。1024512 256 128 64 32 16 8 4 2 1 .......... 1 .... ............ 1 ... 1 ...... 1.1.1.1
番号から左端のバイナリ「0」をドロップすると、バイナリ番号になります。 637の代わりに1001111101。