Hexa naar ASCII & ASCII naar Hexa Conversie met voorbeeld

Probeer Ons Instrument Voor Het Oplossen Van Problemen





Gegevens in de vorm van tekst en cijfers worden gebruikt voor het programmeren van de elektronische apparaten. Maar computers kunnen de menselijke taal niet begrijpen. Ze kunnen de gegevens alleen begrijpen in de vorm van nullen en enen. Om gegevens voor de computer interpreteerbaar te maken, worden veel getalnotaties gebruikt. Sommigen van hen zijn het binaire getalsysteem, octale getalsysteem, hexadecimale getalsysteem, enz. Om de tekst begrijpelijk te maken voor computers worden ASCII-codes gebruikt. Interne converters worden gebruikt voor het converteren van gegevens van het ene formaat naar het andere. De conversie van Hexa naar ASCII wordt hieronder besproken. Computers verwijzen ter referentie naar een standaard ASCII-codetabel.

Wat is het hexadecimale getalsysteem?

Hexadecimaal getalsysteem is een positienummersysteem gebruikt om getallen weer te geven. Het gebruikt zestien symbolen om de cijfers weer te geven, vandaar de naam ‘Hexa’. Symbolen die worden gebruikt door hexadecimale ar '0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.' Hexadecimaal getalsysteem gebruikt alfabetten als symbolen samen met de numerieke .




De symbolen ‘0-9’ worden gebruikt om de cijfers 0-9 weer te geven. De symbolen ‘A-F’ worden gebruikt om getallen van tien tot vijftien weer te geven. Hexadecimale weergave van getallen vereist vier decimale bits voor elk cijfer.

Maakt gebruik van hexadecimaal getalsysteem

Het hexadecimale getalsysteem wordt in de volksmond gebruikt door computerprogrammeurs en ontwikkelaars. Omdat computers alleen de binaire bits kunnen begrijpen, gebruiken de meeste instructiesets van de computer binaire codes. Het hexadecimale nummeringsformaat is erg handig als er een groot binair getal moet worden geïnterpreteerd en als er rekenkundige bewerkingen moeten worden uitgevoerd op de grotere getallen. Hexadecimale getallen zorgen voor een gemakkelijke interpretatie van gegevens door gebruikers. Alle moderne elektronische apparatuur maakt gebruik van het hexadecimale nummeringsformaat. Bij digitale communicatie worden de te verzenden gegevens geconverteerd naar een hexadecimaal formaat en via het kanaal verzonden voor foutloze communicatie. Processoren werken met een woordlengte van 64-bits gebruik ook het hexadecimale formaat voor de instructieset.



Wat is een ASCII-code?

ASCII staat voor - American Standard Code for Information Interchange. Het is een van de mijlpalen van IEEE. Het is een tekencoderingsstandaard voor elektronische communicatie voor het weergeven van letters en alfabetten in computers, elektronische apparaten, enz. ASCII is ontwikkeld in de VS, met behulp van de Telegraph-code. In 1963 werd de eerste editie van ASCII-code gepubliceerd. Het onderging in de loop der jaren veel revisie en de laatste update vond plaats in het jaar 1986. ASCII-code is gebaseerd op het Engelse alfabet. Het heeft 256 karaktercodes, waaronder ook 127 gespecificeerde karakters.

ASCII-code is verdeeld in twee sets: standaard ASCII-code en uitgebreide ASCII-code. Standaard ASCII-code staat voor tekens zoals ‘a’ tot ‘z’ en cijfers ‘0’ tot en met '9 ′. Ze variëren van 0-127 in decimaal formaat en van 00 tot 7F in hexadecimaal formaat. Deze worden ook wel afdrukbare tekens genoemd. De code van 0 tot 31 bevat controletekens die zijn toegewezen om de randapparatuur te bedienen en kunnen niet worden afgedrukt.


