Hexa to ASCII & ASCII to Hexa Conversion with Example

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks





Elektrooniliste seadmete programmeerimiseks kasutatakse andmeid teksti ja numbritena. Kuid arvutid ei suuda inimkeelt mõista. Nad saavad andmetest aru ainult 0-de ja 1-de kujul. Andmete arvutiga tõlgendamiseks kasutatakse paljusid numbrivorminguid. Mõned neist on kahendarvude süsteem, kaheksandnumbrite süsteem, kuueteistkümnendsüsteemi arv jne. Teksti arvutite jaoks arusaadavaks muutmiseks kasutatakse ASCII-koode. Sisemisi muundureid kasutatakse andmete teisendamiseks ühest vormingust teise. Hexa kuni ASCII teisendamist käsitletakse allpool. Arvutid viitavad standardiks ASCII kooditabelile.

Mis on kuueteistkümnendsüsteemi?

Kuueteistkümnendsüsteemis on a positsiooninumbrite süsteem kasutatakse numbrite tähistamiseks. Numbrite tähistamiseks kasutab see kuusteist sümbolit, sellest ka nimi ‘Hexa’. Kuueteistkümnendsüsteemi ar '0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. kasutatavad sümbolid. Kuueteistkümnendsüsteemis kasutatakse sümbolitena tähestikke koos numbriga .




Numbreid 0–9 kasutatakse numbrite 0–9 tähistamiseks. Sümbolit „A-F” kasutatakse numbrite kümnest viieteistkümneni tähistamiseks. Numbrite kuueteistkümnendsüsteemis on iga numbri jaoks vaja nelja kümnendkohtu.

Kuueteistkümnendsüsteemi kasutamine

Kuueteistkümnendsüsteemis kasutavad rahvaarvutid programmeerijad ja arendajad. Kuna arvutid saavad aru ainult binaarbittidest, kasutatakse enamuses arvuti käsklustes binaarkoode. Kuueteistkümnendnumbrite formaat on väga kasulik, kui tõlgendamiseks on suur kahendarv ja kui suurematele arvudele tuleb teha aritmeetilised toimingud. Kuueteistkümnendarvud võimaldavad kasutajatel andmeid hõlpsalt tõlgendada. Kõigis kaasaegsetes elektroonikaseadmetes kasutatakse kuueteistkümnendnumbrite vormingut. Digitaalsuhtluses teisendatakse edastatavad andmed kuueteistkümnendsüsteemi vormingusse ja edastatakse veatuks suhtlemiseks kanalil. Töötlejad 64-bitise sõnapikkusega töötamisel kasutage käskude jaoks ka kuueteistkümnendsüsteemi vormingut.



Mis on ASCII kood?

ASCII tähistab - Ameerika standardne teabevahetuse koodeks. See on IEEE üks verstaposte. See on märkide kodeerimise standard elektrooniliseks suhtlemiseks tähtede ja tähestike esitamiseks arvutites, elektroonikaseadmetes jne. ASCII töötati välja USA-s, kasutades Telegraphi koodi. 1963. aastal ilmus ASCII koodi esimene väljaanne. Seda on aastate jooksul palju muudetud ja viimane uuendus tehti aastal 1986. ASCII kood põhineb inglise tähestikul. Sellel on 256 tähemärgikoodi, mis sisaldab ka 127 määratud märki.

ASCII kood on jagatud kahte komplekti - standardne ASCII kood ja laiendatud ASCII kood. Standardne ASCII-kood tähistab märke nagu „a” kuni „z” ja numbreid „0” kuni „9”. Need jäävad vahemikku 0–127 kümnendkohani ja 00–7 F kuueteistkümnendsüsteemis. Need on tuntud ka kui printitavad tähemärgid. Kood vahemikus 0 kuni 31 sisaldab välisseadmete juhtimiseks määratud juhtmärke ja neid ei saa printida.


