Òdinatè, Pwogram
ASCII Kòd (Ameriken Kòd estanda pou echanj enfòmasyon) - kodaj la tèks debaz pou alfabè a Latin
Dapre Creole telekominikasyon Inyon an, nan 2016 entènèt la ak plis oswa mwens regilyèman sèvi ak twa ak yon mwatye milya dola moun. Pifò nan yo pa menm panse osijè de sa nenpòt ki mesaj voye yo atravè yon PC oswa gadjèt mobil, osi byen ke tèks ki yo ap parèt sou monitè yo nan tout kalite, an reyalite, se yon konbinezon de 0 ak 1. Se sa yo rele reprezantasyon an kode nan enfòmasyon an. Li bay ak fasilite aplikasyon an nan depo li yo, pwosesis aplikasyon an epi transmisyon. Nan 1963, li te kòd la ASCII US te devlope, ki se sijè a nan atik sa a.
Prezantasyon nan enfòmasyon nan òdinatè a
An tèm de nenpòt tèks òdinatè elektwonik se yon koleksyon karaktè endividyèl elèv yo. Nan mitan yo se pa sèlman lèt la, ki gen ladan kapital la, men tou, mak ponktiyasyon, chif yo. Anplis de sa, senbòl espesyal yo te itilize "=", "&", "(" ak espas.
Yon plusieurs nan senbòl ki fè moute tèks la, ki rele alfabè a, ak nimewo a - pouvwa (deziye kòm N). Pou detèmine ekspresyon la N = 2 ^ b, kote b - kantite Bits enfòmasyon oswa yon pwa senbòl patikilye.
Li pwouve ke pouvwa a nan 256 karaktè alfabè pèmèt ou soumèt tout karaktè ki nesesè yo.
Depi 256 se yon degre 8 de, Lè sa a, pwa a nan chak karaktè se 8 miyèt moso.
Se inite nan 8 Bits mezi rele yon 1-multiple, se konsa nou di ke kòd la binè nan nenpòt ki karaktè nan tèks la ki se ki estoke sou òdinatè ou, okipe yon sèl multiple nan memwa.
Kouman se kodaj la
Nenpòt tèks antre nan memwa a PC nan kle klavye, nimewo sou ki te ekri, lèt, mak ponktyasyon ak lòt senbòl. Nan memwa yo transmèt nan Kòd binè, sa vle di, se chak senbòl trase nan kòd an desimal abitye pou yon moun ki ant 0 a 255, ki koresponn ak yon kòd binè - .. Soti nan 00000000 11111111.
kodaj okte pèsonaj pèmèt processeur a fè pwosesis la tèks, al gade nan chak karaktè separeman. An menm tan an, karaktè yo 256 se ase yo reprezante nenpòt enfòmasyon karaktè.
Codage karaktè ASCII
abrevyasyon Sa a kanpe pou Kòd la estanda angle Ameriken pou echanj enfòmasyon.
Menm nan dimanch maten byen bonè a nan enfòmatik, li te vin aparan ke li se posib yo vini ak yon varyete de fason pou kodaj enfòmasyon. Sepandan, yo transfere enfòmasyon ki soti nan yon òdinatè nan yon lòt te oblije devlope yon estanda sèl. Se konsa, nan 1963 te gen yon ASCII-tab nan peyi Etazini. Li sa ki nenpòt ki alfabè òdinatè pèsonaj asiyen yon nimewo sekans nan reprezantasyon an binè. Okòmansman, se kòd la ASCII itilize sèlman nan peyi Etazini, epi pita te vin yon estanda entènasyonal pou PC a.
Table of Contents
kòd ASCII yo divize an 2 pati. se Entènasyonal estanda konsidere yo dwe sèlman pwemye mwatye nan tab la. Li gen ladan l Kòd soti nan nimewo a sekans nan 0 (kode kòm 00000000) nan 127 (Kòd 01111111).
nimewo seri N | Codage tèks ASCII | senbòl |
0 - 31 | 0000 0000 - 0001 1111 | Karaktè ak N ki ant 0 a 31 yo rele administratè. fonksyon yo se "gid" pwosesis la nan pwodiksyon tèks nan yon pou kontwole oswa enprime aparèy, yon son bip, elatriye |
32 - 127 | 0010 0000 - 0111 1111 | Senbòl ak N soti nan 32 a 127 (yon pati estanda nan tablo a) - lèt majuskul ak miniskil nan alfabè a Latin nan, nimewo yo 10-NYE, mak ponktyasyon, ak parantèz divès kalite, komèsyal ak karaktè lòt .. Senbòl 32 endike yon espas. |
128 - 255 | 1000 0000 - 1111 1111 | Senbòl ak N soti nan 128 a 255 (yon pati altènatif nan tab oswa Kòd paj la) ka gen yon varyete de chwa, chak nan ki gen nimewo pwòp li yo. Paj la Kòd yo itilize yo mete alfabè nasyonal yo, ki se diferan de Latin nan. An patikilye, li se te pote soti avèk èd nan Kòd ASCII pou karaktè Larisi yo. |
Table kodaj majuskul ak lèt miniskil ap swiv youn ak lòt nan lòd alfabetik ak nimewo - valè moute. Prensip sa a kenbe pou alfabè a Russian.
karaktè kontwòl
te tab ASCII kodaj orijinal ki fèt pou resepsyon an ak transmisyon nan enfòmasyon sou sa a se pa gen okenn ankò itilize pa aparèy la kòm yon teletip. Nan sans sa a, mete la N. enkli nonprinting itilize kòm kòmandman kontwole aparèy la. kòmandman sa yo yo te itilize nan teknik sa yo messagerie pre-òdinatè tankou Morse kòd, ak pou fè.
ki pi komen "teletip" senbòl la se nul a (00 "zero"). Li se toujou itilize nan pi fò lang programmation, ki endike siy lan nan nan fen liy.
Ki kote itilize kodaj ASCII
Haitian Creole Kòd mande pou pa sèlman klavye a antre tèks. Li se tou yo itilize nan tablo a. An patikilye, ASCII Art imaj yo pwogram Maker reprezante diferan ekstansyon spectre kodaj ASCII karaktè.
Pwodui sa yo vini nan de kalite: editè grafik fè fonksyon an pa konvèti yon imaj nan tèks ak konvèti "Foto a" nan ASCII-grafik yo ki. Pou egzanp, li te ye se yon premye egzanp Smiley Coding senbòl.
ka ASCII dwe itilize lè y ap kreye HTML a dokiman. Nan ka sa a, ou ka antre nan yon seri karaktè ak yon senbòl ki koresponn ak kòd sa a ap parèt lè gade paj la sou ekran an.
se ASCII ki nesesè pou kreye sit pale plizyè lang, kòm siy ki montre ke pa fè pati nan yon tab patikilye nasyonal, ranplase pa ASCII-kòd.
kèk karakteristik
Programme enfòmasyon tèks nan ASCII te orijinèlman itilize 7 Bits (youn rete vid), men jodi a li travay kòm yon 8-ti jan.
lèt yo, ki fè yo chita nan kolòn yo se pi wo a ak anba a, diferan soti nan chak lòt sèlman pa yon ti jan sèl. Sa a anpil diminye konpleksite nan tès la.
aplikasyon ASCII nan Microsoft Office
Si sa nesesè, ka sa a ki kalite enfòmasyon kodaj tèks dwe itilize nan editè tèks pa Microsoft, tankou notepad, ak Biwo Pawòl. Sepandan, lè ou tape nan ka sa a, ou pa ka sèvi ak kèk fonksyon. Pou egzanp, ou pa yo pral kapab pote soti nan fonse kòm karaktè ASCII konsève sèlman siyifikasyon an nan enfòmasyon, inyore fòm jeneral li yo ak fòm.
normalisation
Òganizasyon an te adopte ISO estanda ISO 8859. Gwoup sa a defini kodaj nan uit-ti jan pou gwoup ak lang diferan. An patikilye, ISO 8859-1 - se ASCII nan lekòl ki pi long, ki se yon tab pou Etazini yo ak lwès Ewòp. Yon ISO 8859-5 - se tab la itilize pou alfabè a sirilik, ki gen ladan lang nan Larisi.
Pou rezon istorik yo ISO 8859-5 li se itilize pou yon ti tan.
Pou lang nan Larisi nan moman sa aktyèlman itilize kodaj a:
- CP866 (Kòd Page 866), oswa DOS, ki se souvan yo rele altènatif kodaj GOST. Li te aktivman itilize jouk nan mitan 90-IES yo nan dènye syèk lan. Nan moman sa a, prèske pa janm itilize.
- KOI-8. Codage te devlope nan 1970-80s a, ak nan moman sa a li se yon estanda ki komen pou mesaj e-mail nan RuNet. Li se lajman ki itilize nan fanmi an OS UNIX, ki gen ladan Linux. "Larisi" vèsyon an KOI-8, ki rele KOI-8R. Anplis de sa, gen vèsyon pou lòt lang sirilik tankou Ukrainian.
- Kòd Page 1251 (CP 1251, Windows - 1251). Devlope pa Microsoft bay sipò pou lang nan Larisi nan anviwònman an fenèt yo.
Avantaj nan prensipal nan CP866 premye estanda te prezève karaktè pseudo-grafik nan pozisyon yo menm jan ak nan ASCII nan lekòl ki pi long. Sa a pèmèt ou kouri chanje tèks nan pwogram nan, pwodiksyon etranje yo, tankou kòmandan an pi popilè Norton. Nan pwen sa a CP866 ki itilize pou pwogram ki fèt pou Windows, ki opere nan plen ekran-gade tèks oswa nan bwat tèks, ki gen ladan nan FAR Manadjè.
tèks Odinatè ekri nan CP866 kodaj, dènyèman yo se byen ra, men li se itilize pou non Ris nan "Vindous".
"Unicode"
Nan moman sa a, ki pi toupatou a se kodaj sa a. Kòd "Unicode" sou teren an. premye (ki soti nan 0000 a Grip + U a + 007F) gen ladan yon seri karaktè ASCII ak kòd. Ki te swiv pa karaktè yo jaden nan diferan literati nasyonal, osi byen ke ponktiyasyon ak senbòl teknik. Anplis de sa, yon pati nan kòd "Unicode lan" se rezève nan ka ta gen bezwen an gen ladan karaktè nouvo nan lavni.
Koulye a, ou konnen ke nan ASCII se chak karaktè reprezante kòm yon konbinezon de 8 zewo ak inite. Layman, enfòmasyon sa a ka sanble nesesè ak entérésan, men se pa ou vle konnen ki sa ki pwal sou "nan sèvo a" nan òdinatè w lan?!
Similar articles
Trending Now