Kí ni koodu ASCII?

Imudojuiwọn to kẹhin: 15/09/2023
Òǹkọ̀wé: Sebastian Vidal

Kí ni koodu ASCII?

El Código ASCII (Amerika Standard Code for Information Interchange) jẹ eto ifaminsi ihuwasi ti o ni idagbasoke ni awọn ọdun 1960 nipasẹ igbimọ Amẹrika kan. Idi akọkọ rẹ ni lati ṣe idiwọn aṣoju awọn ohun kikọ ati awọn aami ninu awọn kọnputa, gbigba ibaraẹnisọrọ ati paṣipaarọ data ni ọna deede.

Awọn abuda ti ASCII Code

El Código ASCII Atilẹba naa nlo awọn die-die 7 lati ṣojuuṣe apapọ ⁢ 128 oriṣiriṣi awọn ohun kikọ, pẹlu awọn lẹta oke ati isalẹ, awọn nọmba, awọn aami ifamisi, ati awọn aami pataki miiran. Awọn ohun kikọ wọnyi ṣe maapu si odidi laarin 0 ati 127 ni eleemewa, tabi laarin 00 ati 7F ni hexadecimal.

ASCII koodu amugbooro

Ni akoko pupọ, awọn iwulo oriṣiriṣi ati awọn ẹrọ itanna tuntun dide ti o nilo nọmba ti o tobi julọ ti awọn kikọ. Lati koju awọn ibeere wọnyi, ASCII Code amugbooro, gẹgẹbi ASCII ti o gbooro tabi 8-bit ASCII, eyiti o pẹlu to awọn ohun kikọ 256 lapapọ.

IwUlO ati awọn ohun elo ti ASCII Code

El Código ASCII O jẹ lilo pupọ ni aaye kọnputa, nitori pe o ṣe ipa pataki ninu aṣoju ati ifọwọyi ti ọrọ ni awọn ede siseto, àwọn ètò ìṣiṣẹ́ ati awọn ohun elo software. Ni afikun, o jẹ ipilẹ fun awọn koodu ohun kikọ miiran ti a lo lọpọlọpọ, gẹgẹbi UTF-8, eyiti o ni ibamu pẹlu koodu ASCII.

Ni ipari, awọn Código ASCII O jẹ eto ifaminsi ohun kikọ pataki ni iširo, eyiti o ti ṣe irọrun ibaraẹnisọrọ ati paṣipaarọ alaye ni kariaye. Itumọ ati lilo rẹ ni agbaye ti imọ-ẹrọ jẹ pataki fun iṣẹ ṣiṣe deede ti awọn ẹrọ itanna ati awọn ohun elo.

1. Kini koodu ASCII?

El Código ASCII jẹ eto fifi koodu ohun kikọ silẹ tí a ń lò lati soju ọrọ lori awọn kọmputa ati awọn ẹrọ miiran itanna. ASCII jẹ adape fun “Kọọdi Aṣewadii Amẹrika fun Ibaṣepọ Alaye” ati pe o jẹ idagbasoke nipasẹ igbimọ kan ti Ile-iṣẹ Awọn ajohunše Orilẹ-ede Amẹrika (ANSI) ni awọn ọdun 1960.

El Código ASCII fi nọmba alailẹgbẹ fun ohun kikọ kọọkan ti a lo ninu awọn ẹrọ ọrọ, pẹlu awọn lẹta, awọn nọmba, awọn aami, ati awọn ohun kikọ pataki. Awọn nọmba wọnyi ni a mọ bi Àwọn kódù ASCII ati pe o jẹ aṣoju ni alakomeji (odo ati awọn) ni iranti ati ni gbigbe data. Fun apẹẹrẹ, nọmba naa 65 duro fun lẹta "A", nọmba naa 97 duro fun lẹta "a" ati nọmba naa 33 duro fun ami igbejade "!".

