ASCII code: Ano ito, kung paano ito gumagana at kahalagahan nito

Huling pag-update: 20 ng Pebrero 2025
May-akda: TecnoDigital
  • Ang ASCII code ay isang character encoding system na nagmula noong 1963.
  • Nag-aayos ng mga character sa mga kategorya tulad ng kontrol, napi-print, at pinalawak.
  • Ang ASCII ay ang batayan ng Unicode, ang modernong pamantayan para sa pag-encode ng teksto.
  • Ginagamit ito sa mga keyboard, mga text file at iba't ibang mga application sa computer.

talahanayan na may ascii code

Ang ASCII code ay isa sa pinakamahalagang sistema ng pag-encode ng karakter sa kasaysayan ng computing. Dahil dito, ang mga computer at elektronikong aparato ay maaaring kumatawan at manipulahin ang teksto sa isang istandardisadong paraan. Bagama't mayroon nang mas advanced na mga alternatibo ngayon , ang pag-unawa kung paano gumagana ang ASCII ay nananatiling mahalaga sa mundo ng programming at teknolohiya.

Sa buong artikulong ito, ating susuriin kung ano ang ASCII code, ang pinagmulan nito, ang istruktura nito, ang mga uri ng karakter na kasama nito, at kung paano ito ginagamit ngayon. Titingnan din natin ang mga praktikal na halimbawa , ang kaugnayan nito sa iba pang mga pamantayan tulad ng Unicode, at kung paano i-convert ang teksto sa ASCII at vice versa.

Ano ang ASCII code?

Ang ASCII, pinaikling pangalan para sa 'American Standard Code for Information Interchange' , ay isang pamantayan sa pag-encode ng karakter batay sa alpabetong Latin. Binuo noong dekada 60, ito ay naging isang pangunahing pamamaraan para sa komunikasyon sa pagitan ng mga aparatong computer.

Ang code na ito ay nagtatalaga ng mga numerical value sa mga karakter , na nagpapahintulot sa mga computer na bigyang-kahulugan ang mga letra, numero, at simbolo sa binary na wika . Sa orihinal nitong bersyon, gumamit ito ng 7 bits upang kumatawan sa kabuuang 128 na karakter, bagama't kalaunan ay pinalawak ito sa 8 bits upang maisama ang mga karagdagang karakter tulad ng mga may diin na letra at iba pang mga simbolo.

Pinagmulan at kasaysayan ng ASCII code

Ang pag-unlad ng ASCII code ay nagsimula noong 1963 , nang ito ay nilikha upang mapabuti ang mga code na ginagamit sa telegrapya. Ang organisasyong responsable sa pagbuo ng pamantayang ito ay ang American Standards Association (ASA) , na kalaunan ay naging American National Standards Institute (ANSI).

  Pagganap ng SSD vs HDD: totoong pagkakaiba at kung paano pumili

Sa simula, ang ASCII ay dinisenyo na may 6 na bits lamang , ngunit hindi nagtagal ay pinalawak ito sa 7 bits upang payagan ang mas maraming bilang ng mga kumbinasyon. Noong 1967, idinagdag ang maliliit na letra at iba pang mga control code, na nagpatibay sa paggamit nito. Noong 1968, ipinag-utos ni Pangulong Lyndon B. Johnson ng Estados Unidos na ang lahat ng mga computer ng gobyerno ay dapat na tugma sa ASCII, na tinitiyak ang estandardisasyon nito.

Istruktura ng code ng ASCII

Inaayos ng ASCII code ang mga character nito sa iba't ibang grupo, na maaaring uriin bilang mga sumusunod:

  • Mga control character (0-31 at 127): Ang mga ito ay hindi napi-print at ginagamit upang pamahalaan ang mga device at kontrolin ang daloy ng data. Kasama sa mga ito ang mga command tulad ng line feed at carriage return.
  • Mga napi-print na character (32-126): Kasama sa mga ito ang mga titik (mataas at maliit na titik), mga numero, mga simbolo ng matematika at mga bantas.
  • Pinalawak na ASCII (128-255): Kasama ang mga character mula sa ibang mga wika, tulad ng letrang ñ, mga accent at mga espesyal na simbolo.

Mga halimbawa ng representasyon ng ASCII

Gumagana ang ASCII code sa pamamagitan ng pagtatalaga ng numero sa bawat karakter. Ang ilang mga halimbawa ay:

  • A: 0100 0001
  • B: 0100 0010
  • 5: 0011 0101
  • @: 0100 0000
  • Blangkong espasyo: 0010 0000

