Binair versus ASCII
Binaire code is een methode die in computers en digitale apparaten wordt gebruikt om tekst, symbolen of processorinstructies weer te geven en over te dragen. Aangezien computers en digitale apparaten hun fundamentele bewerkingen uitvoeren op basis van twee spanningswaarden (hoog of laag), moet elk stukje gegevens dat bij een proces betrokken is, in die vorm worden omgezet. De ideale methode om deze taak te volbrengen is om de gegevens weer te geven in het binaire cijfersysteem, dat slechts twee cijfers bevat, 1 en 0. Bijvoorbeeld, bij elke toetsaanslag op uw toetsenbord produceert het een reeks van 1's en 0's, die uniek is voor elk teken en deze als uitvoer verzendt. Het proces van het converteren van gegevens naar binaire code wordt codering genoemd. Veel coderingsmethoden worden gebruikt in computers en telecommunicatie.
ASCII, wat staat voor American Standard Code for Information Interchange, is een standaardcodering voor alfanumerieke tekens die wordt gebruikt in computers en aanverwante apparaten. ASCII is geïntroduceerd door het United States of America Standards Institute (USASI), nu bekend als het American National Standards Institute.
Meer over binaire codes
De eenvoudigste manier om gegevens te coderen is door een specifieke waarde (meestal in decimale getallen) toe te wijzen aan het teken of het symbool of de instructie, en vervolgens de waarde (decimaal getal) om te zetten in het binaire getal, dat alleen bestaat van 1`s en 0`s. De reeks van 1 `s en 0`s wordt een binaire string genoemd. De lengte van de binaire string bepa alt het aantal verschillende karakters of instructies dat kan worden gecodeerd. Met slechts één cijfer kunnen slechts twee verschillende tekens of instructies worden weergegeven. Met twee cijfers kunnen vier tekens of instructies worden weergegeven. Over het algemeen kunnen met een binaire reeks van n cijfers 2 verschillende tekens, instructies of toestanden worden weergegeven.
Er bestaan veel coderingsmethoden met binaire strings van verschillende lengte, waarvan sommige een constante lengte hebben en de andere een variabele lengte. Enkele binaire codes met constante bitstrings zijn ASCII, extended ASCII, UTF-2 en UTF-32. UTF-16 en UTF-8 zijn binaire codes met een variabele lengte. Zowel Huffman-codering als Morse-code kunnen ook worden beschouwd als binaire codes met een variabele lengte.
Meer over ASCII
ASCII is een alfanumeriek tekencoderingsschema dat in de jaren zestig werd geïntroduceerd. Originele ASCII gebruikt een 7-cijferige lange binaire reeks, waardoor het 128 tekens kan vertegenwoordigen. Een latere versie van ASCII, extended ASCII genaamd, gebruikt een 8-cijferige lange binaire reeks waardoor het de mogelijkheid heeft om 256 verschillende karakters weer te geven.
ASCII omvat in de eerste plaats twee soorten tekens, die controletekens zijn (weergegeven door 0-31 decimal en 127decimal) en afdrukbare tekens (weergegeven door 32-126 decimal). Control key delete krijgt bijvoorbeeld de waarde 127decimal die wordt weergegeven door 1111111. Het teken a, dat de waarde 97decimal krijgt, wordt vertegenwoordigd door 1100001. ASCII kan letters in beide gevallen, cijfers, symbolen en bedieningstoetsen vertegenwoordigen.
Wat is het verschil tussen binaire code en ASCII?
• Binaire code is een algemene term die wordt gebruikt voor een methode voor het coderen van tekens of instructies, maar ASCII is slechts een van de wereldwijd geaccepteerde conventies voor het coderen van tekens en was al meer dan drie decennia het meest gebruikte binaire coderingsschema.
• Binaire code kan verschillende lengtes hebben voor codering, afhankelijk van het aantal tekens, instructies of de coderingsmethode, maar ASCII gebruikt slechts 7 cijfers lange binaire reeks en 8 cijfers lang voor uitgebreide ASCII.