El Código ASCII O jẹ gbigba lọpọlọpọ nipasẹ awọn aṣelọpọ kọnputa ati pe o di idiwọn ile-iṣẹ kan. Botilẹjẹpe ASCII nlo awọn ege 7 lati ṣojuuṣe awọn ohun kikọ, gbigba apapọ 128 oriṣiriṣi awọn ohun kikọ lati ṣe aṣoju, awọn amugbooro bii ASCII ti o gbooro tabi Unicode ti ni idagbasoke lati ṣe atilẹyin awọn kikọ afikun ati awọn ede oriṣiriṣi. Loni, awọn Código ASCII O wa ni lilo pupọ bi ipilẹ fun awọn eto ifaminsi ohun kikọ miiran ninu awọn kọnputa ati awọn ẹrọ itanna.

2. Itan ati ipilẹṣẹ ti koodu ASCII

El Código ASCII (Kọọdu Standard⁤ Amẹrika fun Iyipada Iyipada Alaye) jẹ fifi koodu pamọ boṣewa ti a lo lati ṣe aṣoju awọn ohun kikọ ninu kọ̀ǹpútà.⁢ A ṣẹ̀dá rẹ̀ ni awọn 60 nipasẹ awọn American National Standards Institute (ANSI) ati awọn ti a wa lakoko lo lati transmitir información laarin awọn ẹrọ oriṣiriṣi itanna ati kọmputa awọn ọna šiše. Loni, koodu ASCII jẹ lilo pupọ ni gbogbo agbaye ati pe a gba pe fundamento ti julọ ohun kikọ silẹ koodu.

Iyasoto akoonu - Tẹ Nibi  Kini conhost.exe ati idi ti o nṣiṣẹ

Awọn Oti ti awọn ASCII Code ọjọ pada si awọn nilo lati ni a boṣewa ọna ti o nsoju ohun kikọ lori awọn kọmputa. Ṣaaju ki o to ṣẹda ASCII, olupese kọnputa kọọkan lo eto ifaminsi ohun kikọ tirẹ, eyiti o fa awọn iṣoro pẹlu àìbáramu laarin awọn ọna ṣiṣe oriṣiriṣi. ANSI pinnu lati ṣe agbekalẹ boṣewa gbogbo agbaye ti yoo ni ibamu pẹlu gbogbo awọn eto kọnputa.

Koodu ASCII pẹlu apapọ awọn ohun kikọ 128, ti o wa lati awọn kikọ imprimibles gẹgẹbi awọn lẹta oke ati kekere, awọn nọmba, ati awọn aami ifamisi, to awọn kikọ kii ṣe titẹ sita bi awọn ohun kikọ iṣakoso ti a lo fun iṣẹ inu ti kọmputa naa. Ọkọọkan awọn ohun kikọ wọnyi jẹ aṣoju nipasẹ odidi 7-bit, eyiti o fun laaye ni ibi ipamọ wọn ati ifọwọyi ni awọn eto kọnputa.

3. Ilana ati aṣoju ti koodu ASCII

Eyi jẹ ipilẹ lati ni oye bi awọn kọnputa ṣe n ṣe ibasọrọ ni ipele ihuwasi. ASCII, eyiti o duro fun koodu Apejuwe Ilu Amẹrika fun Ibaraẹnisọrọ Alaye, jẹ akojọpọ awọn kikọ ti a lo lati ṣe aṣoju ọrọ lori awọn kọnputa ati awọn ẹrọ itanna miiran.⁢

ASCII koodu nlo 7 die-die lati ṣe aṣoju gbogbo awọn ohun kikọ, èyí tí ó túmọ̀ sí wípé O le ṣe aṣoju apapọ awọn ohun kikọ oriṣiriṣi 128 nikan. Awọn ohun kikọ wọnyi pẹlu awọn lẹta nla ati kekere, awọn nọmba, awọn aami ifamisi, ati awọn ohun kikọ pataki gẹgẹbi aaye funfun ati ipadabọ gbigbe. Botilẹjẹpe koodu ASCII ode oni nlo awọn iwọn 8, awọn die-die 7 akọkọ wa kanna ati pe wọn pe ni Standard ASCII Code.

