ÒdinatèPwogram

ASCII a, karaktè: deskripsyon, tab nan kòd ak kalite

Kòm se li te ye, òdinatè a magazen enfòmasyon ki nan fòm binè, prezante li kòm yon sekans nan yo menm ak zewo. Li tradui enfòmasyon ki nan yon fòm apwopriye pou konsomasyon imen, chak sekans inik nan nimewo lè montre ranplase pa karaktè ki koresponn lan.

Youn nan sistèm korelasyon kòd yo binè ekri ak lèt detache ak karaktè kontwòl se ASCII.

Nan nivo aktyèl la nan devlopman nan teknoloji konpitè itilizatè a pa bezwen konnen kòd la pou chak senbòl patikilye. Sepandan, konpreyansyon an jeneral nan ki jan se kodaj la te pote soti, se trè itil, ak pou kèk kategori nan espesyalis ak tout sa nesesè.

Kreye ASCII

Nan fòm orijinal la nan kodaj a li te devlope nan 1963 ak Lè sa a pou 25 ane de fwa mete ajou.

Nan vèsyon orijinal la nan tab la ASCII pèsonaj gen ladan 128 karaktè, pita parèt pwolonje vèsyon, kote premye 128 karaktè yo yo te sove ak kòd ki patisipe nan senbòl yo ti jan wityèm trase deja absan.

Pandan ane yo, kodaj sa a se ki pi popilè a nan mond lan. An 2006 plas nan dirijan pran Latin nan 1252, ak nan nan fen 2007 ak kounye a kenbe yon pozisyon dirijan byen fèm Unicode.

Odinatè ASCII reprezantasyon

Chak ASCII-karaktè gen Kòd pwòp li yo ki fòme ak 8 karaktè, sa ki reprezante yon zewo oswa yon sèl. Nimewo a minimòm de reprezantasyon sa yo se zewo (uit zewo nan sistèm lan binè), ki se sous la nan eleman an premye nan tablo a.

Maksimòm Kòd binè nan yon vèsyon ASCII nan orijinal la se nil + sèt inite, ak nan vèsyon an pwolonje - uit inite, ki konekte kòm ti jan nan wityèm.

karaktè kontwòl

karaktè kontwòl yo rele siy ki montre ke pa gen yon reprezantasyon grafik ak ki itilize pou òganizasyon an nan tèks la, aparèy kontwòl, ak sou sa D. Yo ka endike nan konmansman an oswa nan fen nan tèks la, onglè, génération yon siyal son, operasyon divès kalite pou TTY (teletip -. yon machin pou transfere done elektrik chanèl) rezolisyon nan done yo aparèy pwodiksyon, elatriye anile aksyon.

Nan tab la ASCII pèsonaj pozisyon 0 a 31, ak 127 yo atribye ba pou karaktè kontwòl. Total ki 33 mak.

Karaktè yo rete

rete 95 Pozisyon yo yo rezève pou mak ponktyasyon ak operasyon matematik, chif desimal, lèt nan alfabè a, diferan enskri: "Yon" ak yon kapital "UN" orizontal koresponn ak kòd diferan nan tab la ASCII karaktè.

nimewo karaktè nan tablo a

Si se yon moun ki angaje nan devlopman lojisyèl, oswa fè kèk lòt travay nan jaden an nan teknoloji enfòmasyon, li se nesesè yo konnen ki kantite yon kantite karaktè ASCII.

Kòm mansyone pi wo a, pozisyon an nan 0-31 ak 127 pran karaktè kontwòl. Se nimewo 32 asiyen nan yon espas, nimewo 33-47, ak 58-64 yo rezève pou ponktiyasyon ak matematik debaz operasyon yo.

Latin lèt majiskil ranje nan lòd alfabetik, epi yo konte soti nan 65 th a 90 th. lèt miniskil yo tou ranje nan lòd alfabetik, pozisyon yo - soti nan 97 th a 122 th. Nimewo sa yo rete a (91-96 ak 123-126) asiyen nan parantèz yo ak aparèy òtopedik, oblik ak dwat karakteristik, osi byen ke kèk nan mak yo dyakritik.

ka plen tab nan senbòl nan yon reprezantasyon bon grafik ka wè nan imaj la pi wo a. Figi ki anba a montre kantite siy nan tablo Ris ASCII karaktè.

pwolonje ASCII

