Binair versus ASCII
Binaire code is een methode die wordt gebruikt in computers en digitale apparaten om tekst, symbolen of instructies voor de processor 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 bit van gegevens die bij een proces zijn betrokken, in die vorm worden omgezet. De ideale methode om deze taak te volbrengen is om de gegevens in het binaire getallenstelsel weer te geven, die slechts twee cijfers, 1 en 0 bevatten. Met elke toetsaanslag op uw toetsenbord produceert het bijvoorbeeld een reeks van enen en nullen, wat uniek is voor elk teken en verzendt het als de uitvoer. Het omzetten van gegevens in binaire code wordt codering genoemd. Veel coderingsmethoden worden gebruikt in computers en telecommunicatie.
ASCII, wat staat voor Amerikaans Standaardcode voor informatie-uitwisseling, is een standaardcodering voor alfanumerieke tekens die worden gebruikt in computers en aanverwante apparaten. ASCII werd 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 om een specifieke waarde (meestal in kommagetallen) 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 uit enen en nullen bestaat. De reeks van 1 en 0 wordt als een binaire reeks genoemd. De lengte van de binaire reeks bepaalt het aantal verschillende tekens of instructies die kunnen 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 met een binaire reeks van n cijfers, 2n verschillende karakters, instructies of toestanden kunnen worden weergegeven.
Veel coderingsmethoden bestaan met verschillende lengtes van binaire reeksen, waarvan sommige een constante lengte hebben en de andere variabele lengte. Enkele binaire codes met constante bitstrings zijn ASCII, uitgebreide ASCII, UTF-2 en UTF-32. UTF-16 en UTF-8 zijn binaire codes met variabele lengte. Zowel Huffman-codering als morsecode kunnen ook worden beschouwd als binaire codes met variabele lengte.
Meer over ASCII
ASCII is een alfanumeriek tekencoderingsschema geïntroduceerd in de jaren zestig. Originele ASCII gebruikt een 7-cijferige lange binaire reeks, waardoor deze 128 karakters kan vertegenwoordigen. Een latere versie van ASCII genoemd verlengd ASCII gebruikt een 8-cijferige lange binaire reeks waardoor het de mogelijkheid heeft om 256 verschillende karakters te representeren.
ASCII omvat in de eerste plaats twee soorten tekens controle karakters (vertegenwoordigd door 0-31 decimale en 127decimale) en afdrukbare tekens (vertegenwoordigd door 32- 126 decimale). Bijvoorbeeld besturingssleutel verwijderen krijgt de waarde 127decimale die wordt voorgesteld door 1111111. Het personage een, waaraan de waarde 97 wordt gegevendecimale,wordt voorgesteld 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 algemeen aanvaarde conventies van coderingstekens en was het meest gebruikte binaire coderingsschema gedurende meer dan drie decennia.
• Binaire code kan verschillende lengtes hebben voor codering, afhankelijk van het aantal tekens, instructies of de coderingsmethode, maar ASCII gebruikt alleen een 7-cijferige lange binaire reeks en 8 cijfers lang voor uitgebreide ASCII.