Informatica Blok 1 Hoofdstuk 1 Decimale en binaire
Informatica Blok 1 Hoofdstuk 1 Decimale en binaire getallen paragraaf 2 a Getallen in het binaire talstelsel 1
§ 2 a Binaire talstelsel • • Er zijn slechts twee tekens: 0 en 1 Hoe kun je nu het getal 3649 schrijven met alleen en nullen? 2
§ 2 a Binaire talstelsel Wij zijn gewend aan het decimale of 10 -tallig stelsel • • • 3649 3 x 1000 6 x 100 4 x 10 9 x 1 = = 3 6 4 9 x x 103 102 101 100 3
§ 2 a Binaire talstelsel • 3649 eenheden (100 ) tientallen (101 ) honderdtallen(102) duizendtallen (103) 3 x 103 + 6 x 102 = 3000 = 600 + 4 x 101 = 40 + 9 x 100 =9 4
§ 2 a Binaire talstelsel • • De machten van 10 zijn dus belangrijk! In het binaire stelsel zijn de machten van 2 belangrijk 5
§ 2 a Binaire talstelsel • • • Decimale stelsel: grondtal 10 Binaire stelsel: grondtal 2 1011011 20 21 22 23 24 25 26 = = = = 1 2 4 8 16 32 64 6
§ 2 a Binaire talstelsel 1011011 1 x 20 = 1 x 1 = 1 1 x 21 = 1 x 2 = 2 0 x 22 = 0 x 4 = 0 1 x 23 = 1 x 8 = 8 1 x 24 = 1 x 16 = 16 0 x 25 = 0 x 32 = 0 1 x 26 = 1 x 64 = 64 Samen 1+2+0+8+16+0+64 = 91 De decimale vertaling van 1011011 is dus 91 7
Informatica Blok 1 Hoofdstuk 1 Decimale en binaire getallen paragraaf 2 b Omrekenen binair en decimaal 8
§ 2 b Omrekenen • • Hoe kun je 3649 binair schrijven? Met welke machten van 2 kun je 3649 maken? 9
§ 2 b Omrekenen • • Met welke machten van 2 kun je 3649 maken? 20 = 1 27 = 128 21 = 2 28 = 256 22 = 4 29 = 512 23 = 8 210 = 1024 24 = 16 211 = 2048 25 = 32 212 = 4096 26 = 64 213 = 8192 10
§ 2 b Omrekenen • • Met welke machten van 2 kun je 3649 maken? 20 = 1 27 = 128 21 = 2 28 = 256 22 = 4 29 = 512 23 = 8 210 = 1024 24 = 16 211 = 2048 25 = 32 212 = 4096 26 = 64 213 = 8192 11
§ 2 b Omrekenen • • Met welke machten van 2 kun je 3649 maken? 20 = 1 27 = 128 21 = 2 28 = 256 22 = 4 29 = 512 23 = 8 210 = 1024 24 = 16 211 = 2048 25 = 32 212 = 4096 26 = 64 213 = 8192 12
§ 2 b Omrekenen • • Met welke machten van 2 kun je 3649 maken? 20 = 1 27 = 128 21 = 2 28 = 256 22 = 4 29 = 512 23 = 8 210 = 1024 24 = 16 211 = 2048 25 = 32 212 = 4096 26 = 64 213 = 8192 13
§ 2 b Omrekenen • • Met welke machten van 2 kun je 3649 maken? 20 = 1 27 = 128 21 = 2 28 = 256 22 = 4 29 = 512 23 = 8 210 = 1024 24 = 16 211 = 2048 25 = 32 212 = 4096 26 = 64 213 = 8192 14
§ 2 b Omrekenen • • Met welke machten van 2 kun je 3649 maken? 20 = 1 27 = 128 21 = 2 28 = 256 22 = 4 29 = 512 23 = 8 210 = 1024 24 = 16 211 = 2048 25 = 32 212 = 4096 26 = 64 213 = 8192 15
§ 2 b Omrekenen • • Met welke machten van 2 kun je 3649 maken? 1 x 20 = 1 0 x 27 = 128 0 x 21 = 2 0 x 28 = 256 0 x 22 = 4 1 x 29 = 512 0 x 23 = 8 1 x 210 = 1024 0 x 24 = 16 1 x 211 = 2048 0 x 25 = 32 0 x 212 = 4096 1 x 26 = 64 0 x 213 = 8192 16
Informatica Blok 1 Hoofdstuk 1 Decimale en binaire getallen paragraaf 2 c Rekenen met binaire getallen 17
§ 2 c Binair rekenen • • • Tel op (binair) 1001 en 1011 1001 1011+ 18
§ 2 c Binair rekenen • • • Tel op (binair) 1001 en 1011 1 1001 1011+ 0 19
§ 2 c Binair rekenen • • • Tel op (binair) 1001 en 1011 11 1001 1011+ 00 20
§ 2 c Binair rekenen • • • Tel op (binair) 1001 en 1011 11 1001 1011+ 100 21
§ 2 c Binair rekenen Tel op (binair) • 1001 en 1011 11 • 1001 1011+ 10100 • 22
§ 2 c Binair rekenen • • • Negatieve getallen? Plaats één bit vóór het getal. is dat bit 0, dan positief is dat bit 1 dan negatief Rekent erg onhandig Kommagetallen? 23
Informatica Blok 1 Hoofdstuk 1 Decimale en binaire getallen paragraaf 2 d Rekenen in het hexadecimale talstelsel 24
§ 2 Hexadecimale getallen • • • Decimaal basis 10 Binair basis 2 Hexadecimaal basis 16 16 tekens 0123456789 ABCDEF 25
§ 2 Hexadecimale getallen D 0 1 2 3 4 5 6 7 8 H 0 1 2 3 4 5 6 7 8 B 0000 0001 0010 0011 0100 0101 0110 0111 1000 D 9 10 11 12 13 14 15 16 17 H 9 A B C D E F 10 11 B 1001 1010 1011 1100 1101 1110 1111 10000 10001 26
§ 2 Hexadecimale getallen D 0 1 2 3 4 5 6 7 8 H 0 1 2 3 4 5 6 7 8 B 0000 0001 0010 0011 0100 0101 0110 0111 1000 D 9 10 11 12 13 14 15 16 17 H 9 A B C D E F 10 11 B 1001 1010 1011 1100 1101 1110 1111 10000 10001 27
§ 2 Hexadecimale getallen • • • Hexadecimaal stelsel; 16 tekens 0123456789 ABCDEF Het getal FF Decimaal is dat 255, binair 1111 28 (1 byte) = 162 Op twee posities kun je alle combinaties (256) van 1 byte kwijt! 28
§ 2 Hexadecimale getallen • • bgcolor = #1 AF 54 B mintgroen 29
Informatica Blok 1 Decimale en binaire getallen 30
- Slides: 30