Hexa sa ASCII & ASCII sa Hexa Conversion na may Halimbawa

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Ang data sa anyo ng teksto at mga numero ay ginagamit para sa pagprograma ng mga elektronikong aparato. Ngunit hindi maintindihan ng mga computer ang wika ng tao. Maiintindihan lamang nila ang data sa anyo ng 0 at 1. Upang maipaliliwanag ang data ng computer maraming mga format ng bilang ang ginagamit. Ang ilan sa mga ito ay ang system ng Binary number, Octal number system, Hexadecimal number system, atbp. Upang maunawaan ang teksto ng mga computer ay ginagamit ang mga ASCII code. Ginagamit ang panloob na mga converter para sa pag-convert ng data mula sa isang format papunta sa isa pa. Ang pag-convert ng Hexa sa ASCII ay tinalakay sa ibaba. Ang mga computer ay tumutukoy sa isang karaniwang ASCII code table para sa sanggunian.

Ano ang Hexadecimal Number System?

Ang Hexadecimal Number System ay isang posisyonal na sistema ng numero ginamit upang kumatawan sa mga numero. Gumagamit ito ng labing-anim na simbolo upang kumatawan sa mga numero, kaya't ang pangalang 'Hexa'. Ang mga simbolo na ginamit ng hexadecimal ar '0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.' Ang hexadecimal number system ay gumagamit ng mga alpabeto bilang mga simbolo kasama ang bilang .




Ginagamit ang mga simbolong '0-9' upang kumatawan sa mga bilang na 0-9. Ang mga simbolong 'A-F' ay ginagamit para sa kumakatawan sa mga numero mula sampu hanggang labinlimang. Ang hexadecimal na representasyon ng mga numero ay nangangailangan ng apat na decimal bits para sa bawat digit.

Mga paggamit ng Hexadecimal Number System

Ang hexadecimal number system ay patok na ginagamit ng mga programmer ng computer at developer. Tulad ng maiintindihan lamang ng mga computer ang mga binary bit, ang karamihan sa mga hanay ng pagtuturo ng computer ay gumagamit ng mga binary code. Ang format ng hexadecimal numbering ay lubhang kapaki-pakinabang kapag mayroong isang malaking numero ng binary upang mabigyan ng kahulugan, at kung kailan dapat isagawa ang mga pagpapatakbo ng aritmetika sa mas malaking mga numero. Ang mga hexadecimal na numero ay nagbibigay ng isang madaling interpretasyon ng data ng mga gumagamit. Ang lahat ng modernong elektronikong kagamitan ay gumagamit ng hexadecimal na format ng pagnunumero. Sa digital na komunikasyon, ang data na maililipat ay na-convert sa hexadecimal format at nailipat sa channel para sa komunikasyon na walang error. Mga nagpoproseso ang pagtatrabaho sa isang haba ng salita na 64-bit ay gumagamit din ng hexadecimal format para sa hanay ng pagtuturo.



Ano ang isang ASCII Code?

Ang ASCII ay nangangahulugang - American Standard Code para sa Interchange ng Impormasyon. Ito ay isa sa mga milestones ng IEEE. Ito ay isang pamantayan sa pag-encode ng character para sa elektronikong komunikasyon para sa kumakatawan sa mga titik at alpabeto sa mga computer, elektronikong aparato, atbp ... Ang ASCII ay binuo sa US, gamit ang Telegraph code. Noong 1963 ang unang edisyon ng ASCII code ay nai-publish. Sumailalim ito sa maraming pagbabago sa mga nakaraang taon, at ang pinakabagong pag-update ay nagawa noong taong 1986. Ang ASCII code ay batay sa English Alphabet. Mayroon itong 256 mga character code, na nagsasama rin ng 127 na tinukoy na mga character.

Ang ASCII code ay nahahati sa dalawang set - Standard ASCII code at Extended ASCII code. Ang karaniwang ASCII code ay kumakatawan sa mga character tulad ng 'a' hanggang 'z' at mga digit na '0' to9 ′. Saklaw ang mga ito mula 0-127 sa decimal at mula 00 hanggang 7F sa Hexadecimal format. Kilala rin ito bilang Mga nai-print na character. Ang code na mula 0 hanggang 31 ay naglalaman ng mga character na kontrol na nakatalaga upang makontrol ang mga peripheral na aparato at hindi mai-print.


Naglalaman ang mga pinalawig na ASCII code ng mga simbolo at character na kadalasang ginagamit sa iba't ibang mga wika. Saklaw mula 128 hanggang 255 sa decimal o 80 hanggang FF sa Hexadecimal. Ang mga pinalawig na code, kasama ang mga Control code na naroroon sa Standard ASCII code, ay ginagamit para sa iba't ibang mga protokol ng komunikasyon tulad ng RS = -232, RS-485, RS-422, TTL. Sa pag-usbong ng oras, maraming pagbabago ang ginagawa sa ASCII upang maisama ang mga wikang hindi Ingles.

