KomputilojProgramado

La ASCII, karakteroj: priskribon, tablo de kodoj kaj tipoj

Kiel estas konata, la komputilo stokas informon en binara formo, prezentante ĝin kiel sekvenco de oni kaj nuloj. Por forpreni la informon en formo taŭga por homa konsumado, ĉiu unika vico de nombroj kiam montri anstataŭita de la responda karaktero.

Unu el la korelacio sistemoj duumaj kodoj por presi kaj stirsignoj estas ASCII.

Ĉe la nuna nivelo de evoluo de komputila teknologio la uzanto ne bezonas scii la kodon por ĉiu aparta simbolo. Tamen, la ĝenerala kompreno de kiel la kodigo efektivigas, estas ekstreme helpema, kaj por kelkaj kategorioj de specialistoj kaj ĉiuj necesaj.

krei ASCII

En la originala formo de la kodita estis evoluigita en 1963 kaj poste dum 25 jaroj dufoje ĝisdatigita.

En la originala versio de la ASCII karaktero tablo inkludas 128 karakteroj, poste aperis etendita versio, kie la unuaj 128 karakteroj estas savitaj kaj kodoj implikita kun la oka iom mapita simboloj antaŭe forestis.

Tra la jaroj, tiu kodado estas la plej populara en la mondo. En 2006 la ĉefa loko prenis latina en 1252, kaj fine de 2007 kaj nuntempe tenas gvidan pozicion firme Unikodo.

Komputila ASCII reprezento

Ĉiu ASCII-karaktero havas propran kodon kiu konsistas de 8 karakteroj, reprezentante nul aŭ unu. La minimuma nombro de tiaj reprezento estas nulo (ok nuloj en la duuma sistemo), kiu estas la fonto de la unua elemento en la tablo.

Maksimuma binara kodo al ASCII-versio de la originala estas nula + sep unuoj, kaj en la versio etendita - ok unuoj, konektita kiel la oka iom.

stirsignoj

Stirsignoj nomiĝas signojn kiuj ne havas grafikan reprezenton kaj estas uzata por la organizo de la teksto, aparato mastrumado, ktp Ili povas indiki la komencon aŭ finon de la teksto, taboj, generante sono signalo, pluraj operacioj por TTY (teletipo - .. Maŝino por transdono de datumoj elektra kanalo) rezolucio de la mekanismo de eliro datumoj, ktp cancelación ago.

En la ASCII karaktero tablo pozicioj 0 al 31, kaj 127 estas asignitaj por kontrolo karakteroj. Totalo de 33 markoj.

La ceteraj karakteroj

La ceteraj 95 pozicioj estas rezervitaj por interpunkcio markoj kaj matematikaj operacioj, decimaloj, literoj de la alfabeto, malsamaj registro: "A" kaj majuskla "A" horizontala respondas al malsamaj kodoj en la ASCII karaktero tablo.

Karaktero nombroj en la tabelo

Se persono estas engaĝita en softvaro evoluado, aŭ plenumi alian taskoj de la kampo de informadiko, estas necese scii la numeron de kelkaj karakteroj ASCII.

Kiel ĝi menciis antaŭe, la pozicio de 0-31 kaj 127 prenas kontrolon karakteroj. Nombro 32 estas asignita al spaco, numeron 33-47 kaj 58-64 estas rezervitaj por interpunkcio kaj baza matematiko operacioj.

Latina majuskloj aranĝitaj laŭ alfabeta ordo kaj estas numeritaj de 65-a al 90-a. Minusklaj literoj ankaŭ aranĝis en alfabeta ordo, iliaj pozicioj - de 97-a al 122-a. La ceteraj nombroj (91-96 kaj 123-126) asignita al la krampoj kaj krampoj, oblikva kaj rektaj trajto, kaj ankaŭ kelkaj el la diakritaj markoj.

Plena tablo de simboloj en konvenan grafika reprezento povas vidi en la bildo supre. La figuro malsupre montras la nombron de signoj en la rusa ASCII karaktero tablo.

ASCII etendita

