KompjûtersProgramming

De ASCII, tekens: beskriuwing, tafel fan koades en typen

Lykas bekend, de kompjûter bewarret ynformaasje yn binêre foarm, presintearje as in opienfolging fan bern en nullen. Om oersetten de ynformaasje yn in foarm geskikt foar minsklike konsumpsje, elk unike opienfolging fan nûmers as it werjaan ferfongen troch de oerienkommende karakter.

Ien fan 'e gearhing systemen binêre koades te drukken en kontrôle tekens is ASCII.

Op it hjoeddeistige nivo fan ûntwikkeling fan de kompjûter technology de brûker hoecht net nedich te witten de koade foar eltse bepaalde symboal. Lykwols, it algemiene begryp fan hoe't it taalkodearjen wurdt útfierd, is tige behelpsum, en foar guon kategoryen fan spesjalisten en alle nedich.

Create ASCII

Yn de oarspronklike foarm fan it taalkodearjen yn it waard ûntwikkele yn 1963 en dêrnei foar 25 jier twa kear fernijd.

Yn de oarspronklike ferzje fan it ASCII karakter tafel omfiemet 128 karakters, letter ferskynde ferlingd ferzje, dêr't de earste 128 karakters wurde bewarre en koades belutsen by it achtste bytsje yn kaart brocht symboalen earder ôfwêzich.

Yn de rin fan de jierren, dizze kodearring is it meast populêr yn de wrâld. Yn 2006 de liedende plak naam Latyn yn 1252, en oan 'e ein fan 2007 en op dit stuit hâldt in liedende posysje stevich Unicode.

Computer ASCII fertsjintwurdiging

Elke ASCII-karakter hat in eigen koade besteande út 8 tekens, dy't as sadanich in nul of ien. It minimum oantal sokke fertsjintwurdiging is nul (acht nullen yn 'e binaire systeem), dat is de boarne fan it earste elemint yn de tabel.

Maksimum binêre koade oan in ASCII-ferzje fan it orizjineel is null + saun ienheden, en yn 'e útwreide ferzje - acht ienheden, ferbûn as de achtste bytsje.

control tekens

Control tekens wurde neamd tekens dy't net hawwe in grafyske represintaasje en wurdt brûkt foar de organisaasje fan 'e tekst, apparaat behear, ensfh Se meie oanjaan it begjin of ein fan de tekst, ljeppers, opwekken fan in lûd sinjaal, ferskate operaasjes foar TTY (teletype - .. Machine foar gegevens oerdracht elektryske kanaal) resolúsje fan de útfier apparaat gegevens, ensfh cancellation aksje.

Yn de ASCII karakter tafel posysjes 0 oant 31, en 127 wurde takend foar kontrôle tekens. Totaal fan 33 merken.

De oare karakters

De oerbliuwende 95 posysjes wurde reservearre foar lêstekens en wiskundige operaasjes, desimale sifers, brieven fan it alfabet, ferskillende register: "A" en in haadsted "A" horizontale korrespondearret mei ferskillende koades yn de ASCII karakter tafel.

Character nûmers yn de tabel

As in persoan is dwaande mei software ûntwikkeling, of te fieren in pear oare taken út it mêd fan ynformaasje technology, is it nedich te witten it nûmer fan in oantal ASCII tekens.

Lykas hjirboppe neamde, de posysje fan 0-31 en 127 nimme kontrôle tekens. Nûmer 32 wurdt tawiisd oan in romte, nûmer 33-47 en 58-64 binne reservearre foar lêstekens en basis math operaasjes.

Latyn haadletters ynrjochte yn alfabetyske folchoarder en wurde nûmere fan 65 th oant 90 th. Lytse letters wurde ek ynrjochte yn alfabetyske folchoarder, harren stânpunten - fan 97 th oant 122 th. De oerbleaune nûmers (91-96 en 123-126) tawiisd oan 'e heakjes en beugels, skeane en rjochte funksje, krektas guon fan de diakrityske tekens.

Folsleine tafel fan symboalen yn in handige grafyske foarstelling is te sjen yn de ôfbylding hjirboppe. De figuer hjirûnder jout it oantal tekens yn it Russyske ASCII karakter tafel.

útwreide ASCII