Mga Gamit ng ASCII Code

Ang American Telephone at telegraph TWX, ay ang unang gumamit ng ASCII code noong 1963. Ginamit ito bilang isang pitong bit na teleprinter code. Mula 1968, ang lahat ng mga computer na ginamit ng Pamahalaang Pederal ng Estados Unidos ay nagsimulang gumamit ng ASCII para sa pagpapalit ng impormasyon. Hanggang 2007, ang ASCII ay ang karaniwang pamantayan sa pag-encode ng character para sa World Wide Web. Ang pag-coding ng ASCII ay gumagamit ng 1 byte para sa bawat character.

Hexa sa ASCII Pamamaraan ng Conversion

Ang ASCII code ay para sa pag-encode ng mga character sa mga computer. Upang mai-print ang isang ASCII character o upang ipakita ito sa isang monitor, ang hexadecimal code na tinukoy sa character na iyon ay dapat gamitin. Upang makilala ang mga character mahalaga na malaman ang Hexa to ASCII conversion.

Gumagamit ang ASCII ng isang isang byte na salita para sa kumakatawan sa isang character. Kaya, hatiin ang hexadecimal sa mga pares, dahil ang bawat digit ng hexadecimal ay 4-bits. Para sa bawat pares, hanapin ang tinukoy na character na ASCII mula sa talahanayan ng pagtingin sa ASCII.

ASCII-table

ASCII-table

Hexa sa Halimbawa ng Conversion ng ASCII

Upang maunawaan ang conversion tingnan natin ang halimbawa. I-convert natin ang Hexadecimal number na '52696368' sa ASCII.

Hakbang1: gumawa ng mga pares na nagsisimula sa kanang bahagi. Kung mayroong isang labis na digit, magdagdag ng zero sa kaliwang bahagi upang makumpleto ang pares.

= 52 | 69 | 63 | 68.

Step2: Sumangguni sa talahanayan ng code ng ASCII upang makuha ang katumbas na character sa hexadecimal na pares.

Mula sa talahanayan, 52 = R, 69 = i, 63 = c, 68 = h

Kaya ang representasyon ng ASCII ng ibinigay na bilang na hexadeciamal ay 'Mayaman'.

ASCII sa Hexadecimal na Paraan ng Conversion

Ang ASCII sa hexadecimal na ios ng conversion ay napaka kapaki-pakinabang para sa pagprotekta sa mga email address. Sa conversion na ito, ang isang text string ay na-convert sa hexadecimal number string. Ang pamamaraang pag-convert na ito ay ang proseso ng pag-reverse ng pag-convert ng Hexa hanggang ASCII. Dito kinuha ang character na ASCII at ang talahanayan ng paghahanap ay na-refer upang makabuo ng Hexadecimal number.

Halimbawa ng Conversion ng ASCII sa Hexa

Tingnan natin ang isang halimbawa upang maunawaan ang ASCII sa Hexa conversion. I-convert natin ang string ng teksto na 'Sana' sa isang hexadecimal na numero.

Mula sa talahanayan ng ASCII, H = 48: o = ox6F: p = ox70: e = ox65

Sa gayon ang hexadecimal conversion ng ibinigay na ASCII string ay ”48 ox6f ox70 ox65 ″.

Encoder para sa Conversion

Ang Hexa to ASCII conversion ay madaling gawin gamit ang mga online converter. Gumagamit ang mga computer ng programang JAVA para sa pagbabago. Ginagamit ang conversion na ito para sa mga peripheral na aparato tulad ng mga printer, display, atbp…

Ang algorithm na ginamit sa mga computer system para sa pag-convert ng mga halaga ng ASCII ay unang nagko-convert ng character sa katumbas na integer nito mula sa lookup table. Ang integer na ito ay tinatawag na ASCII na halaga ng ibinigay na character. Ang integer na ito ay nai-convert sa halaga ng Hexadecimal.

Ngayon, ang digital na teknolohiya ay pinagtibay sa buong mundo. Binago rin ang ASCII code upang maisama ang mga character at simbolo mula sa iba`t ibang mga wika. Sa ASCII code ang lahat ng mga control code ay naka-grupo nang magkasama pati na rin ang lahat ng mga graphic code ay naka-pangkat din upang mapabuti ang kadalian ng paggamit. I-convert ang ASCII string na 'EUPHORIA' sa isang Hexadecimal number.