Ekde la originala versio de la kodita estis disvolvita, bazita sur la Usona membro, tie ne estis provizita por ne nur diversajn tipojn de skribo kaj naciaj alfabetoj, sed eĉ konvenan uzon de diakritoj, Aktive uzata en Eŭropaj lingvoj.

8a iom estis implikita por la formado de la etendita kodado. Ĉi tiu versio inkludas simbolojn de naciaj eŭropaj alfabetoj kaj fonetika transskribo, grafikaj elementoj, uzata por desegnaĵo tabloj, kelkaj matematikaj simboloj.

Iuj ASCII-signoj estas malofte uzata hodiaŭ. Aparte, tiu validas por karakteroj kiuj estas uzataj por tiri tabloj, kiel en la jaroj ekde la disvolviĝo de la etendita kodado, multe pli oportuna vojoj de grafika reprezento de tabloj estis enkondukitaj.

Nacia variantoj kodado

Antaŭ la alveno de ASCII etendita versio por montri internaciaj karakteroj uzita remanufactured versio kodigo, kie meti la latina literoj estis metitaj rusa, la greka, araba karakteroj.

Du kodoj en la tablo estas rezervita por ŝanĝi inter la norma US-ASCII kaj ĝia nacia celo.

Post la ASCII iĝis ne inkludas 128 kaj 256 karakteroj, disvastiĝo por Opcio kodigo, en kiuj la originala versio de la tablo estas konservita en la unua 128 kodoj kun nulo 8a iom. Signoj nacia literaturo stokita en la supra duono de la tablo (128-255-a pozicio).

Scii rekte ASCII karaktero kodoj la uzanto estas ne postulita. Programaro ellaboranto estas kutime sufiĉa scii la numeron de la elemento en la tabelo por kalkuli la kodo, se necese, per la binara sistemo.

rusa lingvo

Post la disvolviĝo en la frua 70-ies de kodoj por la skandinavaj lingvoj, la ĉina, korea, la greka, ktp, Kreante sian propran version de kontraktitaj kaj Sovetunio. Baldaŭ disvolvita versio de la 8-bita kodoprezento nomita KOI8, antaŭgardante la unuaj 128 karakteroj ASCII kodoj kaj asignas la saman numeron de pozicioj sub la literojn de la nacia alfabeto kaj pliaj signoj.

Antaŭ la enkonduko de Unikodo KOI8 dominis en la rusa segmento de la Interreto. Ekzistis variantoj kodado por rusa, kaj por la ukraina alfabeto.

ASCII problemoj

Ekde la nombro de elementoj eĉ en etendita tablo ne superas 256, la eblo de akomodi sola kodado pluraj malsamaj skriboj forestas. En la 90aj jaroj estis problemo en RuNet "ups, rubo" kiam la teksto tajpita rusa karakteroj ASCII estas montrita malĝuste.

La problemo estis la discrepancia de kodoj de malsamaj ebloj ASCII unu la alian. Memoru ke en pozicioj 128-255 povas meti diversajn signojn, kiam vi ŝanĝas unu cirila signaron al alia, ĉiuj literoj de la teksto estis anstataŭitaj de aliaj havanta la identa kvanto en alia versio kodoj.

nuna stato

Kun la alveno de Unikodo ASCII populareco malkreskis.

La kialo por ĉi tiu kuŝas en la fakto ke la nova signaroj permesita enhavi signojn de preskaŭ ĉiuj skribitaj lingvoj. En ĉi tiu kazo, la unua 128 karakteroj ASCII korespondi al la sama Unikodo karaktero.

En 2000, estis la plej populara ASCII-kodita en Interreto kaj uzita de 60% de indeksita "Google" retpaĝoj. Jam de 2012 la proporcio de tiaj paĝoj falis al 17%, kaj la loko de la plej popularaj kodado prenis Unikodo (UTF-8).

Tiel, ASCII estas grava parto de la historio de informadiko, sed ĝia uzo en la estonteco ŝajnas malmulta promesplena.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 eo.birmiss.com. Theme powered by WordPress.