Computerarchitectuur
,1
, Inhoudsopgave
Inhoudsopgave
1. Inleiding ........................................................................................................................................... 6
2. Binair rekenen ................................................................................................................................. 7
2.1. Het binair talstelsel....................................................................................................................... 7
2.1.1. Voorstelling van informatie ................................................................................................... 7
2.1.2. Voorstelling van getallen ....................................................................................................... 7
2.1.3. Analyse .................................................................................................................................. 7
2.1.4. Andere talstelsels .................................................................................................................. 7
2.1.5. Het binair talstelsel................................................................................................................ 7
2.1.6. Andere technische talstelsels binair talstelsel ..................................................................... 7
2.2. Het metrisch stelsel ...................................................................................................................... 8
2.2.1. Decimale veelvouden ............................................................................................................ 8
2.2.2. Veelvouden van bytes ..................................................................................................... 8
2.3. Combinatieleer ............................................................................................................................. 9
2.4. Conversies tussen talstelsels ........................................................................................................ 9
2.4.1. Eenvoudige conversies .......................................................................................................... 9
2.4.2. Conversies van en naar het decimaal talstelsel .................................................................... 9
2.4.3. Uitschrijven/herkennen van de machten .............................................................................. 9
2.4.4. Opeenvolgende vermenigvuldigingen................................................................................. 10
2.4.5. Opeenvolgende delingen .................................................................................................... 10
2.5. Toepassingen .............................................................................................................................. 11
2.5.1. Toepassing 1: IPv4 adressen................................................................................................ 11
2.5.2. Toepassing 2: Zuinige protocollen....................................................................................... 11
2.6. Tellen in andere talstelsels ......................................................................................................... 11
2.6.1 Tellen in het binair stelsel..................................................................................................... 11
2.6.2. Optellen in het decimaal stelsel .......................................................................................... 12
2.6.3. Optellen in het binair stelsel ............................................................................................... 12
2.6.4. Aftrekken in het decimale stelsel ........................................................................................ 12
2.6.5. Aftrekken in het binaire stelsel ........................................................................................... 12
2.6.6. Andere binaire bewerkingen ............................................................................................... 13
2.7. Negatieve getallen...................................................................................................................... 13
2.7.1. Teken + absolute waarde .................................................................................................... 14
2.7.2. Excess-N............................................................................................................................... 14
2.7.3. 2’s complement ................................................................................................................... 14
2