KompjûtersProgramming

ASCII-koade (American standert koade foar ynformaasje knooppunt) - de grûntekst kodearring foar de Latynske alfabet

Neffens de Ynternasjonale Telecommunication Uny, yn 2016 it ynternet mei mear of minder geregeldwei brûke trije en in heal miljard minsken. De measten fan har net iens oan tinke, dat alle berjochten stjoerd oan harren fia in PC of mobile gadgets, en ek teksten dy't werjûn op de Monitore fan alle soarten, yn feite, is in kombinaasje fan 0 en 1. Dit hjit de kodearre fertsjintwurdiging fan de ynformaasje. It jout en fasilitearret it útfieren fan syn opslach, ferwurkjen en tastjoeren. Yn 1963, de Amerikaanske ASCII-koade is ûntwikkele, dat is it ûnderwerp fan dit artikel.

Presintaasje fan de ynformaasje yn 'e kompjûter

Yn termen fan in elektroanyske kompjûter tekst is in kolleksje fan yndividuele tekens. Under harren binne net allinne de brief, wêrûnder de haadstêd, mar ek lêstekens, getallen. Dêrneist spesjale symboalen wurde brûkt "=", "&", "(" en spaasjes.

In mearfâldichheid fan symboalen dy't meiïnoar de tekst, neamd it alfabet, en it oantal - power (oanjūn as N). Fêst te stellen de útdrukking N = 2 ^ b, dêr't b - oantal ynformaasje bits of in bepaald symboal gewicht.

It bewiisde dat de krêft fan 256 tekens alfabet kinne jo foarlizze alle nedige tekens.

Sûnt 256 is in 8 graad twa, dan it gewicht fan elk personaazje is 8 bits.

Ienheid fan maatregel 8 bits hjit in 1-byte, dus wy sizze dat de binaire koade fan in personaazje yn 'e tekst dy't bewarre op jo kompjûter, ynnimt ien byte ûnthâld.

Hoe is de kodearring

Elke tekst ynfierd yn de PC ûnthâld fia toetseboerd kaaien, wêrop waarden skreaune nûmers, brieven, lêstekens en oare symboalen. Yn ûnthâld se wurde oerbrocht yn binêre koade, dat wol sizze, eltse symboal is yn byld brocht oan de bekende desimale code for ien persoan fan 0 oant 255, dy't oerienkomt mei in binêre koade - .. Fan 00000000 oant 11111111.

Byte karakter kodearring lit de prosessor fiert ferwurkjen fan de tekst, ferwize nei elk karakter apart. Tagelyk, de 256 karakters is genôch te fertsjintwurdigjen alle karakter ynformaasje.

Koade skriuwe ASCII tekens

Dy ôfkoarting stiet foar de Ingelske American standert code foar ynformaasje interchange.

Ek by it moarnsrea fan ynformatisearring, waard it dúdlik dat it mooglik is om te kommen mei in ferskaat fan wizen om kodear ynformaasje. Lykwols, om te dragen ynformaasje fan de iene kompjûter nei in oare wie nedich om te ûntwikkeljen ien standert. Dus, yn 1963 wie der in ASCII-tafel yn 'e Amerikaanske. It eltse karakter computer alfabet wurdt tawiisd in folchoarder nûmer yn it binary fertsjintwurdiging. Yn it earstoan, de ASCII-koade wurdt brûkt allinnich yn 'e Feriene Steaten, en letter waard in ynternasjonale standert foar de PC.

Ynhâldsopjefte

ASCII koades wurde ferdield yn 2 dielen. Ynternasjonale standert wurdt beskôge as allinnich de earste helte fan 'e tafel. It omfiemet koade út 'e folchoarder tal fan 0 (ynmekoar setten as 00000000) nei 127 (koade 01111111).

serial number

N

Koade skriuwe ASCII tekst

symboal

0 - 31

0000 0000 - 0001 1111

Karakters mei N fan 0 oant 31 wurde neamd managers. Har funksje is om "gids" it proses fan tekst útfier nei in monitor of printsjen apparaat, in beeping lûd, ensfh

32 - 127

0010 0000 - 0111 1111