Ilana ti koodu ASCII O ti pin si orisirisi awọn ẹgbẹ. Ẹgbẹ akọkọ, 0 si 31, ni a mọ si “awọn ohun kikọ iṣakoso” ati pe a lo lati ṣakoso awọn ẹrọ agbeegbe gẹgẹbi awọn atẹwe ati awọn ifihan. Ẹgbẹ keji, 32 si 126, duro fun awọn ohun kikọ ipilẹ ti a le tẹjade gẹgẹbi awọn lẹta, awọn nọmba, ati awọn aami ifamisi. Nikẹhin, ẹgbẹ lati 127 si 255⁤ ni a pe ni “awọn ohun kikọ ti o gbooro” ati pe o ni awọn ohun kikọ pataki ti a lo‌ ní oríṣiríṣi èdè ati awọn ohun elo pato.

Aṣoju ti koodu ASCII O ti ṣe nipa fifi nọmba eleemewa alailẹgbẹ si ohun kikọ kọọkan. Fun apẹẹrẹ, lẹta “A” jẹ aṣoju nipasẹ nọmba eleemewa 65, lakoko ti aami ami ibeere (?) jẹ aṣoju nipasẹ nọmba eleemewa 63. Aṣoju eleemewa yii jẹ ki ibaraẹnisọrọ rọrun. laarin awọn ẹrọ ati sisẹ ọrọ lori awọn kọnputa. Ni afikun, awọn tabili iyipada oriṣiriṣi wa ti o ni ibatan awọn nọmba eleemewa si awọn ohun kikọ ti o baamu, eyiti o fun laaye itumọ ti o tọ ati ifihan awọn ọrọ ni oriṣiriṣi awọn eto kọnputa.

4. Pataki ati awọn ohun elo ti koodu ASCII ni iširo

Koodu ASCII (Koodu Apejuwe Ilu Amẹrika fun Iyipada Iyipada Alaye) jẹ eto ifaminsi ti o fi nọmba alailẹgbẹ sọtọ si ohun kikọ kọọkan ti a lo ninu ipilẹ awọn ohun kikọ ti a lo ninu awọn kọnputa. Eto yii pẹlu awọn lẹta nla ati kekere, awọn nọmba, awọn aami ifamisi, ati awọn ohun kikọ pataki. Koodu ASCII ti di ipilẹ ipilẹ fun aṣoju awọn ohun kikọ ninu awọn eto kọnputa ati pataki rẹ ni iširo jẹ eyiti a ko sẹ.

Iyasoto akoonu - Tẹ Nibi  Bii o ṣe le gba ọrọ igbaniwọle Gmail rẹ pada laisi yiyipada rẹ

Koodu ASCII jẹ lilo pupọ ni awọn ohun elo kọnputa fun:

1. Ibi ipamọ data ati gbigbe: Data jẹ aṣoju ati gbigbe ni lilo ‌ASCII Code, ni gbigba interoperability laarin⁢ oriṣiriṣi awọn ọna ṣiṣe kọnputa. Fun apẹẹrẹ, nigba fifiranṣẹ imeeli, ọrọ naa yipada si awọn koodu ASCII ki o le tan kaakiri lori awọn nẹtiwọọki ati lẹhinna yipada pada si awọn kikọ ti olugba le ṣee ka.

2. Ṣíṣe ètò: Koodu ASCII jẹ pataki fun idagbasoke sọfitiwia ati siseto kọnputa. Awọn ede siseto lo koodu ASCII lati ṣe aṣoju awọn ohun kikọ ninu sintasi wọn, gbigba awọn pirogirama lati kọ awọn ilana ati awọn aṣẹ ni igbagbogbo.

3. Ni wiwo olumulo: Awọn ohun kikọ ASCII ni a lo ni wiwo olumulo ti ọpọlọpọ awọn ohun elo ati awọn ọna ṣiṣe. Lati awọn akojọ aṣayan ati awọn bọtini lati faili ati awọn orukọ liana, ASCII koodu ṣe idaniloju pe awọn ohun kikọ ti wa ni itumọ ti o tọ ati pe o han si olumulo.

Ni akojọpọ, koodu ASCII jẹ boṣewa ipilẹ ni iširo ti o fun laaye aṣoju, ibi ipamọ, ati gbigbe awọn ohun kikọ silẹ ni awọn eto kọnputa. Ohun elo rẹ wa lati siseto ati idagbasoke sọfitiwia si wiwo olumulo ti awọn ohun eloLoye pataki koodu ASCII jẹ pataki fun ẹnikẹni ti o ni ipa ninu aaye imọ-ẹrọ kọnputa.

5. Awọn amugbooro ati awọn iyatọ ti koodu ASCII

Ni agbaye Ni iširo, koodu ASCII (Eto Ilana koodu Amẹrika fun Iyipada Alaye) ṣe pataki fun aṣoju awọn ohun kikọ ninu awọn eto kọnputa. Bibẹẹkọ, koodu ipilẹ yii ti wa ni akoko pupọ, fifun awọn amugbooro ati awọn iyatọ ti o faagun iṣẹ ṣiṣe rẹ.

Awọn amugbooro koodu ASCII: Bii awọn eto iširo tuntun ati awọn ẹrọ ti ni idagbasoke, o di dandan lati faagun awọn agbara ti koodu ASCII ipilẹ. Ọkan ninu awọn amugbooro ti a lo julọ jẹ ASCII ti o gbooro sii, eyiti o ṣafikun awọn ohun kikọ pataki gẹgẹbi awọn aami owo, awọn lẹta asẹnti, ati awọn ohun kikọ miiran ti ko wa ni ipilẹ ipilẹ. Ifaagun ti o wọpọ miiran jẹ ASCII ti o gbooro sii, eyiti o nlo awọn die-die diẹ sii lati ṣojuuṣe awọn ohun kikọ afikun, ngbanilaaye iyipada nla ni fifi koodu ọrọ ati aṣoju.

Awọn iyatọ koodu ASCII: Ni afikun si awọn amugbooro, awọn iyatọ tun wa ti koodu ASCII ti o lo ni awọn ẹya oriṣiriṣi agbaye. Apeere ti eyi ni ISO-8859 Extended ASCII, eyiti o lo ni pataki ni Yuroopu ati ṣe atilẹyin awọn ohun kikọ afikun ti o nilo fun awọn ede oriṣiriṣi ni agbegbe naa. Apeere miiran ni ASCII ti o gbooro sii JIS, eyiti o jẹ lilo pupọ ni Japan ati ṣafikun awọn kikọ ede Japanese kan pato si ipilẹ ipilẹ.

Iyasoto akoonu - Tẹ Nibi  Bii o ṣe le ṣii awọn faili EXE

Pataki ati ohun elo: Wọn jẹ ipilẹ ni idagbasoke awọn ohun elo kọnputa ati awọn eto ibaraẹnisọrọ. Wọn gba aṣoju laaye ati ifọwọyi ti awọn ohun kikọ kan pato lati awọn ede ati aṣa ti o yatọ, eyiti o ṣe irọrun isọdọkan ati isọdi agbegbe ti sọfitiwia. Pẹlupẹlu, awọn amugbooro wọnyi ati awọn iyatọ jẹ pataki lati rii daju pe ibaraẹnisọrọ to munadoko ati deede ni awọn agbegbe ede pupọ, nibiti awọn kikọ oriṣiriṣi ati awọn aami ṣe pataki fun gbigbe alaye.

6. Awọn idiwọn ati awọn italaya ti koodu ASCII ni akoko ode oni

