Decimale getallen Een decimaal getal bestaat uit 10 symbolen

advertisement
Decimale getallen
Een decimaal getal bestaat uit 10 symbolen, namelijk 0,1,2,3,4,5,6,7,8 en 9
Ieder getal bestaat uit een combinatie van symbolen.
Het getal 143 bestaat uit 3 symbolen, namelijk 1,3 en 4.
Binaire getallen
Een binair getal bestaat uit 2 symbolen, namelijk 0 en 1
Ieder getal bestaat uit een combinatie van symbolen.
Het binaire getal 101 bestaat uit 2 symbolen, namelijk 0 en 1.
Hexadecimale getallen
Een hexadecimaal getal bestaat uit 16 symbolen, namelijk 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
Ieder getal bestaat uit een combinatie van symbolen.
Het hexadecimale getal E5A2 bestaat uit 4 symbolen, namelijk, 2, 5, A en E.
Binaire getallen omrekenen naar decimale getallen
binair
0
1
10
11
100
101
110
111
1000
1001
1010
decimaal
0
1
(nu kun je op de 1e positie niet verder dus ga je naar de 2e)
2
3
(nu moet je weer een positie verder)
4
5
6
7
(nu moet je weer een positie verder)
8
9
10
Omdat we met 2 getallen
werken , namelijk 0 en 1
schrijven we 2n
Omrekenen van binair naar decimaal
gebruik onderstaand schema.
7
2
128
6
5
2
64
4
2
32
2
16
2
8
3
2
4
2
2
2
1
2
1
0
wat is de decimale waarde van 100011?
invullen!
7
2
128
6
5
2
64
1
2
32
0
6
4
2
16
0
5
2
8
0
3
2
4
0
4
2
2
2
1
3
1
2
1
1
0
2
1
0
dus: 1 x2 + 0 x 2 + 0 x 2 + 0 x 2 + 0 x 2 + 1 x 2 + 1 x 2 = 67
of: 1 x 64 + 0 x 32 + 0 x 8 + 0 x 4 + 1 x 2 + 1 x 1 = 67
Decimale getallen omrekenen naar binaire getallen
Een decimaal getal omrekenen naar een binair getal gaat door halveren.
Neem bijvoorbeeld 79.
Steeds halveren geeft:
79 / 2 = 39,
rest 1
39 / 2 = 19,
rest 1
19 / 2 = 9,
rest 1
9 / 2 = 4,
rest 1
leesrichting
4 / 2 = 2,
rest 0
2 / 2 = 1,
rest 0
1 / 2 = 0,
rest 1
Dus 79 is 1001111 in het binaire stelsel
Maar je kunt ook invullen in de tabel.
Je zoekt het grootste getal in de tabel en zet daaronder een 0 als het getal in de tabel groter is dan
het getal die je wilt omzetten naar binair.
Je zet daaronder een 1 als het getal in de tabel kleiner is dan het getal welke je wilt omzetten naar
binair. Vervolgens trek je het getal in de tabel af van het getal welke je wilt omzetten. Met dit nieuwe
getal ga je verder. Dit herhaal je totdat je uitkomt op 0
Een voorbeeld:
Zet 79 om naar binair.
In onderstaande tabel zie je dat 128 groter is dan 79 dus plaats je in de tabel onder de waarde 128
het getal 0.
Het volgende getal in de tabel is 64. Dit is kleiner dan 79 dus plaats je in de tabel onder de waarde 64
het getal 1. Nu moet je deze waarde 64 van 79 aftrekken dus: 79 - 64 = 15. Je vergeet de waarde 79
en gaat verder met 15.
Het volgende getal in de tabel is 32. Dit is groter dan 15 dus plaats je in de tabel onder de waarde 32
het getal 0.
Het volgende getal in de tabel is 16. Dit is groter dan 15 dus plaats je in de tabel onder de waarde 16
het getal 0.
Het volgende getal in de tabel is 8. Dit is kleiner dan 15 dus plaats je in de tabel onder de waarde 8
het getal 1. Nu moet je deze waarde 8 van 15 aftrekken dus: 15 - 8 = 7. Je vergeet de waarde 15 en
gaat verder met 7.
Het volgende getal in de tabel is 4. Dit is kleiner dan 7 dus plaats je in de tabel onder de waarde 4 het
getal 1. Nu moet je deze waarde 4 van 7 aftrekken dus: 7 - 4 = 3. Je vergeet de waarde 7 en gaat
verder met 3.
Het volgende getal in de tabel is 2. Dit is kleiner dan 3 dus plaats je in de tabel onder de waarde 2 het
getal 1. Nu moet je deze waarde 2 van 3 aftrekken dus: 3 - 2 = 1. Je vergeet de waarde 3 en gaat
verder met 1.
Het volgende getal in de tabel is 1. Dit is gelijk dan 1 dus plaats je in de tabel onder de waarde 1 het
getal 1. Nu moet je deze waarde 1 van 1 aftrekken dus: 1 - 1 = 0. Je bent klaar
invulrichting
7
2
128
0
6
2
64
1
5
2
32
0
4
2
16
0
2
8
1
3
2
4
1
2
2
2
1
1
2
1
1
0
Dus 79 is 1001111 in het binaire stelsel
Je mag 1001111 ook schrijven al 01001111 of als 00000000000000001001111.
Binaire getallen omrekenen naar hexadecimaal
Om een binair getal om te rekenen naar een hexadecimaal getal splits je het binaire getal in groepjes
van vier. Je begint aan de rechterkant.
Voorbeeld:
1
0
splitsen
0
1
groep (3 symbolen)
1
1
1
groep (4 symbolen)
Het binaire getal 1001111 wordt in 2 groepjes verdeeld namelijk 100 en 1111
Als een groepje minder dan 4 symbolen heeft, vul deze aan met 0’en en plaats ze ervoor. Het groepje
100 wordt dus 0100.
Zoek de groepjes op in de lijst.
Groepje van 4
symbolen
0
0
0
0
0
0
0
0
1
0
0
1
0
1
0
0
1
0
0
1
1
0
1
1
1
0
0
1
0
0
1
0
1
1
0
1
1
1
0
1
1
0
1
1
1
1
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Hexadecimale
waarde
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
0100 = ‘4’
1111 = ‘F’
Binair 0100 is Hexadecimaal 4
Binair 1111 is Hexadecimaal F
Dus: binair 1001111 is hexadecimaal 4F
Hexadecimale getallen omrekenen naar binaire getallen
Wanneer je een hexadecimaal getal wilt omrekenen naar een binair getal zoek je het hexadecimale
getal op in de tabel. Noteer het binaire getal
Voorbeeld: 1D E4
Zoek hexadecimaal 1 op in de tabel: 0001
Zoek hexadecimaal D op in de tabel: 1101
Zoek hexadecimaal E op in de tabel: 1110
Zoek hexadecimaal 4 op in de tabel: 0100
Dus: hexadecimaal 1D E4 is binair: 0001 1101 1110 0100
Download