Kompjutera, Programimi
ASCII, karaktere: përshkrimi, Tabela e kodeve dhe llojet
Siç është e njohur, kompjuteri ruan informacion në formë binare, duke e paraqitur atë si një sekuencë të ato dhe zero. Për të përkthyer informacionin në një formë të përshtatshme për konsum njerëzor, çdo sekuencë të veçantë të numrave kur shfaqen zëvendësohet me karakter përkatëse.
Një nga sistemet korrelacion kodet binare për të shtypur dhe karaktere të kontrollit është ASCII.
Në nivelin aktual të zhvillimit të teknologjisë kompjuterike përdoruesi nuk ka nevojë të dini kodin për çdo simbol të veçantë. Megjithatë, kuptimi i përgjithshëm se si coding është kryer, është jashtëzakonisht e dobishme, dhe për disa kategori të specialistëve dhe të gjitha të nevojshme.
Krijo ASCII
Në formën origjinale të kodimit që u zhvillua në vitin 1963 dhe pastaj për 25 vjet përditësuar dy herë.
Në versionin origjinal të tabelës karakter ASCII përfshin 128 karaktere, version më vonë u shfaq zgjeruar, ku para 128 karaktere janë ruajtur dhe kodeve të përfshira me simbolet bit tetë mapped parë që mungojnë.
Përfaqësimi kompjuter ASCII
Çdo ASCII-karakter ka kodin e vet të përbërë nga 8 karaktere, që përfaqëson një zero ose një. Numri minimal i përfaqësimit të tillë është zero (tetë zero në sistemin binar), i cili është burimi i elementit të parë në tabelë.
Kodi maksimale binary për një version ASCII të origjinalit është null + shtatë njësi, dhe në versionin e zgjatur - tetë njësi, të lidhur si pak e tetë.
karakteret e kontrollit
Karakteret e kontrollit janë quajtur shenja që nuk kanë një paraqitje grafike dhe është përdorur për organizimin e tekstit, menaxhimin e pajisje, etj Ato mund të tregojnë fillimin apo fundin e tekstit, tabs, duke gjeneruar një sinjal të shëndoshë, operacione të ndryshme për TTY (teletype - .. Machine për transmetimin e të dhënave channel elektrike) zgjidhja e të dhënave të pajisjes prodhimit, etj veprim anulimi.
Në tabelën karakter ASCII pozicionon 0 në 31, dhe 127 janë ndarë për karaktere të kontrollit. Total prej 33 shenjave.
Karakteret e mbetura
95 pozicionet e mbetura janë të rezervuara për shenjat e pikësimit dhe operacionet matematikore, shifra dhjetore, shkronjat e alfabetit, regjistrohu ndryshme: "A" dhe një kapital "A" korrespondojnë horizontal në kode të ndryshme në tabelë karakter ASCII.
Numrat karakter në tabelë
Nëse një person është i angazhuar në zhvillimin e programeve, ose për të kryer disa detyra të tjera nga fusha e teknologjisë së informacionit, është e nevojshme të dini numrin e një numri të karaktereve ASCII.
Siç u përmend më lart, pozita e 0-31 dhe 127 të marrë karaktere të kontrollit. Numri 32 është caktuar për një hapësirë, numrin 33-47, dhe 58-64 janë të rezervuara për operacionet e pikësimit dhe matematikës themelore.
shkronja kapitale latine të rregulluar në rend alfabetik dhe janë të numëruara nga 65 th në 90 th. letra të vogla janë rregulluar edhe sipas rendit alfabetik, pozitat e tyre - nga 97-të të 122-të. Numrat e mbetura (91-96 dhe 123-126) të caktuar me kllapa dhe formatimin e teksteve, tipar të zhdrejtë dhe i drejtë, si dhe disa nga shenjat diakritike.
Tabela e plotë të simboleve në një përfaqësim të përshtatshëm grafike mund të shihet në imazhin e mësipërme. Figura më poshtë tregon numrin e shenjave në rusisht tabelë karakter ASCII.
ASCII Extended
Që nga versioni origjinal i kodim është zhvilluar, në bazë të anëtarit amerikane, nuk janë siguruar jo vetëm për llojet e ndryshme të shkrimit dhe alfabeteve kombëtare, por edhe një përdorim të përshtatshëm të diakritike, përdorur në mënyrë aktive në gjuhët evropiane.
bit 8 ka qenë i përfshirë për formimin e encoding zgjatur. Ky version përfshin simbolet e shkrimit kombëtare evropiane dhe transkriptimin fonetik, elementet grafike, të përdorura për tavolina vizatim, një numër i simboleve matematikore.
Disa ASCII-karaktere janë përdorur shumë rrallë sot. Në veçanti, kjo vlen për personazhet që janë përdorur për të nxjerrë tabelat, si në vitet që nga zhvillimi i encoding zgjatur, shumë janë futur mënyrat më të përshtatshme të përfaqësimit grafike e tabelave.
National variante kodimin
Para ardhjes së ASCII Extended Version për të shfaqur shenja ndërkombëtare që përdoren version remanufactured kodim, ku për të vendosur shkronjat latine ishin vendosur rusisht, greqisht, karaktere arabe.
Dy kodet në tabelë janë të rezervuara për switching midis standardit us-ascii dhe qëllimin e saj kombëtare.
Pas ASCII nuk u përfshin 128 dhe 256 karaktere, përhapjen per kodim opsion, në të cilën versioni origjinal i tabelës është ruajtur në 128 kodet e para me zero pak 8. Shenjat letërsia kombëtare ruhen në gjysmën e sipërme të tabelës (pozicioni 128-255-th).
Për të ditur kodet direkt ASCII karakter përdoruesi nuk është e nevojshme. zhvilluesi software zakonisht është e mjaftueshme për të dini numrin e elementit në tabelën për të llogaritur kodin, nëse është e nevojshme, duke përdorur sistemin binar.
Gjuha ruse
Pas zhvillimit në fillim të viteve 70-vitet e encodings për gjuhët skandinave, kineze, koreane, greke, etj, Krijimi versionin e tyre të angazhuar dhe të Bashkimit Sovjetik. Së shpejti zhvilluar version të 8-bit encoding quajtur KOI8, ruajtja 128 kodet e parë karakterin ASCII dhe ndan të njëjtin numër të pozitave nën shkronjat e alfabetit kombëtar dhe karaktere të tjera.
Para futjes së Unicode KOI8 dominuar në segmentin rus të internetit. Ka pasur variante encoding për rusisht, dhe për alfabetin e Ukrainës.
problemet ASCII
Që nga numri i elementeve edhe në tabelë të gjatë nuk e kalon 256, mundësinë e vendosjen e një encoding vetëm disa Scripts ndryshme mungon. Në vitet '90 ka pasur një problem në runet "oops, mbeturina", kur tekst shtypur karaktere ASCII ruse janë shfaqur gabimisht.
Problemi ishte mospërputhja e kodeve të ndryshme options ASCII njëri-tjetrin. Kujtojnë se në pozicionet 128-255 mund të vendoset shenja të ndryshme, dhe kur ju të ndryshojë një karakter cirilik vendosur në një tjetër, të gjitha shkronjat e tekstit u zëvendësuan nga të tjerët që kanë numrin e njëjtë në një tjetër kodeve version.
gjendja aktuale
Me ardhjen e Unicode popullaritetit ASCII është zbehur.
Arsyeja për këtë qëndron në faktin se grupe të reja karakter lejohet të përmbajnë shenjat e gjuhëve pothuajse të gjitha me shkrim. Në këtë rast, para 128 karaktere ASCII korrespondojnë me të njëjtin karakter Unicode.
Kështu, ASCII është një pjesë e rëndësishme e historisë së teknologjisë së informacionit, por përdorimi i tij në të ardhmen duket pashpresë.
Similar articles
Trending Now