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,
B7B6B5B4B3B2B1,
kur
B4B3B2B1 – eilutės numeris;
B7B6B5 - stulpelio numeris.
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.
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ą