Menu
Coddy logo textTech

10進数から2進数

CoddyのAssemblyジャーニー「基礎」セクションの一部 — レッスン 9/45。

2進法の仕組みがわかったところで、10進数(13など)を2進数(1101)に変換する方法を学ぶ必要があります。

方法:2で繰り返し割り、余りを逆から読みます。

ステップバイステップの例:13を2進数に変換する

ステップ除算結果余り
113 ÷ 261
26 ÷ 230
33 ÷ 211
41 ÷ 201

余りを下から上へ読みます:1101

つまり、10進数の13 = 2進数の1101です。

別の例:25を2進数に変換する

ステップ除算結果余り
125 ÷ 2121
212 ÷ 260
36 ÷ 230
43 ÷ 211
51 ÷ 201

下から上に読みます:11001

したがって、10進数の25 = 2進数の11001となります。

仕組み:

2で割るたびに、次の2進数の桁(右端から順に)を求めていることになります。余りは、その桁が0か1かを示します。結果が0になったら終了です。

自分で試してみよう

このレッスンにはコードチャレンジは含まれていません。

quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン