Binair getal aan Decimale aantalomzetting
Om het binaire getal in het decimale aantal om te zetten, vermenigvuldigen wij elk cijfer met zijn gewogen positie, en voegen elk samen van de gewogen waarden toe. Bijvoorbeeld, vertegenwoordigt binaire waarde 1011.0101:
1*27 + 0*26 + 1*25 + 1*24 + 0*23 + 1*22 + 0*21 + 1*20
= 1 * 128 + 0 * 64 + 1 * 32 + 1 * 16 + 0 * 8 + 1 * 4 + 0 * 2 + 1 * 1
= 128 + 0 + 32 + 16 + 0 + 4 + 0 + 1
= 181
Decimaal aan de Omzetting van het Binaire getal
Om om het even welk decimaal aantal in zijn binair getalsysteem om te zetten is de algemene methode het decimale aantal door 2, als de rest 0 is, aan de kant te verdelen neerschrijft 0. Als de rest 1 is, schrijf een 1 neer.
Dit proces wordt voortgezet door het quotiënt te verdelen door 2 en de vorige rest te laten vallen tot het quotiënt 0 is. Wanneer het uitvoeren van de afdeling, worden de resten die het binaire equivalent van het decimale aantal zullen vertegenwoordigen, geschreven beginnend bij het minste significante (juiste) cijfer en elk nieuw cijfer wordt geschreven aan significanter cijfer (de linkerzijde) van het vorige cijfer.
Neem een voorbeeld. Overweeg aantal 2671. De binaire omzetting voor aantal 2671 is gegeven in de volgende lijst.
Afdeling |
Quotiënt |
Rest |
Binair getal |
2671 / 2 |
1335 |
1 |
1 |
1335 / 2 |
667 |
1 |
11 |
667 / 2 |
333 |
1 |
111 |
333 / 2 |
166 |
1 |
1111 |
166 / 2 |
83 |
0 |
0 1111 |
83 / 2 |
41 |
1 |
10 1111 |
41 / 2 |
20 |
1 |
110 1111 |
20 / 2 |
10 |
0 |
0110 1111 |
10 / 2 |
5 |
0 |
0 0110 1111 |
5 / 2 |
2 |
1 |
10 0110 1111 |
2 / 2 |
1 |
0 |
010 0110 1111 |
1 / 2 |
0 |
1 |
1010 0110 1111 |
|