„ASCII” változatai közötti eltérés

[ellenőrzött változat][ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
aNincs szerkesztési összefoglaló
Hidaspal (vitalap | szerkesztései)
ábrákat nem számozunk
1. sor:
<!-- ascii bővítés, források -->Az '''ASCII''' egy [[mozaikszó]]: az ''American Standard Code for Information Interchange'' kezdőbetűiből ~ szabványos amerikai [[kód]] információcserére). A kód jelkészlete az angol abc betűit, számokat, írásjeleket és vezérlő kódokat tartalmazza (1. ábra).<ref>http://www.interfacebus.com/ASCII_Table.html ASCII Code Table</ref> Az ASCII jelkészlet 128 különböző szövegkaraktert a 0..127 előjel nélküli egész számokra képez le. ASCII-kódolást alkalmaznak a text-editorok (például a Jegyzettömb) is.
[[Fájl:ASCII Code Chart.svg|thumb|450px|1. ábra: Az eredeti ASCII jelkészlet]]
 
== Rendeltetése ==
16. sor:
A 7-bites ASCII jelkészlet négy, egyenként 32 karakterből álló csoportra oszlik, amelyek a következők:
 
* Vezérlőkódok: az első 32 karakter (0 és 31 közé eső) különböző nyomtató és képernyő vezérlési műveleteket végeznek és nem jelenítenek meg szimbólumot. a 0 és 31 közé eső ASCII kódok speciális, nem-nyomtatódó vezérlő kódok (1. ábra felső két sora). Például a 8. helyen lévő visszalépés <code>BS</code> (backspace) egy karakterrel balra lépteti a kurzort vagy a nyomtatófejet.<ref>Nyomtatófej visszaléptetése az előző karakter dupla nyomtatása miatt (bold) vagy pedig speciális, a kódban nem lévő szimbólum elkészítése céljából történik. Utóbbi esetben két betű egymásra ütésével valósítható meg egy új karakter nyomtatás közbeni összerakása.</ref>
* Írásjelek és számjegyek. AzA 1. ábra táblázatánaktáblázat 3. és 4. sora (írásjelek a szóközzel kezdődően és a számok).
* Nagybetűk: Mivel csak 26 különböző angol betű van, a fennmaradó hat kód különböző speciális jeleket tartalmaz.
* Kisbetűk: Az utolsó csoport a kisbetűknek van fenntartva. A fennmaradó hat kódból öt különleges jel és a 127. helyen lévő törlés jele: <code>DEL</code>. A nagy- és a (nekik megfelelő) kisbetűk között éppen 32 hely (karakter) távolság van, így egy adott nagybetű ASCII-helyértékét 32-vel növelve a neki megfelelő kisbetűt adja vissza és viszont. Bináris formában viszont csak az 5. biten térnek el a nagy- és a kisbetűk. A megfelelő bitek átállításával nagyon gyors függvények készíthetőek kisbetű-nagybetű konverzióra.<ref>http://www.inf.unideb.hu/~jvegh/public/edu/ASM386/AoAHLA/html/ch04s04.html 4.4. Karakterek</ref>
522. sor:
|}
 
[[File:Codepage-437.png|bélyegkép|jobbra|2. ábra: Kibővített ASCII-jelkészlet (437-es kódlap, IBM PC)]]
=== Kibővített jelkészlet ===
Nyolc bit segítségével 256-féle különböző állapot (és ennek megfelelő karakter) tárolható és különböztethető meg, így kézenfekvő volt az ASCII-jelkészlet bővítése.<ref>http://www.muszeroldal.hu/assistance/ASCII.html A kiterjesztett ASCII kódrendszer</ref> Az IBM PC elterjedésével először a 437-es kódlap (USA) szerinti bővítést használták (2. ábra), amely ékezetes betűket, matematikai jeleket és táblázatrajzoló szimbólumokat tartalmazott. Mivel az ASCII-jelkészletben csak az alsó 127 helyen lévő karakterek kódolása kötött, számos más ''kibővített ASCII-kód''
jelent meg a különböző nyelvek támogatására.
{{bővebben|852-es kódlap}}
A lap eredeti címe: „https://hu.wikipedia.org/wiki/ASCII