Symboalen mei N fan 32 oant 127 (in standert part fan 'e tafel) - haadletter en lytse letters út it Latynske alfabet, de 10-nye nûmers, lêstekens, en ferskate heakjes, kommersjele en oare tekens .. Symboal 32 wiist op in romte.

128 - 255

1000 0000 - 1111 1111

Symboalen mei N fan 128 oant 255 (in alternatyf part fan 'e tafel of koade side) kinne hawwe in ferskaat oan opsjes, elk fan dat hat syn eigen nûmer. De koade side brûkt om nasjonale alfabetten, dy't oars binne út it Latyn. Yn it bysûnder, it is útfierd mei help fan de ASCII-koade foar de Russyske karakters.

Tabel kodearring haadletters en lytse letters wurde folgjende elkoar yn alfabetyske folchoarder en nûmers - oprinnende wearden. Dat prinsipe hâldt foar de Russyske alfabet.

control tekens

ASCII kodearring tafel wie oarspronklik ûntwurpen foar de opfang en it trochjaan fan ynformaasje oer dit wurdt net mear brûkt troch it apparaat as teletype. Yn dit ferbân, it karakter set opnommen nonprinting brûkt as kommando te kontrolearjen it apparaat. Sokke kommando waarden brûkt yn sokke pre-kompjûter messaging techniken lykas Morse code, en sa fierder.

De meast foarkommende "teletype" symboal is de nul (00 "nul"). Hy wurdt noch hieltyd brûkt yn de measte programmearring talen, wat oanjout it teken fan 'e ein fan' e line.

Wêr brûkt ASCII kodearring

American Standert Code fereasket net allinne de tekst yngong toetseboerd. It wurdt ek brûkt yn de grafyk. Benammen, de ASCII Art Maker programma ôfbyldings fertsjintwurdigje ferskate útwreidings spektrum ASCII karakter kodearring.

Dy produkten komme yn twa soarten: grafysk redakteuren performing de funksje by it omsette fan in byld yn tekst en set de "Foto" yn de ASCII-graphics. Bygelyks, bekend is in prime foarbyld Smiley Koade skriuwe symboal.

ASCII kin brûkt wurde by it meitsjen fan it dokumint HTML. Yn dit gefal, kinne jo in set fan personaazjes en in symboal dat oerienkomt mei dizze koade sil ferskine By it besjen fan de side op it skerm.

ASCII is nedich foar it meitsjen fan meartalige sites, as tekens dy't net hearre ta in beskate nasjonale tafel, ferfongen troch ASCII-koades.

guon funksjes

Om kodearjen tekst ynformaasje yn ASCII waard oarspronklik brûkt 7 bits (men bleau leech), mar hjoed se wurket as in 8-bit.

De brieven, dy't fêstige binne yn 'e kolommen binne boppe en ûnder, ferskille fan elkoar allinnich troch ien bytsje. Dit sterk ferminderet de kompleksiteit fan 'e test.

ASCII applikaasje yn Microsoft Office

As it nedich is, dit soarte fan kodearring tekst ynformaasje kin brûkt wurde yn de tekst redakteuren troch Microsoft, lykas skriuwboekje, en Office Word. Lykwols, doe't typen yn dit gefal, kinne jo net brûke guon funksjes. Bygelyks, Jo sille net by steat wêze om te fieren fet as de ASCII karakter behâlden allinnich de betsjutting fan ynformaasje, negearjen syn totale foarm en foarm.

standerdisearring

De organisaasje adoptearre ISO standert ISO 8859. Dizze groep definiearret de acht-bit kodearring foar ûnderskate taalgroepen. Yn it bysûnder, ISO 8859-1 - is de Extended ASCII, dat is in tafel foar de Feriene Steaten en Europa. In ISO 8859-5 - is de tafel brûkt foar it Syrillysk alfabet, wêrûnder de Russyske taal.

Foar histoaryske redenen oan ISO 8859-5 It wurdt brûkt foar in koarte tiid.

Foar de Russyske taal op it stuit echt brûkt kodearring:

  • CP866 (koade side 866), of DOS, dat wurdt faak neamd alternative kodearring Gost. It waard aktyf brûkt oant de mids 90-er jierren fan de foarige ieu. Op it stuit, hast nea brûkt.
  • Koi-8. Koade skriuwe waard ûntwikkele yn de 1970-80s, en op it stuit is it in mienskiplik standert foar e-post berjochten yn RuNet. It wurdt in protte brûkt yn de OS famylje Unix, wêrûnder Linux. "Russysk" ferzje fan Koi-8, neamd Koi-8r. Dêrneist binne der ferzjes foar oare Syrillysk talen lykas it Oekraynsk.
  • Code Page 1251 (CP 1251, Windows - 1251). Ûntwikkele troch Microsoft te foarsjen stipe foar de Russyske taal yn de Windows omjouwing.

It wichtichste foardiel fan CP866 earste standert wie om te bewarjen pseudo-grafysk tekens yn deselde posysjes as yn 'e Extended ASCII. Dit kinne jo rinne ûnferoare tekst fan it programma, bûtenlânske produksje, lykas de ferneamde Norton Commander. Op dit punt CP866 wurdt brûkt foar programma ûntwurpen foar Windows, dy't operearje in folslein-skerm tekst view of yn tekst doazen, ûnder oaren yn FAR Manager.

Kompjûter teksten skreaun yn CP866 kodearring, de lêste tiid binne frij seldsum, mar it wurdt brûkt foar Russyske triemnammen yn "Vindous".

"Unicode"

Op it stuit, it meast wiidfersprate is dizze kodearring. Koades "Unicode" op it fjild. De earste (fan 0000 oant U + U + 007F) befettet in set fan ASCII tekens mei koades. Folge troch it fjild karakters fan ferskate nasjonale literatuer, likegoed as lêstekens en technyske symboalen. Dêrneist part fan de koade "Unicode" is reservearre yn it gefal fan de needsaak foar ûnder oaren nije tekens yn 'e takomst.

No witte jo dat yn ASCII elk karakter wurdt fertsjintwurdige as in kombinaasje fan 8 nullen en nijen. Layman, dizze ynformaasje kinne lykje ûnnedige en oninteressant, mar net jo wolle witte wat der spilet "yn it brein" fan jo kompjûter?!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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