ik dacht eerst ook aan ascii, maar later aan Binair want die begint met 0. Kunnen ook nog coordinaten zijn
ASCII heeft niets met binair te maken. ASCII is een systeem waarbij je aan tekens een getal toekent. Dat getal wordt meestal hexadecimaal weergegeven. Dan krijg je voor de tekens 0 tot 9 de code 30 tot 39 en voor de tekens (letters) A tot Z de getallen 41 tot 5A. De kleine letters a tot z hebben de code 61 tot 7A.
Hexadecimale getallen kun je makkelijk omzetten in binaire getallen. Elke hexadecimaal cijfer wordt dan weergegeven met 4 binaire cijfers. Achtereenvolgens: 0000, 0001, 0010, 0011 etc. tot 1111.
Als je alleen letters zou willen coderen dan zou je hiervoor de laatste 5 bits van de ASCII code in binaire representatie kunnen gebruiken. Leidende nullen zou je dan kunnen weglaten. Van de codes die we als verschillend zien zou 111 dan kunnen staan voor de letter G, 1101 voor de M, 0100 voor de D etc.
Maar dan heb je met codes als 101010 een probleem. Deze code is te groot voor de Z. De hoogste code die je dan zou moeten vinden is 26 decimaal, wat gelijk is aan 1A hexadecimaal en 11010 binair.