Depi te vèsyon orijinal la nan kodaj a devlope, ki baze sou manm nan Ameriken yo, gen pa yo te bay pou pa sèlman divès kalite ekri ak alfabè nasyonal, men menm yon sèvi ak pratik nan diacritics, Aktivman itilize nan lang Ewopeyen an.

te ti jan 8yèm te patisipe pou fòmasyon nan kodaj nan pwolonje. Sa a vèsyon gen ladan senbòl nan alfabè nasyonal Ewopeyen yo ak fonetik elemantè transcription, eleman grafik, itilize pou tab desen, yon PO nan senbòl matematik.

Gen kèk ASCII-karaktè yo raman itilize jodi a. An patikilye, sa a aplike a karaktè ke yo te itilize fè desen tab, tankou nan ane sa yo depi devlopman nan kodaj a pwolonje, anpil fason pi bon nan reprezantasyon grafik nan tab yo te prezante.

Nasyonal varyant kodaj

Anvan avènement de ASCII pwolonje vèsyon yo montre karaktè entènasyonal itilize reusine vèsyon kodaj, ki kote yo mete lèt yo Latin yo te mete, Ris, Grèk, karaktè Arabic.

De kòd nan tablo a yo rezève pou oblije chanje ant estanda US ASCII a-yo ak objektif nasyonal li yo.

Apre ASCII a pa te vin gen ladan 128 ak 256 karaktè, gaye pou kodaj Opsyon, nan ki te vèsyon orijinal la nan tab la te sove nan premye 128 kòd yo ak zewo ti jan 8yèm. Siy nasyonal literati ki estoke nan mwatye a anwo nan tablo a (128-255-th pozisyon).

Pou konnen kòd pèsonaj dirèkteman ASCII itilizatè a se pa sa yo mande yo. pwomotè lojisyèl se nòmalman ase yo konnen ki kantite eleman ki nan tablo a kalkile kòd la, si sa nesesè, lè l sèvi avèk sistèm lan binè.

lang Ris

Apre devlopman nan byen bonè nan mwa 70-IES yo nan ankodin pou lang yo Scandinavian, Chinwa, Koreyen, grèk, elatriye, Kreye vèsyon pwòp yo nan angaje ak Inyon Sovyetik. Byento devlope vèsyon an kodaj a 8-bit rele KOI8, prezève premye 128 kòd yo ASCII karaktè ak rezèvè menm kantite pozisyon anba lèt yo nan alfabè a nasyonal ak karaktè adisyonèl.

Anvan entwodiksyon de Unicode KOI8 domine nan segman nan Ris nan entènèt la. Te gen varyant kodaj pou Ris, ak pou alfabè a Ukrainian.

pwoblèm ASCII

Depi nimewo a nan eleman menm nan tab pwolonje pa gen dwa depase 256, posibilite pou akòmode yon kodaj sèl plizyè Scripts diferan absan. Nan 90s yo te gen yon pwoblèm nan RuNet "Wouch, fatra" lè tèks tape karaktè yo ASCII Ris yo ap parèt mal.

Pwoblèm la te Diferans la nan kòd nan opsyon diferan ASCII youn ak lòt. Sonje byen, nan pozisyon 128-255 ka mete siy divès kalite, ak ki lè ou chanje yon karaktè sirilik mete nan yon lòt, tout lèt yo nan tèks la te ranplase pa lòt moun gen nimewo a ki idantik nan yon lòt kòd vèsyon.

eta aktyèl

Avèk avenman a nan Unicode popilarite ASCII te dekline.

Rezon ki fè la pou sa a manti nan lefèt ke ansanm sa yo, karaktè nouvo pèmèt yo gen siy nan prèske tout ekri lang. Nan ka sa a, premye 128 karaktè yo ASCII koresponn ak pèsonaj nan menm Unicode.

Nan lane 2000, te ki pi popilè ASCII-kode sou entènèt la ak itilize pa 60% nan Catalogue "Google" paj wèb la. Deja nan mwa desanm 2012 te pwopòsyon kantite moun ki paj sa yo tonbe nan 17%, ak plas la nan kodaj a ki pi popilè te pran Unicode (UTF-8).

Kidonk, ASCII se yon pati enpòtan nan istwa a nan teknoloji enfòmasyon, men sèvi ak li yo nan tan kap vini an sanble unpromising.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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