KomputilojProgramado

ASCII kodo (Usona norma kodo por informo interŝanĝo) - la baza teksto kodado por la latina alfabeto

Laŭ la Internacia Kuniĝo de Telekomunikadoj, en 2016 la Interreto kun pli malpli regule uzas tri kaj duono miliardoj da homoj. La plej multaj el ili eĉ ne pensas pri tio ajna mesaĝojn sendis al ili per PC aŭ porteblaj aparatoj, tiel kiel tekstoj kiuj estas montrita sur la ekranoj de ĉiuj specoj, fakte, estas kombino de 0 kaj 1. Ĉi tio nomas la kodita reprezento de la informo. Ĝi provizas kaj faciligas la efektivigo de lia stokado, traktado kaj transmeto. En 1963, la usona ASCII kodo estis disvolvita, kio estas la temo de ĉi tiu artikolo.

Prezento de informoj en la komputilo

Laŭ ajna elektronika komputilo teksto estas kolekto de individuaj karakteroj. Inter ili estas ne nur la letero, inkluzive de la ĉefurbo, sed ankaŭ interpunkcio markoj, nombroj. Krome, specialaj simboloj estas uzataj "=", "&", "(" kaj spacoj.

Al plureco de simboloj, kiuj konsistigas la teksto, nomita la alfabeto, kaj la nombro - potenco (signata kiel N). Determini la esprimo N = 2 ^ b, kie b - nombro da informo bitoj aŭ apartan simbolon pezo.

Ĝi pruvis, ke la potenco de 256 karakteroj alfabeto permesas vin prezenti ĉiujn necesajn signojn.

Ekde 256 Estas 8 grado du, do la pezo de ĉiu karaktero estas 8 bitoj.

Unueco de mezuro 8 bitoj nomiĝas 1-bajto, tial ni diras, ke la binara kodo de iu karaktero en la teksto kiu estas stokita en via komputilo, okupas unu bajto da memoro.

Kiom estas la kodado

Ajna teksto eniris en la PC memoro tra klavaro klavoj, sur kiuj estis skribitaj ciferoj, literoj, interpunkcio markoj kaj aliaj simboloj. En memoro ili transdonas en binara kodo, tio estas, ĉiu simbolo estas mapita al la familiara dekuma kodo por persono de 0 al 255, kiu korespondas al duuma kodo - .. El 00000000 al 11111111.

Bajto kodoprezento permesas la procesoron elfaras prilaborado de teksto, rilatas al ĉiu karaktero aparte. Samtempe, la 256 karakteroj sufiĉas por reprezenti ajnan karakteron informoj.

Coding karakteroj ASCII

Tiu mallongigo signifas la angla usona normo kodo por informo interŝanĝo.

Eĉ ĉe la tagiĝo de informatización, iĝis ŝajne ke eblas elpensi diversajn manierojn kodoprezenton informon. Tamen, por transdoni informon de komputilo al alia estis postulata por evoluigi ununuran normon. Do, en 1963 ekzistis ASCII-tablo en Usono. Ĝi neniun karakteron komputilo alfabeto akiras sinsekvo nombro en la duuma prezento. Komence, la ASCII kodo estas uzata nur en Usono, kaj poste iĝis internacia normo por la PC.

Enhavo

ASCII kodoj estas dividita en 2 partoj. Internacia normo estas konsiderata nur la unua duono de la tablo. Ĝi inkludas kodon de la sinsekvo da 0 (kodita kiel 00000000) por 127 (kodo 01111111).

seria numero

N

Kodigo ASCII teksto

simbolo

0 - 31

0000 0000 - 0001 1111

Karakteroj kun N de 0 al 31 nomiĝas administrantoj. Ilia funkcio estas "gvidisto" la procezo de tekstoj produktadon al monitoro aŭ pres mekanismo, oni beeping sono, ktp

32 - 127

0010 0000 - 0111 1111

Simboloj kun N de 32 al 127 (norma parto de la tablo) - majuskla kaj minuskla literoj de la latina alfabeto, la 10-Nye nombroj, interpunkcio markoj, kaj diversaj krampoj, komercaj kaj aliaj karakteroj .. Simbolo 32 indikas spaco.

128 - 255

1000 0000 - 1111 1111

Simboloj kun N de 128 al 255 (alternativa parto de la tablo aŭ kodon paĝo) povas havi diversajn opciojn, ĉiu el kiuj havas propran numeron. La kodo paĝon uzata por agordi naciaj alfabetoj, kiuj estas malsamaj de la latina. Aparte, ĝi estas realigita kun la helpo de ASCII kodo por la Rusa karakteroj.

Tablo kodado majuskla kaj minuskla literoj sekvas unu la alian laŭ alfabeta ordo kaj nombroj - suprenira valorojn. Tiu principo validas por la rusa alfabeto.

stirsignoj

ASCII kodado tablo estis origine desegnita por la ricevo kaj transdono de informoj pri tiu ne plu estas uzata de la aparato kiel teletipo. Tiurilate, la karakteroj inkludas nonprinting uzata kiel komandojn por kontroli la mekanismon. Tia komandojn estis uzitaj en tiaj antaŭ-komputila mesaĝado teknikoj kiel kodo Morse, ktp.

