Binaarinen - heksadesimaalimuunnos: Muunnostaulukko esimerkillä

Kokeile Instrumenttia Ongelmien Poistamiseksi





Numero on matemaattinen esine, jota käytetään laskemaan asioita, tekemään laskelmia, kirjaamaan ja merkitsemään asioita. Numeroa edustava kirjoitettu symboli tunnetaan numeerisena, kuten numeerisena 5. Numeerinen järjestelmä näyttää meille järjestäytyneen tavan kirjoittaa nämä numeeriset ja manipuloida niitä. Nämä ovat monia käyttöön otettuja numeerisia järjestelmiä, mutta yleisimmin käytetty numeerinen järjestelmä on hindu- arabialainen numeerinen järjestelmä. Numeerinen järjestelmä, joka käyttää numeroita 10 symbolilla, tunnetaan desimaalilukujärjestelmänä. Vastaavasti on olemassa binaarijärjestelmä, joka käyttää kahta symbolia, Octa-numeerinen järjestelmä, joka käyttää 8 symbolia, ja heksadesimaalinen numeerinen järjestelmä, joka käyttää 16 symbolia esitykseen. Tässä artikkelissa kuvataan binäärinen heksadesimaalimuunnos.

Mikä on HexaDecimal-järjestelmä?

Suurin vaikutus numeeriseen järjestelmään on Aryabattan 5. vuosisadalla kehittämä Paikka-arvo-notaatio. Tämä tunnetaan myös nimellä Positional Numerical System. Tässä numeron sijaintia ja järjestelmän perustaa käytetään luvun arvon määrittämiseen.




Heksadesimaalinen numeerinen järjestelmä on paikallinen numeerinen järjestelmä, joka edustaa lukuja perustan 16 avulla. Se käyttää 16 erillistä symbolia numeroiden esittämiseen. Symboleja '0-9' käytetään edustamaan arvoja nollasta yhdeksään ja symboleja 'A-F' käytetään edustamaan arvoja 10-15.

Toisaalta binaarinen numerointijärjestelmä käyttää vain kahta symbolia ”0” ja ”1” desimaaliarvojen edustamiseen. Tässä perusta on 2. Koneet pystyvät ymmärtämään vain 0: n ja 1: n, joten binaarilukujärjestelmää käytetään muuttamaan desimaaliluvut 0: n ja 1: n bittisarjaksi.



Heksadesimaalilukujärjestelmän käyttö

Heksadesimaalilukujärjestelmää käyttävät ohjelmoijat ja tietojärjestelmäsuunnittelijat edustamaan suurempia lukuja. Suurempaa lukua edustavien numeroiden lukumäärä pienenee binaariesitykseen verrattuna. Tämä tarjoaa ihmisystävällisen esityksen ja tulkinnan suurista binääriluvuista. Tässä 4 binääribittiä yhdistetään ja kirjoitetaan 1-bittisenä.

Jokainen heksadesimaalijärjestelmän bitti edustaa puolitavu. Monet suorittimen arkkitehtuurit käyttävät erillistä käskysarjaa, joka käyttää heksadesimaalilukua, mikä helpottaa laitteistojen käsittelyä.


Binaarinen heksadesimaalimuunnosmenetelmä

Heksadesimaalijärjestelmä käyttää 16 symbolia esitykseen, kun taas binaarijärjestelmä käyttää kahta symbolia. Binaarisesta heksadesimaalimuunnokseen binääriluku jaetaan ryhmiin, joissa kussakin ryhmässä on 4-bittinen, alkaen vähiten merkitsevästä bitistä.

Näitä ryhmiä pidetään itsenäisesti ja kunkin ryhmän desimaaliesitys on kirjoitettu. Sitten kunkin desimaaliluvun heksadesimaaliekvivalentti kirjoitetaan suoraan.

Binaarinen - heksadesimaalimuunnostaulukko

Esittäessään arvoja nollasta yhdeksaan heksadesimaali käyttää symboleja '0-9' ja kun edustaa arvoja kymmenestä viidentoista, se vie symbolit 'A-F'. Heksadesimaaliluvun erottamiseksi desimaaliluvuista ja muista numeerisista järjestelmistä luku kirjoitetaan joko h-merkillä sen jälkeen tai härällä ennen sitä. Esimerkki ’25h’ tai ’ox25’ edustaa heksadesimaalilukua.

Alla olevassa taulukossa on annettu binäärilukujen heksadesimaalinen esitys.

Binaari-heksadesimaali-muuntotaulukko

Binaari-heksadesimaali-muuntotaulukko

Esimerkki binäärisestä heksadesimaalimuunnokseen

Tietokoneohjelmoinnissa ja prosessoria ohjelmoitaessa on helpompaa ottaa huomioon luvut heksadesimaalimuodossa. Tällä tavoin on helpompi työskennellä valtavien lukujen ja laskelmien kanssa. Katsotaanpa esimerkkiä ymmärtääksemme binaarisen heksadesimaalimuunnosprosessin.

Binaariluvun ”11000001” muunnos binaarista heksadesimaaliksi.

Vaihe 1: Jaa binääriluku ryhmiin siten, että jokainen 4-bittinen ryhmä alkaa oikealta puolelta. Lisää ylimääräisiä nollia loppuun, jos 4-numeroisia bittejä ei ole riittävästi.

1100 | 0001

Vaihe 2: Kirjoita binääriarvon desimaaliekvivalentti

= 1100 | 0001

= 12 | 1

Vaihe 3: Kirjoita muuntotaulukosta desimaaliluvun heksadesimaaliekvivalentti.

= 1100 | 0001

= 12 | 1

= C 1

Siten annetun binäärisen ”11000001” heksadesimaalimuunnos on ”C1”.

Binaarinen - heksadesimaalianturi

Koodimuuntimet käytetään muuntamaan binääriluku heksadesimaaliksi. Dekooderi- ja kooderijärjestelmien yhdistelmä voidaan suunnitella muuntamista varten. Online-koodereita suositaan suurimmaksi osaksi binäärimuunnosta heksadesimaalimuunnokseen, koska ne helpottavat tehtävää verrattain.

Vaikka numeeriset numerot näytetään heksadesimaali- tai desimaalilukuina, tietokoneessa ne tallennetaan sisäisesti binäärilukuina. Literaalien lisäksi online-kooderit voivat myös muuntaa tekstimerkkijonon heksadesimaalimuotoon, joka tunnetaan myös nimellä base-16-koodaus.

Literaalien esittäminen heksadesimaalimuodossa parantaa tietojen luettavuutta ja tulkintaa. 0x8080 on helpompi lukea kuin desimaalimuoto 32896. Nykyaikaiset tietokoneet on varustettu laskimella numeroiden muuntamiseksi eri säteiden välillä. Kokonaislukujakoa ja loppuoperaatioita käytetään lähdekoodissa tai binaarimuunnoksessa heksadesimaali . mikä on ”00101101” -heksadesimaaliesitys?