Laiendatud ASCII-koodid sisaldavad sümboleid ja märke, mida kasutatakse enamasti erinevates keeltes. Need jäävad vahemikku 128 kuni 255 kümnendkohani või 80 kuni FF kuueteistkümnendsüsteemis. Laiendatud koode koos standardses ASCII-koodis sisalduvate juhtkoodidega kasutatakse mitmesuguste sideprotokollide jaoks, näiteks RS = -232, RS-485, RS-422, TTL. Aja möödudes tehakse ASCII-s palju muudatusi, mis hõlmavad mitte-inglise keeli.

ASCII-koodi kasutamine

Ameerika telefon ja telegraaf TWX kasutasid esimesena ASCII-koodi 1963. aastal. Seda kasutati seitsmebittise teltrinteri koodina. Alates 1968. aastast hakkasid kõik Ameerika Ühendriikide föderaalvalitsuse kasutatavad arvutid kasutama teabevahetuseks ASCII-d. Kuni 2007. aastani oli ASCII ülemaailmse veebi ühine märkide kodeerimise standard. ASCII kodeerimine kasutab iga märgi jaoks 1 baiti.

Hexa kuni ASCII teisendusmeetod

ASCII kood on arvutites märkide kodeerimiseks. ASCII-märgi printimiseks või kuvaril kuvamiseks tuleb kasutada sellele märgile määratud kuueteistkümnendkoodi. Tähemärkide tuvastamiseks on oluline teada Hexa-ASCII teisendust.

ASCII kasutab tähemärgi esitamiseks ühebaidist sõna. Niisiis, jagage kuueteistkümnend paaridesse, kuna iga kuueteistkümnendkoha number on 4-bitine. Leidke iga paari jaoks määratud ASCII märk ASCII otsingu tabelist.

ASCII-tabel

ASCII-tabel

Hexa kuni ASCII teisendamise näide

Teisenduse mõistmiseks vaatleme näidet. Teisendame kuueteistkümnendarvu „52696368” ASCII-ks.

1. samm: tehke paarid, alustades paremast küljest. Kui on lisanumber, lisage paari lõpuleviimiseks vasakule küljele null.

= 52 | 69 | 63 | 68.

2. samm: kuueteistkümnendpaariga võrdväärse märgi saamiseks vaadake ASCII kooditabelit.

Tabelist 52 = R, 69 = i, 63 = c, 68 = h

Seega on antud heksadeekiaamalise arvu ASCII esitus ‘Rikas’.

ASCII teisendusmeetodiks

ASCII kuni kuueteistkümnendsüsteemi teisendamise ios on e-posti aadresside kaitsmiseks väga kasulik. Selles teisenduses teisendatakse tekstistring kuueteistkümnendsüsteemis. See teisendusmeetod on Hexa kuni ASCII teisendamise pöördprotsess. Siin võetakse ASCII märk ja suunatakse otsingu tabel kuueteistkümnendarvu genereerimiseks.

ASCII – Hexa teisendamise näide

Vaatame näidet ASCII-Hexa teisenduse mõistmiseks. Teisendame tekstistringi “Hope” kuueteistkümnendarvuks.

ASCII tabelist H = 48: o = ox6F: p = ox70: e = ox65

Seega on antud ASCII stringi kuueteistkümnendsüsteemis teisendus “48 ox6f ox70 ox65”.

Teisendamise kodeerija

Hexa - ASCII teisendamist saab hõlpsasti teha veebimuundurite abil. Arvutid kasutavad teisendamiseks Java-programmi. Seda teisendust kasutatakse selliste välisseadmete jaoks nagu printerid, kuvarid jne.

Arvutisüsteemides ASCII väärtuste teisendamiseks kasutatav algoritm teisendab tähemärgi otsitabeli põhjal kõigepealt täisarvuks. Seda täisarvu nimetatakse antud märgi ASCII väärtuseks. Seejärel teisendatakse see täisarv kuueteistkümnendarvuks.

Täna võetakse digitaaltehnoloogiat kasutusele kogu maailmas. Samuti muudetakse ASCII-koodi, et lisada eri keeltest pärit tähemärgid ja sümbolid. ASCII-koodis on kõik kontrollkoodid rühmitatud koos, samuti on kõik graafilised koodid rühmitatud, et hõlbustada kasutamist. Teisendage ASCII string „EUPHORIA” kuueteistkümnendarvuks.