03.05.2013 Views

LES BINAIRE en HEXADECIMALE GETALLEN. Het binair talstelsel ...

LES BINAIRE en HEXADECIMALE GETALLEN. Het binair talstelsel ...

LES BINAIRE en HEXADECIMALE GETALLEN. Het binair talstelsel ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Het</strong> <strong>binair</strong> <strong>talstelsel</strong>.<br />

<strong>LES</strong> <strong>BINAIRE</strong> <strong>en</strong> <strong>HEXADECIMALE</strong> <strong>GETALLEN</strong>.<br />

E<strong>en</strong> <strong>talstelsel</strong> of getall<strong>en</strong>stelsel, is e<strong>en</strong> wiskundig systeem om getall<strong>en</strong> te repres<strong>en</strong>ter<strong>en</strong>.<br />

Speciale <strong>talstelsel</strong>s vorm<strong>en</strong> de zog<strong>en</strong>aamde positiestelsels op basis van e<strong>en</strong> gekoz<strong>en</strong><br />

grondtal waarin e<strong>en</strong> getal wordt voorgesteld als e<strong>en</strong> rij cijfers.<br />

Wij gaan het decimale, <strong>binair</strong>e <strong>en</strong> hexadecimale <strong>talstelsel</strong> nader bekijk<strong>en</strong>.<br />

<strong>Het</strong> decimale <strong>talstelsel</strong> is het normale stelsel dat u reeds vroeg aangeleerd krijgt. <strong>Het</strong> bevat<br />

ti<strong>en</strong> cijfers: 0, 1, 2, 3, 4, 5, 6, 7, 8 <strong>en</strong> 9. We zegg<strong>en</strong> daarom dat de basis 10 is. De regel bij<br />

<strong>talstelsel</strong>s is dat e<strong>en</strong> getal geschrev<strong>en</strong> kan word<strong>en</strong> als de som van macht<strong>en</strong> van de basis, in<br />

dit geval 10. Voorbeeld:<br />

837 = 8 x 10 2 + 3 x 10 1 + 7 x 10 0<br />

Talstelsel<br />

Grondtal<br />

De cijfers in dit <strong>talstelsel</strong> zijn.<br />

Decimaal 10 0,1,2,3,4,5,6,7,8 <strong>en</strong> 9<br />

<strong>Het</strong> <strong>binair</strong>e systeem bevat slechts twee cijfers: 0 <strong>en</strong> 1. Dit is het systeem dat machines <strong>en</strong><br />

computers gebruik<strong>en</strong>, omdat elektrische apparat<strong>en</strong> met bits werk<strong>en</strong>. E<strong>en</strong> bit is ofwel 0(ge<strong>en</strong><br />

impuls) of 1(impuls). Met maar twee waard<strong>en</strong> kun je vrijwel alle soort<strong>en</strong> informatie opslaan,<br />

weergev<strong>en</strong>, mits je voldo<strong>en</strong>de bits achter elkaar zet. Als je 8 Bits hebt spreek je van e<strong>en</strong><br />

Byte.<br />

Door de algem<strong>en</strong>e regel toe te pass<strong>en</strong> kunn<strong>en</strong> we de decimale waarde als volgt vind<strong>en</strong>:<br />

101 = 1 x 2 2 + 0 x 2 1 + 1 x 2 0<br />

Talstelsel<br />

Grondtal<br />

De cijfers in dit <strong>talstelsel</strong> zijn.<br />

Binair 2 0 <strong>en</strong> 1


De volg<strong>en</strong>de tabel toont hoe u tot 16 kan tell<strong>en</strong> in het <strong>binair</strong><br />

Decimaal Binair Decimaal Binair<br />

0 00000 9 01001<br />

1 00001 10 01010<br />

2 00010 11 01011<br />

3 00011 12 01100<br />

4 00100 13 01101<br />

5 00101 14 01110<br />

6 00110 15 01111<br />

7 00111 16 10000<br />

8 01000<br />

Er word<strong>en</strong> hier vijf bits weergegev<strong>en</strong> om e<strong>en</strong> <strong>binair</strong> getal weer te gev<strong>en</strong>. Voorloopnull<strong>en</strong><br />

