
- •Символы ascii (от 00h до 7Fh) с кодами в десятичной, шестнадцатеричной и двоичной системах счисления
- •Символы ascii (от 80h до fFh) кодировки ibm cp866 с кодами в десятичной, шестнадцатеричной и двоичной системах счисления
- •Расширенные коды ascii
- •Скан-коды клавиатуры
- •«Ассемблер? Это просто! Учимся программировать»
ПРИЛОЖЕНИЕ № 04 |
(Редакция 1.02 от 04 сентября 2001 года)
Таблица № 01 / 1
Символы ascii (от 00h до 7Fh) с кодами в десятичной, шестнадцатеричной и двоичной системах счисления
В Таблице приведены ASCII-символы от 00hдо 7Fh, их коды в десятичной (DEC), шестнадцатеричной (HEX) и двоичной (BIN) системах счисления.
Расширенные коды ASCIIнаходятся вТаблице № 02.
В колонке "Скан-код"приводятся скан-кодынажатиясоответствующих клавиш, расположенныхна основнойклавиатуре. Скан-кодотпусканияклавиши соответствует скан-коду нажатия клавиши с установленным старшим седьмым битом(OR 10000000b).
Полный список скан-кодов клавиатуры находится в Таблице № 03.
В колонке "Описание"содержится дополнительная информация о соответствующем символе и / или его коде.
Условные сокращения:
DOS– отображение символа на экране при помощи вывода с использованием функций 09hи 02hпрерывания 21hMS-DOS.
ПОВ– отображение символа на экране при помощи вывода с использованием методаПрямогоОтображения вВидеобуфер.
Таблица также позволяет легко и быстро переводить числа в разных системах счисления от 00hдо 7Fh(от 0 до 127).
Сим-вол |
DEC |
HEX |
BIN |
Скан-код |
Описание |
|
0 |
00 |
00000000 |
|
Null. DOS, ПОВ: отображает как "пробел" (ASCII 20h). |
☺ |
1 |
01 |
00000001 |
|
|
☻ |
2 |
02 |
00000010 |
|
|
♥ |
3 |
03 |
00000011 |
|
|
♦ |
4 |
04 |
00000100 |
|
Конец передачи (Ctrl+D) |
♣ |
5 |
05 |
00000101 |
|
|
♠ |
6 |
06 |
00000110 |
|
|
• |
7 |
07 |
00000111 |
|
Звонок. DOS: выдает звуковой сигнал в динамике. ПОВ: выводит сам символ. |
● |
8 |
08 |
00001000 |
0Eh |
BackSpace (клавиша "←") (удаление символа слева от курсора). DOS: передвигает курсор на одну позицию влево. ПОВ: выводит сам символ. |
○ |
9 |
09 |
00001001 |
0Fh |
Табуляция (клавиша "TAB"). DOS: вставляет табуляцию (перемещает курсор максимум на 8 позиций вправо) ПОВ: выводит сам символ. |
◙ |
10 |
0A |
00001010 |
|
Перевод строки. DOS: переводит курсор на следующую строку текущего столбца. ПОВ: выводит сам символ. |
♂ |
11 |
0B |
00001011 |
|
|
♀ |
12 |
0C |
00001100 |
|
|
♪ |
13 |
0D |
00001101 |
|
Возврат каретки. DOS: переводит курсор в начало текущей строки. ПОВ: выводит сам символ. |
♫ |
14 |
0E |
00001110 |
|
|
☼ |
15 |
0F |
00001111 |
|
|
► |
16 |
10 |
00010000 |
|
|
◄ |
17 |
11 |
00010001 |
|
|
↕ |
18 |
12 |
00010010 |
|
|
‼ |
19 |
13 |
00010011 |
|
|
¶ |
20 |
14 |
00010100 |
|
|
§ |
21 |
15 |
00010101 |
|
|
ַ |
22 |
16 |
00010110 |
|
|
↕ |
23 |
17 |
00010111 |
|
|
↑ |
24 |
18 |
00011000 |
|
|
↓ |
25 |
19 |
00011001 |
|
|
→ |
26 |
1A |
00011010 |
|
|
← |
27 |
1B |
00011011 |
01h |
Клавиша "ESC". DOS, ПОВ: выводит символ (стрелка влево) |
˛_ |
28 |
1C |
00011100 |
|
|
↔ |
29 |
1D |
00011101 |
|
|
▲ |
30 |
1E |
00011110 |
|
|
▼ |
31 |
1F |
00011111 |
|
|
|
32 |
20 |
00100000 |
4Bh |
Клавиша "Пробел". |
! |
33 |
21 |
00100001 |
02h |
|
" |
34 |
22 |
00100010 |
28h |
|
# |
35 |
23 |
00100011 |
04h |
|
$ |
36 |
24 |
00100100 |
05h |
|
% |
37 |
25 |
00100101 |
06h |
|
& |
38 |
26 |
00100110 |
08h |
|
' |
39 |
27 |
00100111 |
28h |
|
( |
40 |
28 |
00101000 |
0Ah |
|
) |
41 |
29 |
00101001 |
0Bh |
|
* |
42 |
2A |
00101010 |
09h |
|
+ |
43 |
2B |
00101011 |
0Dh |
|
, |
44 |
2C |
00101100 |
33h |
|
- |
45 |
2D |
00101101 |
0Ch |
|
. |
46 |
2E |
00101110 |
34h |
|
/ |
47 |
2F |
00101111 |
35h |
|
0 |
48 |
30 |
00110000 |
0Bh |
|
1 |
49 |
31 |
00110001 |
02h |
|
2 |
50 |
32 |
00110010 |
03h |
|
3 |
51 |
33 |
00110011 |
04h |
|
4 |
52 |
34 |
00110100 |
05h |
|
5 |
53 |
35 |
00110101 |
06h |
|
6 |
54 |
36 |
00110110 |
07h |
|
7 |
55 |
37 |
00110111 |
08h |
|
8 |
56 |
38 |
00111000 |
09h |
|
9 |
57 |
39 |
00111001 |
0Ah |
|
: |
58 |
3A |
00111010 |
27h |
|
; |
59 |
3B |
00111011 |
27h |
|
< |
60 |
3C |
00111100 |
33h |
|
= |
61 |
3D |
00111101 |
0Dh |
|
> |
62 |
3E |
00111110 |
34h |
|
? |
63 |
3F |
00111111 |
35h |
|
@ |
64 |
40 |
01000000 |
03h |
|
A |
65 |
41 |
01000001 |
1Eh |
|
B |
66 |
42 |
01000010 |
30h |
|
C |
67 |
43 |
01000011 |
3Eh |
|
D |
68 |
44 |
01000100 |
20h |
|
E |
69 |
45 |
01000101 |
12h |
|
F |
70 |
46 |
01000110 |
21h |
|
G |
71 |
47 |
01000111 |
22h |
|
H |
72 |
48 |
01001000 |
23h |
|
I |
73 |
49 |
01001001 |
17h |
|
J |
74 |
4A |
01001010 |
24h |
|
K |
75 |
4B |
01001011 |
25h |
|
L |
76 |
4C |
01001100 |
26h |
|
M |
77 |
4D |
01001101 |
32h |
|
N |
78 |
4E |
01001110 |
31h |
|
O |
79 |
4F |
01001111 |
18h |
|
P |
80 |
50 |
01010000 |
19h |
|
Q |
81 |
51 |
01010001 |
10h |
|
R |
82 |
52 |
01010010 |
13h |
|
S |
83 |
53 |
01010011 |
1Fh |
|
T |
84 |
54 |
01010100 |
14h |
|
U |
85 |
55 |
01010101 |
16h |
|
V |
86 |
56 |
01010110 |
2Fh |
|
W |
87 |
57 |
01010111 |
11h |
|
X |
88 |
58 |
01011000 |
2Dh |
|
Y |
89 |
59 |
01011001 |
15h |
|
Z |
90 |
5A |
01011010 |
2Ch |
|
[ |
91 |
5B |
01011011 |
1Ah |
|
\ |
92 |
5C |
01011100 |
2Bh |
|
] |
93 |
5D |
01011101 |
1Bh |
|
^ |
94 |
5E |
01011110 |
07h |
|
_ |
95 |
5F |
01011111 |
0Ch |
|
` |
96 |
60 |
01100000 |
29h |
|
a |
97 |
61 |
01100001 |
1Eh |
|
b |
98 |
62 |
01100010 |
30h |
|
c |
99 |
63 |
01100011 |
3Eh |
|
d |
100 |
64 |
01100100 |
20h |
|
e |
101 |
65 |
01100101 |
12h |
|
f |
102 |
66 |
01100110 |
21h |
|
g |
103 |
67 |
01100111 |
22h |
|
h |
104 |
68 |
01101000 |
23h |
|
I |
105 |
69 |
01101001 |
17h |
|
j |
106 |
6A |
01101010 |
24h |
|
k |
107 |
6B |
01101011 |
25h |
|
l |
108 |
6C |
01101100 |
26h |
|
m |
109 |
6D |
01101101 |
32h |
|
n |
110 |
6E |
01101110 |
31h |
|
o |
111 |
6F |
01101111 |
18h |
|
p |
112 |
70 |
01110000 |
19h |
|
q |
113 |
71 |
01110001 |
10h |
|
r |
114 |
72 |
01110010 |
13h |
|
s |
115 |
73 |
01110011 |
1Fh |
|
t |
116 |
74 |
01110100 |
14h |
|
u |
117 |
75 |
01110101 |
16h |
|
v |
118 |
76 |
01110110 |
2Fh |
|
w |
119 |
77 |
01110111 |
11h |
|
x |
120 |
78 |
01111000 |
2Dh |
|
y |
121 |
79 |
01111001 |
15h |
|
z |
122 |
7A |
01111010 |
2Ch |
|
{ |
123 |
7B |
01111011 |
1Ah |
|
¦ |
124 |
7C |
01111100 |
2Bh |
|
} |
125 |
7D |
01111101 |
1Bh |
|
~ |
126 |
7E |
01111110 |
29h |
|
⌂ |
127 |
7F |
01111111 |
|
DOS, ПОВ: выводит символ как есть. |
Таблица № 01 / 2