Pagkakaiba sa Pagitan ng Binary at ASCII

Pagkakaiba sa Pagitan ng Binary at ASCII
Pagkakaiba sa Pagitan ng Binary at ASCII

Video: Pagkakaiba sa Pagitan ng Binary at ASCII

Video: Pagkakaiba sa Pagitan ng Binary at ASCII
Video: MOSASAURUS VS MEGALODON ─ Who Would Win? 2024, Hulyo
Anonim

Binary vs ASCII

Ang Binary code ay isang paraan na ginagamit sa mga computer at digital device, upang kumatawan at maglipat ng text, mga simbolo, o mga tagubilin sa processor. Dahil ang mga computer at digital na device ay gumaganap ng kanilang mga pangunahing operasyon batay sa dalawang halaga ng boltahe (Mataas o Mababa), ang bawat bit ng data na kasangkot sa isang proseso ay kailangang i-convert sa form na iyon. Ang mainam na paraan para sa pagsasakatuparan ng gawaing ito ay ang katawanin ang data sa binary numeral system, na kinabibilangan lamang ng dalawang digit, 1 at 0. Halimbawa, sa bawat keystroke sa iyong keyboard, gumagawa ito ng string ng 1's at 0's., na natatangi para sa bawat karakter at ipinapadala ito bilang output. Ang proseso ng pag-convert ng data sa binary code ay tinatawag na encoding. Maraming paraan ng pag-encode ang ginagamit sa computing at telekomunikasyon.

Ang ASCII, na nangangahulugang American Standard Code for Information Interchange, ay isang karaniwang pag-encode para sa mga alphanumeric na character na ginagamit sa mga computer at mga kaugnay na device. Ang ASCII ay ipinakilala ng United States of America Standards Institute (USASI) na kilala ngayon bilang American National Standards Institute.

Higit pa tungkol sa Binary Code

Ang pinakasimpleng paraan para mag-encode ng data ay ang magtalaga ng partikular na value (karamihan sa mga decimal na numero) sa character o simbolo o pagtuturo, at pagkatapos ay i-convert ang value (decimal number) sa binary number, na binubuo lamang ng 1's at 0's. Ang sequence ng 1 `s at 0`s ay tinatawag na binary string. Tinutukoy ng haba ng binary string ang bilang ng iba't ibang character o mga tagubilin na maaaring i-encode. Sa isang digit lamang, dalawang magkaibang character o tagubilin lamang ang maaaring katawanin. Sa dalawang digit, apat na character o mga tagubilin ang maaaring katawanin. Sa pangkalahatan, na may binary string ng n digit, 2 iba't ibang character, tagubilin, o estado ang maaaring katawanin.

Maraming paraan ng pag-encode ang umiiral na may iba't ibang haba ng mga binary string, kung saan ang ilan ay may pare-pareho ang haba at ang iba ay variable na haba. Ang ilan sa mga binary code na may pare-parehong bit string ay ASCII, extended ASCII, UTF-2, at UTF-32. Ang UTF-16 at UTF-8 ay mga variable na haba ng binary code. Parehong Huffman encoding at Morse code ay maaari ding ituring bilang variable length binary code.

Higit pa tungkol sa ASCII

Ang ASCII ay isang alphanumeric character encoding scheme na ipinakilala noong 1960’s. Gumagamit ang orihinal na ASCII ng 7 digit na mahabang binary string, na nagbibigay-daan dito na kumatawan sa 128 character. Ang isang mas huling bersyon ng ASCII na tinatawag na extended ASCII ay gumagamit ng 8 digit na mahabang binary string na nagbibigay ng kakayahang kumatawan sa 256 na magkakaibang mga character.

Kasama sa

ASCII, pangunahin, ang dalawang uri ng mga character, na mga control character (kinakatawan ng 0-31 decimal at 127decimal) at mga napi-print na character (kinakatawan ng 32- 126 decimal). Halimbawa, ang control key delete ay binibigyan ng value na 127decimal na kinakatawan ng 1111111. Ang character na a, na binibigyan ng value na 97decimal, ay kinakatawan ng 1100001. Maaaring kumatawan ang ASCII ng mga titik sa parehong kaso, numero, simbolo, at control key.

Ano ang pagkakaiba ng Binary Code at ASCII?

• Ang binary code ay isang pangkalahatang terminong ginagamit para sa isang paraan ng pag-encode ng mga character o mga tagubilin, ngunit ang ASCII ay isa lamang sa mga tinatanggap sa buong mundo na mga convention ng pag-encode ng mga character, at ito ang pinakakaraniwang ginagamit na binary encoding scheme sa loob ng higit sa tatlong dekada.

• Maaaring magkaroon ng iba't ibang haba ang binary code para sa pag-encode depende sa bilang ng mga character, tagubilin, o paraan ng pag-encode, ngunit gumagamit lang ang ASCII ng 7 digit na binary string at 8 digit ang haba para sa extended na ASCII.

Inirerekumendang: