2013 m. liepos 11 d., ketvirtadienis

2.6. ASCII kodas

 

2.5. ASCII KODAS

Kompiuteriuose ir kituose skaitmeniniuose įtaisuose koduojami ne tik skaičiai, bet ir raidės, ir kiti simboliai. Dažniausiai naudojamas ASCII (American Standart Code for Information Interchange – Amerikos kodavimo standartas skirtas informacijos pasikeitimui) parodytas 2.6 lentelėje. Šis standartas 1963 metais priimtas JAV, o dabar naudojamas kaip tarptautinis standartas. Tai septynių bitų kodas.
Kodavimui ASCII kodais naudojama lentelė sudaryta iš 128 langelių, kurie suskirstyti į 16 eilučių ir 8 stulpelius. Eilutės sunumeruotos šešioliktainiais skaičiais nuo 0 iki F ir dvejetainiais skaičiais nuo 0000 iki 1111, kurie pažymėti B4B3B2B1. Stulpeliai sunumeruoti šešioliktainiais skaičiais nuo 0 iki 7 ir dvejetainiais skaičiais nuo 000 iki 111, kurie pažymėti B7B6B5. Dvejetainiai skaičiai naudojami ASCII kodų sudarymui, o šešioliktainiai naudojami norint sutrumpinti kodų užrašus, pav.ekrane.
Lentelė užpildyta dešimtainiais skaičiais, raidėmis, simboliais ir specialių komandų sutrumpinimais. Komandos skirtos informacijos pasikeitimo tarp kompiuterio ir įvedimo – išvedimo įtaisų operacijoms valdyti ir užima 32 langelius. Šias komandas, o tiksliau jų kodus dažniausiai formuoja procesorius ar kitas valdymo įtaisas.
Likę langeliai tai skaičiai raidės ir simboliai, kuriuos matome užrašytus ant kompiuterio klaviatūros klavišų. Nuspaudus klavišą formuojamas jį atitinkantis kodas. Užrašas SP – atitinka klavišą “Space”, o DEL – klavišą “Delete”.

2.6. lentelė

Eilutės kodas
Stulpelio kodas
B7B6B5 / HEX
000
001
010
011
100
101
110
111
B4B3B2B1
HEX
0
1
2
3
4
5
6
7
0000
0
NUL
DLE
SP
0
@
P
`
p
0001
1
SOH
DC1
!
1
A
Q
a
q
0010
2
STX
DC2
2
B
R
b
r
0011
3
ETX
DC3
#
3
C
S
c
s
0100
4
EOT
DC4
$
4
D
T
d
t
0101
5
ENQ
NAK
%
5
E
U
e
u
0110
6
ACK
SYK
&
6
F
V
f
v
0111
7
BEL
ETB
´
7
G
W
g
w
1000
8
BS
CAN
(
8
H
X
h
x
1001
9
HT
EM
)
9
I
Y
i
y
1010
A
LF
SUB
*
:
J
Z
j
z
1011
B
VT
ESC
+
;
K
[
k
{
1100
C
FF
FS
,
L
\
l
|
1101
D
CR
GS
-
=
M
]
m
}
1110
E
SO
RS
.
N
^
n
~
1111
F
SI
US
/
?
O
_
o
DEL
Langelio kodas tai jį atitinkančios eilutės ir stulpelio numerių užrašas dvejetainiais skaičiais:
B7B6B5B4B3B2B1,
kur
B4B3B2B1 – eilutės numeris;
B7B6B5 - stulpelio numeris.
Lentelėje 2.6. tamsia spalva pažymėti 3 langeliai – SP, 3 ir K. Užrašysime jų kodus:
Langelis
Dvejetainis kodas
Šešioliktainis kodas
SP
0 0 1 0  0 0 0 0
20
3
0 0 1 1  0 0 1 1
33
K
0 1 0 0  1 0 1 1
4B
ASCII kodas yra 7 bitų kodas. Kompiuteriuose informacija užrašoma 8, 16, ir t.t. bitais.Todėl ASCII kodai papildomi dar vienu bitu B8, kuris pažymimas 0. Šis bitas panaudojamas papildomos informacijos kodavimui: grafiniams simboliams, įvedant kitas kalbas, šriftus ir t.t. Tokios informacijos kodavimui sudarytos specialios lentelės, kurias galima rasti literatūroje apie kompiuterius.
ASCII kodas tai ne vienintelis kodas skirtas skaičių, raidžių ir simbolių kodavimui. Daugelyje šalių naudojami ir kiti standartai, tačiau ASCII yra naudojamas dažniausiai.

Komentarų nėra:

Rašyti komentarą

Etiketės