La plej ofta "teletipo" simbolo estas la NUL (00 "nulo"). Ĝi daŭre estas uzita en plej programlingvoj, indikante la signo de la fino de la linio.

Kie uzataj ASCII kodado

Esperanto Kodo postulas ne nur la teksto eniro klavaro. Ĝi estas ankaŭ uzata en la diagramo. Aparte, la ASCII Arto Kreinto programo bildoj reprezentas malsamajn etendojn spektro ASCII kodoprezento.

Ĉi tiuj produktoj venis en du tipoj: grafika redaktoroj plenumante la funkcion de transformanta bildon en teksto kaj konvertas la "Bildoj" en la ASCII-grafikaĵojn. Ekzemple, konata estas perfekta ekzemplo Smiley Coding simbolo.

ASCII povas uzi kiam kreante la dokumento HTML. En ĉi tiu kazo, vi povos eniri aron de karakteroj kaj simbolo kiu respondas al ĉi tiu kodo aperos kiam vidanta la paĝo en la ekrano.

ASCII estas bezonata por krei plurlingvaj retejoj, kiel signojn, kiuj ne apartenas al aparta nacia tablo, anstataŭita de ASCII-kodojn.

iuj trajtoj

Por kodi tekston informojn en ASCII estis origine uzita 7 bitoj (unu restis malplena), sed hodiaŭ ŝi laboras kiel 8-bita.

La literoj, kiuj estas lokitaj en la kolumnoj estas supre kaj sube, diferencas inter si nur per sola iom. Tiu ege reduktas la kompleksecon de la testo.

ASCII aplikon en Microsoft Office

Eventuale, ĉi tiu tipo de kodado de teksto informo povas esti uzita en eldonistoj de teksto de Microsoft, kiel Notepad, kaj Office Word. Tamen, kiam tajpi en ĉi tiu kazo, vi ne povas uzi iun funkciojn. Ekzemple, vi ne povos efektivigi aŭdaca kiel la ASCII karaktero retenas nur la signifon de informo, ignorante ties ĝenerala formo kaj formo.

normigado

La organizo adoptis ISO normo ISO 8859. Tiu grupo difinas la ok-bita kodoprezento por diversaj lingvogrupoj. Aparte, ISO 8859-1 - estas la Etendita ASCII, kiu estas tablo por Usono kaj Okcidenta Eŭropo. Al ISO 8859-5 - estas la tablo uzata por la cirila alfabeto, inkluzive de la rusa lingvo.

Por historiaj kialoj al ISO 8859-5 estas uzata por mallonga tempo.

Por la rusa lingvo en la momento vere uzis kodado:

  • CP866 (Kodo Paĝo 866), aŭ DU, kiu estas ofte nomita alternativa kodado GOST. Estis aktive uzata ĝis la mezaj 90-ies de la lasta jarcento. Nuntempe, preskaŭ neniam uzata.
  • KOI-8. Coding estis disvolvita en la 1970-80s, kaj nuntempe ĝi estas komuna normo por retpoŝto mesaĝojn en RuNet. Ĝi estas vaste uzata en la SUB familio Unikso, inkluzive Linukso. "Rusa" versio de KOI-8, nomita KOI-8R. Krome, ekzistas versioj por aliaj cirilaj lingvoj kiel ekzemple ukraina.
  • Kodo Paĝo 1251 (CP 1251, Vindozo - 1251). Disvolvita de Microsoft provizi subtenon por la rusa lingvo en la Vindozo medio.

La ĉefa avantaĝo de CP866 unua normo estis konservi pseŭdo-grafikaj karakteroj en la samaj pozicioj kiel en la Etendita ASCII. Tiu ebligas al vi kuri neŝanĝita teksto de la programo, eksterlandaj produktado, kiel ekzemple la fama Norton Commander. Je tiu punkto CP866 estas uzata por programoj desegnita por Vindozo, kiu operacias en kompleta ekrano de teksto vido aŭ en teksto skatoloj, inkluzive en FAR Manager.

Komputila tekstoj skribitaj en CP866 kodado, lastatempe estas tre malofta, sed estas uzata por la rusa dosiernomojn en "Vindous".

"Unikodo"

Nuntempe, la plej etendita estas ĉi kodado. Kodoj "Unikodo" en la kampo. La unua (de 0000 al U + U + 007F) inkludas aron de karakteroj ASCII kun kodoj. Sekvita de la kampo karakterojn de malsamaj naciaj literaturo, tiel kiel interpunkcio kaj teknika simboloj. Krome, parto de la kodo "Unikodo" estas rezervita en kazo de la bezono por inkludi novaj karakteroj en la estonteco.

Nun vi scias, ke en ASCII ĉiu karaktero estas reprezentita kiel kombinaĵo de 8 nuloj kaj aĵoj. Laiko, ĉi tiu informo eble ŝajnas nenecesa kaj seninteresa, sed ĉu vi ne volas scii, kio okazas "en la cerbo" de via komputilo?!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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