Az alfanumerikus információk kódolása számítógépes rendszerekben

A számítógép olyan programokkal és adatokkal dolgozik, amelyeket az úgynevezett gépnyelvben írtak, amelyben minden információt bináris szavakként ábrázolnak.

A számítási program a gép műveleteit meghatározó parancssorozat. A program digitálisan kódolva van és a készülék memóriájában tárolódik. A program parancssorozatot tartalmaz, amelynek végrehajtása biztosítja a kívánt eredményt.







A gépi utasítás egy szimbolikus üzemeltető, amely azonosítható és a gép technikai eszközeivel kivitelezhető. A parancskód biztosítja, hogy a gépek bizonyos műveletek elvégzéséhez szükséges jelek generálása a számítógépen meghatározott számokon keresztül történik. A parancskód és az adatok, amelyekkel a számítógép működik, bináris számjegyek 0 és 1 kombinációi.

Az első elektronikus számítógépeken programokat írtak gépi kódokba az oktális számrendszerben, és a számítógépeket főként a számtani műveletek elvégzésére használták.

A jövőben a számítógép hatóköre gyorsan bővült. Jelenleg számítógépek-változás nem csak a tudományos és műszaki számítástechnika, hogyan kell kezelni a legtöbb időt noobraznyh adatok terén a közgazdaságtan, menedzsment, információs szolgáltatások, OCU-chenii stb Voltak különféle algoritmikus programozási nyelvek - .. Pascal, Fortran, C ++, PROLOGUE és mások, - a közvetítők szerepe az emberi nyelv és a gépi nyelv között. Az ilyen üzenetek tartalmazzák az ábécé betűit, 0-tól 9-ig terjedő számokat és néhány speciális szimbólumot. A gépben a karakterek - alfanumerikus karakterek - egy adott kódnak felelnek meg.

Az első generációs gépek alfanumerikus karaktereinek bevitelére öt számjegyű kódokat használtunk. A számítógép javításával új szolgáltatási, számtani, logikai és egyéb szimbólumok használatára vált szükségessé, ezért megjelentek a hat- és hétszámjegyű kódok különböző verziói. Az információ bevitelére és kiadására szolgáló számítógépben a hét számjegyű és a nyolc számjegyű kódok kerülnek alkalmazásra, a mikroszámítógépben pedig többnyire hétszámjegyű kódokat használnak.







Amikor konvertáló karakterek () egy digitális kódot a karakterkészletek és kódok kell egy egy-az-egyben megfelelés, azaz a. E. Különböző szimbólumok kell hívni-nacheny különböző digitális kódok, és fordítva. Ez a feltétel az egyetlen szükséges követelmény, amikor a szimbólumok számozására szolgáló sémát állítunk elő. Számos gyakorlati megállapodás létezik azonban, amikor egy transzformációs rendszert építünk fel az egyértelműség, a hatékonyság és a szabványosítás szempontjain alapulva. Így, az egyértelműség érdekében, és a könnyű emlékezés célszerű több rendelhető szimbólumokkal valamilyen kritérium alapján (például, lexiko- grafikus), Cody-ment keresztül is egy rendezett számsorozatot.

A szimbolikus információ kódolásának másik fontos pontja a számítógépes operatív memória hatékony használata. Mivel általánosan használt alatti körülbelül 100 karakter (itt ráadásul számok, betűk, orosz és angol ábécé, írásjelek, aritmetikai jelek közé sor karaktereket kocsi vissza, vissza a lépést, stb ...) Aztán egy-egy átalakítás minden karakter a kódokban elég egy száz szám. Ennek az a jelentősége, hogy a választás, hogy a lehető legtöbbször ez a tartomány elég memória egy byte, nem egy gépi szó. Ezért ez a kódoló szervezet jelentős memória-megtakarítást ér el.

A kódok megjelölésekor figyelembe kell venni a kódolás szabványosításával kapcsolatos megállapodásokat is. Önnek tetszés szerinti karakterkódokat rendelhet, de nehézségekbe ütközik az információ más szervezetekkel való információcserére való igénye is, ha más kódolást használnak. Jelenleg számos széles körben használt kódolási rendszer létezik. Például, BCD kód (binárisan kódolt decimális) - bináris-decimális kódot használjuk, hogy azokat a számokat jelölik, ahol mindegyik decimális számjegy van írva, hogy az annak megfelelő négy bites bináris. Ez a kód lehet hasznos, ha kell konvertálni egy sor numerikus karakterek, mint például egy sor numerikus számjegy „2537”, hogy több 2537, amelyen majd végezni számtani műveleteket. Ennek kiterjesztése kód az EBCDIC (Extended Binary kódolt decimális Interchange Code) - Extended Binary kódolt decimális Interchange Code, amely átalakítja a numerikus és alfabetikus szálakat.

Egy PDP (vagy CM) típusú számítógépen az American Standard Code of Information Interchange (ASCII) kódot használják, az amerikai szabványos információcsere-kódot. Ezt a kódot egyes külső eszközök (nyomtató, ADC) generálják, és adatokat cserélnek közöttük és a fő memóriájukkal. Például amikor megnyomjuk a G gombot a terminálon, ennek eredményeképpen a G szimbólum (1000111) ASCII kódja átkerül a számítógépre. És ha ezt a szimbólumot ki kell nyomtatni az ADC-re, akkor annak ASCII kódját kell elküldeni a nyomtatónak.

Az ASCII kód ​​natív változata a KOI-7 kód (az információcsere bináris 7 bites kódja), amely egybeesik vele, kivéve az orosz betű betűit.




Kapcsolódó cikkek