Sûnt de oarspronklike ferzje fan it taalkodearjen waard ûntwikkele, basearre op 'e Amerikaanske lid, der noch net jûn foar net allinnich ferskate soarten fan skriuwen en nasjonale alfabetten, mar sels in handige gebrûk fan kapkes en aksinten, Aktyf brûkt yn Europeeske talen.

8ste bit is belutsen foar de foarming fan de útwreide kodearring. Dizze ferzje befettet symboalen fan nasjonale Europeeske alfabetten en fonetysk transkripsje, grafysk eleminten, brûkt foar tekenjen tabellen, in oantal wiskundige symboalen.

Guon ASCII-tekens wurde komselden brûkt hjoed. Yn it bysûnder, dat jildt foar tekens dy't brûkt te tekenjen tafels, lykas yn de jierren sûnt 'e ûntwikkeling fan' e útwreide kodearring, folle mear handiger manieren fan de grafyske werjefte fan tabellen binne ynfierd.

National farianten kodearring

Foardat de komst fan ASCII útwreide ferzje te werjaan ynternasjonale karakters brûkt remanufactured ferzje taalkodearjen, wêr ta it pleatsen fan de Latynske brieven waarden pleatst Russysk, Gryksk, Arabysk karakters.

Twa koades yn de tabel binne reservearre foar it wikseljen tusken de standert US-ASCII en syn nasjonale doel.

Neidat de ASCII waard net befetsje 128 en 256 karakters, fersprieden foar Option taalkodearjen yn, dêr't de oarspronklike ferzje fan 'e tafel is bewarre yn de earste 128 koades mei nul 8ste bytsje. Signs nasjonale literatuer opslein yn 'e boppeste helte fan' e tafel (128-255-th posysje).

To witten direkt ASCII-karakter koades de brûker is net fereaske. Software ûntwikkeler is meastal genôch om te witten it nûmer fan it elemint yn de tabel te berekkenjen de koade, as it nedich is, mei help fan it binary systeem.

Russyske taal

Nei oanlieding fan de ûntwikkeling yn de begjin 70-er jierren fan yn Weststellingwerf foar de Skandinavyske talen, Sineesk, Koreaansk, Gryksk, ensfh, It oanmeitsjen fan harren eigen ferzje fan him dwaande en de Sovjet-Uny. Gau ûntwikkele ferzje fan de 8-bit kodearring neamd KOI8, behâld fan de earste 128 ASCII karakter koades en allocates itselde oantal funksjes ûnder de brieven fan 'e nasjonale alfabet en oanfoljende karakters.

Foardat de ynfiering fan Unicode KOI8 dominearre yn de Russyske segmint fan it ynternet. Der wiene farianten kodearring foar Russyske, en foar de Oekraynske alfabet.

ASCII problemen

Sûnt it oantal eleminten sels yn útboude tabel hat net mear as 256, de mooglikheid fan accommodating in inkele kodearring ferskate ferskillende skripts ôfwêzich. Yn de jierren '90 wie der in probleem yn RuNet "Oeps, afval" doe't de tekst typt Russyske ASCII tekens wurde werjûn ferkeard.

It probleem wie de diskrepânsje fan de koades fan de ferskate opsjes ASCII inoar. Sin brocht wurde dat yn posysjes 128-255 kinne pleatst wurde ferskate teikens, en as jo feroarje ien Syrillysk karakter set nei in oare, al de brieven fan 'e tekst waarden ferfongen troch oaren hawwende de identike getal yn in oare ferzje koades.

hjoeddeistige steat

Mei de komst fan de unykoade ASCII populariteit hat waned.

De reden hjirfoar leit yn it feit dat de nije karakter sets tastien om befetsje tekens fan hast allegear skreaun talen. Yn dit gefal, de earste 128 ASCII tekens oerien mei deselde Unicode karakter.

Yn 2000, wie it meast populêre ASCII-ynmekoar setten op it ynternet en yn gebrûk by 60% fan indexed "Google" websiden. Al yn 2012 it oanpart fan sokke siden hat sakke nei 17%, en it plak fan de meast populêre kodearring naam unykoade (UTF-8).

Sa, ASCII is in wichtich part fan 'e skiednis fan' e ynformaasje technology, mar it brûken derfan yn de takomst liket unpromising.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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