mog<strong>en</strong> echter weggelat<strong>en</strong> word<strong>en</strong>, of u mag er bij plaats<strong>en</strong>. Aan de rechtse kant mog<strong>en</strong> ge<strong>en</strong><br />

extra tek<strong>en</strong>s geplaatst word<strong>en</strong>. Hoe groter de getall<strong>en</strong> word<strong>en</strong>, hoe groter het aantal bits<br />

geleidelijk aan zal word<strong>en</strong>.<br />

Voorbeeld: I 0 I I <strong>binair</strong> = ? decimaal<br />

Oplossing: Door te verm<strong>en</strong>igvuldig<strong>en</strong> met de macht<strong>en</strong> van 2 (rechts te beginn<strong>en</strong>).<br />

I 0 I I<br />

x x x x<br />

32 16 8 4 2 1<br />

= = = =<br />

Besluit: I 0 I I <strong>binair</strong> = 11 decimaal.<br />

Voorbeeld: 11 decimaal = ? <strong>binair</strong>.<br />

8 0 2 1 → de som van deze getall<strong>en</strong> is 11.<br />

Oplossing: Schrijf de macht<strong>en</strong> van 2 op e<strong>en</strong> rij (steeds van rechts te beginn<strong>en</strong>) <strong>en</strong><br />

zoek de getall<strong>en</strong> die als som 11 hebb<strong>en</strong>, te beginn<strong>en</strong> met het grootst mogelijke getal.<br />

64 32 16 8 4 2 1<br />

1 1<br />

- 8<br />

3<br />

- 2<br />

1<br />

- 1<br />

0<br />

I 0 I I<br />

Besluit: 11 decimaal = I 0 I I <strong>binair</strong>


Als je vele <strong>binair</strong>e getall<strong>en</strong> moet opschrijv<strong>en</strong>, dan verslik je snel in de null<strong>en</strong> <strong>en</strong> e<strong>en</strong>tjes. Zo is<br />

2003 = 1111101011 nog redelijk kort. <strong>Het</strong> getal 20032003 = 1001100011010101000000011<br />

is al langer. Getall<strong>en</strong> die <strong>en</strong>kele honderd<strong>en</strong> cijfers lang zijn, zijn helemaal onoverzichtelijk.<br />

Om <strong>binair</strong>e getall<strong>en</strong> wat korter <strong>en</strong> beter leesbaar te houd<strong>en</strong>, schrijft m<strong>en</strong> ze meestal neer in<br />

“hexadecimale code”. Dat is e<strong>en</strong> 16-delig <strong>talstelsel</strong>.<br />

<strong>Het</strong> hexadecimale stelsel heeft als basis 16 <strong>en</strong> gebruikt de symbol<strong>en</strong> van 0 tot 9 <strong>en</strong> van A tot<br />

F. De alfabetische tek<strong>en</strong>s word<strong>en</strong> gebruikt om het aantal unieke symbol<strong>en</strong> tot zesti<strong>en</strong> te<br />

br<strong>en</strong>g<strong>en</strong>. Nu werk<strong>en</strong> we natuurlijk met macht<strong>en</strong> van de basis 16:<br />

302A = 3 x 16 3 + 0 x 16 2 + 2 x 16 1 + 10 x 16 0<br />

Talstelsel<br />

Grondtal<br />

De cijfers in dit <strong>talstelsel</strong> zijn.<br />

Hexadecimaal 16 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F<br />

We kunn<strong>en</strong> onze tabel als volgt uitbreid<strong>en</strong>:<br />

Decimaal Hexadecimaal Binair Decimaal Hexadecimaal Binair<br />

0 0 00000 9 9 01001<br />

1 1 00001 10 A 01010<br />

2 2 00010 11 B 01011<br />

3 3 00011 12 C 01100<br />

4 4 00100 13 D 01101<br />

5 5 00101 14 E 01110<br />

6 6 00110 15 F 01111<br />

7 7 00111 16 10 10000<br />

8 8 01000

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!