Ni akoko ode oni, koodu ASCII (Koodu Standard Amẹrika fun Iyipada Alaye) ti di ohun elo pataki ni aaye ti iširo. Sibẹsibẹ, bi imọ-ẹrọ ti nlọsiwaju, eto yii ṣafihan idiwọn ati awọn italaya ti o le ni ipa lori imunadoko rẹ ni awọn aaye kan. Ni isalẹ, a yoo ṣawari diẹ ninu awọn idiwọn ati awọn italaya ati bii wọn ṣe ni ipa lori lilo koodu ASCII. lọwọlọwọ.

Ọkan ninu awọn italaya akọkọ ti koodu ASCII ni tirẹ lopin ti ohun kikọ silẹ ṣeto. Ni akọkọ ti a ṣe apẹrẹ lati ṣe aṣoju eto ipilẹ ti awọn ohun kikọ Gẹẹsi, koodu ASCII le ṣe aṣoju apapọ awọn aami 128 nikan, pẹlu awọn lẹta, awọn nọmba, awọn ami ifamisi, ati awọn kikọ pataki. Eto ti o lopin yii jẹ ki o ṣoro lati ṣe aṣoju ati paarọ awọn ohun kikọ lati awọn ede miiran ati awọn eto kikọ, eyiti o le jẹ iṣoro ni agbaye agbaye, agbaye pupọ.

Ipenija bọtini miiran ti koodu ASCII ni akoko ode oni jẹ tirẹ incompatibility pẹlu Opo ifaminsi awọn ọna šišeBi awọn iwulo iširo ti wa, ilọsiwaju diẹ sii ati awọn ọna ṣiṣe ifaminsi wapọ ti farahan, gẹgẹbi Unicode. Ko dabi ASCII, Unicode ṣe atilẹyin ọpọlọpọ awọn ede ati awọn eto kikọ, ati awọn ohun kikọ pataki ati awọn aami. Eyi ti yori si gbigba Unicode ni mimu dipo koodu ASCII ni ọpọlọpọ awọn agbegbe, eyiti o le ja si awọn ọran ibamu ati awọn iṣoro nigba ṣiṣẹ pẹlu awọn ọna ṣiṣe ati awọn ohun elo oriṣiriṣi.

7. Awọn iṣeduro lati ṣe deede koodu ASCII

Koodu ASCII (Koodu Standard Amẹrika fun Iyipada Iyipada Alaye) jẹ eto ifaminsi ti o fi lẹta kọọkan, nọmba ati aami ti a lo ninu ede kọnputa ni iye nọmba alailẹgbẹ. Awọn iye nọmba wọnyi jẹ aṣoju ni awọn iwọn 7 ati awọn sakani lati 0 si 127. Lati le mu koodu ASCII ni deede, diẹ ninu awọn iṣeduro to wulo yẹ ki o ṣe akiyesi:

1. Consistencia en la interpretación: Rii daju pe gbogbo awọn ẹrọ ati awọn eto ti o lo itumọ koodu ASCII ni ọna kanna. Eyi yoo yago fun awọn iṣoro itumọ ati rii daju ifihan ti o pe ti awọn kikọ.

2. Imọye awọn iye iye: Di faramọ pẹlu awọn iye iye ti a fi sọtọ si lẹta kọọkan, nọmba, ati aami ninu koodu ASCII. Eyi yoo gba ọ laaye lati ṣe awọn ifọwọyi pato ati awọn iṣiro pẹlu awọn ohun kikọ ASCII ninu awọn eto rẹ.

3. Lilo awọn iṣẹ ti o yẹ: Nigbati o ba n ṣiṣẹ pẹlu koodu ASCII, lo awọn iṣẹ ati awọn ọna ti a pese nipasẹ ede siseto rẹ lati ṣe awọn iṣẹ ṣiṣe kan pato. Awọn ẹya wọnyi yoo dẹrọ ifọwọyi ati sisẹ awọn ohun kikọ ASCII ni imunadoko ati daradara.