Uitgebreide ASCII-codes bevatten de symbolen en tekens die meestal in verschillende talen worden gebruikt. Ze variëren van 128 tot 255 in decimalen of 80 tot FF in hexadecimaal. Uitgebreide codes, samen met de besturingscodes die aanwezig zijn in standaard ASCII-code, worden gebruikt voor verschillende communicatieprotocollen zoals RS = -232, RS-485, RS-422, TTL. Met de komst van de tijd zijn er veel wijzigingen aangebracht in ASCII om niet-Engelse talen op te nemen.

Gebruik van ASCII-code

American Telephone and Telegraph TWX, was de eerste die ASCII-code gebruikte in 1963. Het werd gebruikt als een zeven-bits teleprintercode. Vanaf 1968 begonnen alle computers die door de Amerikaanse federale regering werden gebruikt, ASCII te gebruiken voor informatie-uitwisseling. Tot 2007 was ASCII de algemene tekencoderingsstandaard voor het World Wide Web. ASCII-codering gebruikt 1 byte voor elk teken.

Hexa naar ASCII-conversiemethode

ASCII-code is bedoeld voor het coderen van tekens op de computers. Om een ​​ASCII-teken af ​​te drukken of op een monitor weer te geven, moet de hexadecimale code die voor dat teken is opgegeven, worden gebruikt. Om de karakters te identificeren, is het belangrijk om de conversie van Hexa naar ASCII te kennen.

ASCII gebruikt een woord van één byte om een ​​teken weer te geven. Splits het hexadecimaal dus in paren, aangezien elk hexadecimaal cijfer 4 bits is. Zoek voor elk paar het opgegeven ASCII-teken in de ASCII-opzoektabel.

ASCII-tabel

ASCII-tabel

Hexa naar ASCII conversievoorbeeld

Laten we, om de conversie te begrijpen, naar het voorbeeld kijken. Laten we het hexadecimale getal ‘52696368’ converteren naar ASCII.

Stap 1: maak paren vanaf de rechterkant. Als er een extra cijfer is, voeg dan nul toe aan de linkerkant om het paar te voltooien.

= 52 | 69 | 63 | 68.

Stap 2: Raadpleeg de ASCII-codetabel om het tekenequivalent aan het hexadecimale paar te krijgen.

Uit de tabel: 52 = R, 69 = i, 63 = c, 68 = h

De ASCII-weergave van het gegeven hexadeciamale getal is dus ‘Rijk’.

ASCII naar hexadecimale conversiemethode

ASCII naar hexadecimale conversie ios erg handig voor het beschermen van de e-mailadressen. Bij deze conversie wordt een tekstreeks omgezet in een hexadecimale cijferreeks. Deze conversiemethode is het omgekeerde proces van de conversie van Hexa naar ASCII. Hier wordt het ASCII-teken gebruikt en wordt naar de opzoektabel verwezen om het hexadecimale getal te genereren.

ASCII naar Hexa conversievoorbeeld

Laten we een voorbeeld bekijken om de conversie van ASCII naar Hexa te begrijpen. Laten we de tekstreeks 'Hope' omzetten in een hexadecimaal getal.

Uit de ASCII-tabel, H = 48: o = ox6F: p = ox70: e = ox65

De hexadecimale conversie van de opgegeven ASCII-string is dus '48 ox6f ox70 ox65'.

Encoder voor conversie

Hexa naar ASCII-conversie kan eenvoudig worden gedaan met behulp van online converters. Computers gebruiken het JAVA-programma voor conversie. Deze conversie wordt gebruikt voor randapparatuur zoals printers, beeldschermen, enz ...

Het algoritme dat in computersystemen wordt gebruikt voor de conversie van ASCII-waarden, converteert eerst het teken naar het equivalent van een geheel getal uit de opzoektabel. Dit gehele getal wordt de ASCII-waarde van het gegeven teken genoemd. Dit gehele getal wordt vervolgens geconverteerd naar de hexadecimale waarde.

Tegenwoordig wordt digitale technologie wereldwijd toegepast. ASCII-code is ook aangepast om tekens en symbolen uit verschillende talen op te nemen. In ASCII-code zijn alle besturingscodes gegroepeerd en ook alle grafische codes zijn gegroepeerd om het gebruiksgemak te verbeteren. Zet de ASCII-string 'EUPHORIA' om in een hexadecimaal getal.