Wat is een talstelsel?

Een talstelsel is een wiskundig systeem om getallen te representeren. Je gebruikt het dagelijks als je getallen opschrijft.

Hoe zit een talstelsel in elkaar?

Wij maken gebruik van positiestelsels. Hiermee bedoelen we dat de posities van de symbolen uitmaakt:

Dit zijn een aantal voorbeelden van talstelsels:

TalstelselVoorbeeld
Romeinse cijfersCXXIII
Decimaal123
Binair1111011
Hexadecimaal7B
Octaal755

Het decimale talstelsel

Wij maken in het dagelijks leven gebruik van het decimale talstelsel (of tientallig talstelsel). Dit stelsel heeft als grondtal 10 en als symbolen de getallen 0 .. 9.

In het decimale talstelsel kunnen we elk getal schrijven als een optelsom van machten van grondtal 10. Bijvoorbeeld:

Aangezien , , , , etc., kunnen we het getal 725 in het decimale talstelsel schrijven als een optelsom van machten van het grondtal :

Het binaire talstelsel

Hetzelfde principe geldt voor andere talstelsels. Neem bijvoorbeeld het binaire talstelsel. Dit stelsel heeft als grondtal 2 en als symbolen de getallen 0 en 1.

In het binaire stelsel kunnen we elk getal schrijven als een optelsom van machten van grondtal . Bijvoorbeeld:

Notatie

Onder “101” staat een 2. Dit geeft aan dat 2 het grondtal van 101 is. Als het grondtal 10 is, dan wordt deze vaak weggelaten. Uit bovenstaande uitwerking kunnen kunnen we concluderen dat .

Hexadecimale talstelsel

Het hexadecimale talstelsel is een andere naam voor het zestientallige talstelsel. Dit talstelsel heeft als grondtal 16. Je zou de symbolen 0 t/m 15 verwachten, maar de getallen boven 9 nemen meer dan 1 positie in beslag. Daarom is gekozen om na 9 door te nummeren met A, B .. F (A=10, B=11, C=12, .. , F=15).

In het hexadecimale stelsel kunnen we elk getal schrijven als een optelsom van machten van grondtal . Bijvoorbeeld:

Terminologie

De getallen die vermenigvuldigd worden met de machten noemen we vermenigvuldigingsfactoren of kortweg factoren.

Gegeven deze vergelijking:

Hierin zijn 2, 4 en 14 de factoren.

Talstelsels in de informatica

In de informatica maken we veel gebruik van de volgende 3 talstelsels:

TalstelselGrondtalSymbolen
Binair20, 1
Octaal80-7
Hexadecimaal160-9, A-F

Een binair getal van bits kan getallen representeren. Omdat een binair getal van bits precies getallen kan representeren, komt 1 cijfer uit bovenstaande talstelsels altijd precies overeen met 1 / 3 / 4 bits.

Hoe gebruik je talstelsels?

  • Octaal
    • Linux: chmod
  • Hexadecimaal
  • Binair
    • Compressie van data

Talstelsels en computers

TermUitleg
WordDe eenheid van data in een processor noemen we een Word
WoordlengteEen word heeft een vaste woordlengte. Tegenwoordig bestaan woordlengtes van 64, 32 of 16 bits
ByteEen byte is een woord van 8 bits. Een byte kan je ook beschouwen als een karakter, een letter of een teken

Byte

Aangezien een byte bestaat uit 8 bits, kunnen we er getallen mee representeren. We kunnen een byte ook representeren door 2 hexadecimale cijfers (immers ).

Een byte kan je beschouwen als een karakter, een letter, een teken. Zie hiervoor de ASCII tabel:

Figuur 1: ASCII tabel

Bronnen

Talstelsels: https://nl.wikipedia.org/wiki/Talstelsel
Positiestelsel: https://nl.wikipedia.org/wiki/Positiestelsel
Binair talstelsel: https://nl.wikipedia.org/wiki/Binair_talstelsel
Octaal talstelsel: https://nl.wikipedia.org/wiki/Octaal_talstelsel
Hexadecimaal talstelsel: https://nl.wikipedia.org/wiki/Hexadecimaal_talstelsel


Volgende stap: Stappen omzetten naar decimaal