Paggamit ng ASCII code sa mga electronic device

Ginagamit pa rin ang ASCII sa maraming konteksto sa loob ng computing:

  • Mga keyboard: Ang bawat key ay may nakatalagang ASCII code na nagpapahintulot sa mga computer na bigyang-kahulugan ang input ng user.
  • Mga text file: Ang mga program tulad ng Notepad at iba pang pangunahing text editor ay gumagamit ng ASCII bilang default na format.
  • Mga network at telekomunikasyon: Ang mga protocol tulad ng SMTP (email) at HTTP ay gumagamit ng mga ASCII na character para gumana.

Conversion sa pagitan ng ASCII at binary

Upang i-convert ang text sa ASCII code, sundin ang mga hakbang na ito:

  1. Pagkilala sa mga ASCII na character: Ang bawat titik, numero o simbolo ay may kaukulang ASCII code.
  2. I-convert ang ASCII code sa binary: Ang bawat karakter ay may 8-bit na binary na representasyon.
  3. Basahin ang conversion: Ang ASCII text ay kinakatawan sa binary upang maunawaan ng mga computer.
  Paano gawing keyboard ng computer ang iyong smartphone

Halimbawa, kung kukunin natin ang tekstong 'ABC' , makukuha natin ang mga representasyong ito:

  • A → 01000001
  • B → 01000010
  • C → 01000011

Relasyon sa pagitan ng ASCII at Unicode

Bagama't ang ASCII ay isang pangunahing pamantayan, ang mga pagsulong sa teknolohiya ay lumikha ng pangangailangang kumatawan sa mga karakter mula sa ibang mga wika. Ito ang humantong sa paglikha ng Unicode , isang pamantayan na lubos na nagpapalawak sa bilang ng mga magagamit na karakter.

Pinapayagan ng Unicode ang representasyon ng mga karakter mula sa maraming alpabeto at gumagamit ng iba't ibang format ng pag-encode, tulad ng UTF-8 , na tugma sa ASCII ngunit pinalalawak ang mga posibilidad nito.

ASCII Art: Isang Form ng Digital Expression

Isang kakaibang gamit ng ASCII code ay ang ASCII art . Kabilang dito ang paglikha ng mga imahe gamit lamang ang mga karakter ng teksto. Ang ganitong uri ng sining ay naging popular noong mga unang araw ng computing, noong limitado pa ang mga graphical interface.

Halimbawa ng sining ng ASCII:

:-) (smiley face) <3 (puso)

Ang mga digital artist ay lumikha ng mga kumplikadong gawa gamit ang mga karakter na ASCII, ang ilan ay kinopya pa nga sa mga dot matrix printer.

Mga limitasyon ng ASCII code

Bagama't malaki ang naging epekto ng ASCII sa pagkukuwenta, mayroon itong ilang mga limitasyon :

  • Limitadong saklaw: Kasama lang ang mga character mula sa English alphabet, na walang suporta para sa iba pang mga wika na gumagamit ng accented o espesyal na mga character.
  • pinababang kapasidad: Ang orihinal na bersyon nito ay maaari lamang kumatawan sa 128 character, na humantong sa paglikha ng mga pinahabang bersyon.
  • Pagkaluma: Pinalitan na ngayon ng Unicode ang ASCII sa karamihan ng mga application, na nagbibigay-daan para sa mas mahusay na global compatibility.

Mga curiosity tungkol sa ASCII

Ang ASCII code ay nag-iwan ng marka sa kasaysayan ng computing. Ang ilang mga kagiliw-giliw na katotohanan ay kinabibilangan ng:

  • Ginamit ang ASCII sa mga unang video game upang kumatawan sa mga graphics sa screen.
  • Ginagamit pa rin ang mga control code ng ASCII printer at mga text terminal.
  • Nakaimbak ang ilang mas lumang operating system impormasyon sa teksto eksklusibo sa ASCII.
  Pagkonsumo ng kuryente ng PC sa mga mode ng pagtulog, hibernation, at pag-shutdown

Ang ASCII code ay naging pangunahing haligi ng computing. Ang pagiging simple at pagiging pangkalahatan nito ay nagbigay-daan sa standardized na komunikasyon sa pagitan ng mga device sa loob ng mga dekada. Bagama't higit na napalitan ito ng Unicode, nananatili itong nauugnay sa ilang partikular na lugar gaya ng programming, text storage, at paghahatid ng data.