Converteer ASCII-letters naar binaire getallen - hoe het werkt
Zodat u uw computer zoals gewoonlijk kunt gebruiken, gebruikt deze ASCII-letters en binaire getallen. In deze praktische tip kun je ontdekken waar deze eigenlijk goed voor zijn.
Binaire getallen - zo worden ze in de computer gebruikt
Voordat we naar binaire getallen gaan kijken, lezen we eerst ons artikel over "Binaire en hexadecimale getallen", waarin we uitleggen hoe deze correct worden geconverteerd.
- De computer gebruikt een aantal enen en nullen. Met dit nummersysteem kunnen gegevens worden opgeslagen, bijvoorbeeld in de vorm van een elektrische lading op een condensator, in de vorm van een elektrische spanning op een weerstand of door magnetisatie, bijvoorbeeld in het geval van harde schijven ("HDD").
- Computers gebruiken het dubbele systeem om hele getallen weer te geven. Andere soorten getallen, zoals zwevende kommagetallen of negatieve waarden, kunnen ook worden toegewezen met behulp van hun eigen conventies.
- Het geheel wordt iets ingewikkelder met letters en leestekens. Hiervoor is speciale codering vereist.
ASCII-letters - zo worden ze gebruikt
Tegenwoordig zijn er veel verschillende coderingen. De bekendste codering is ASCII, de "Amerikaanse standaardcode voor informatie-uitwisseling".
- De ASCII-code bestaat uit het Latijnse alfabet in hoofdletters en kleine letters, de tien Arabische cijfers en enkele leestekens (leestekens, woordtekens), andere speciale tekens en enkele controletekens.
- Met ASCII-code wordt een 7-bits bitpatroon toegewezen aan elk teken. Het achtste bit, dat niet wordt gebruikt voor ASCII, kan worden gebruikt voor foutcorrectiedoeleinden (pariteitsbit) op de communicatielijnen of voor andere besturingstaken. Een ASCII-teken verbruikt daarom 8 bits geheugen, d.w.z. één byte.
- De eerste 32 ASCII-tekencodes (van 0x00 tot 0x1F) zijn gereserveerd voor controletekens. Vanaf dit punt kunnen alle andere tekens ook worden gebruikt voor zichtbare doeleinden.
- Met de ASCII-codes hoeft u slechts één belangrijk getal te onthouden: 64. In het dubbele systeem is dat het nummer (1000000) ₂ en in het hexadecimale systeem het getal 0x40. Dit nummer komt overeen met de ASCII-code voor het @ -teken. Dit wordt gevolgd door de grote "A", vervolgens de grote "B" enzovoort. De grote "A" heeft de waarde 65, de grote "B" de waarde 66 enzovoort.
- Kleine letters beginnen bij 97. 97 (in het decimale systeem) is de kleine "a". Nummers beginnen op hun beurt bij 48. De (decimale) waarde 48 staat voor een 0.
- Pro-tip: activeer het numerieke toetsenblok op uw toetsenbord. Houd de [Alt] -toets ingedrukt en voer de cijfercode voor een ASCII-teken in het cijferblok in. Zodra u de [Alt] -toets loslaat, wordt het betreffende teken geschreven. U moet echter vooraf een tekstverwerker hebben geopend. Besturingstekens zoals BS of TAB worden niet als tekens uitgevoerd.
In de volgende praktische tip zullen we uitleggen hoe quantumcomputers werken.