|
Часть 29
Приложение B. Справочные материалы
Данное приложение посвящается некоторым справочным материалам, включающим в себя таблицу кодов ASCII, коды опроса клавиатуры и расширенные коды.
Коды ASCII
Американский стандартный код для обмена информацией (ASCII) - это код, переводящий алфавитно-цифровые знаки и символы и управляющие инструкции в семибитный двоичный код. Таблица B.1 показывает как печатаемые символы, так и управляющие символы и
псевдографику.
Коды ASCII Таблица B.1
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
DEC HEX CHAR DEC HEX CHAR DEC HEX CHAR DEC HEX CHAR
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
0 0 32 20 64 40 @ 96 60 '
1 1 33 21 ! 65 41 A 97 61 a
2 2 34 22 " 66 42 B 98 62 b
3 3 35 23 # 67 43 C 99 63 c
4 4 36 24 $ 68 44 D 100 64 d
5 5 37 25 % 69 45 E 101 65 e
6 6 38 26 & 70 46 F 102 66 f
7 7 39 27 ' 71 47 G 103 67 g
8 8 40 28 ( 72 48 H 104 68 h
9 9 41 29 ) 73 49 I 105 69 i
10 A 42 2A * 74 4A J 106 6A j
11 B 43 2B + 75 4B K 107 68 k
12 C 44 2C ' 76 4C L 108 6C l
13 D 45 2D - 77 4D M 109 6D m
14 E 46 2E . 78 4E N 110 6E n
15 F 47 2F / 79 4F O 111 6F o
16 10 48 30 0 80 50 P 112 70 p
17 11 49 31 1 81 51 Q 113 71 q
18 12 50 32 2 82 52 R 114 72 r
19 13 51 33 3 83 53 S 115 73 s
20 14 52 34 4 84 54 T 116 74 t
21 15 53 35 5 85 55 U 117 75 u
22 16 54 36 6 86 56 V 118 76 v
23 17 55 37 7 87 57 W 119 77 w
24 18 56 38 8 88 58 X 120 78 x
25 19 57 39 9 89 59 Y 121 79 y
26 1A
58 3A : 90 5A Z 122 7A z
27 1B 59 3B ; 91 5B [ 123 7B {
28 1C 60 3C < 92 5C \ 124 7C |
29 1D 61 3D = 93 5D ] 125 7D }
30 1E 62 3E > 94 5E ^ 126 7E ~
31 1F 63 3F ? 95 5F _ 127 7F
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
DEC HEX CHAR DEC HEX CHAR DEC HEX CHAR DEC HEX CHAR
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
128 80 160 A0 ц 192 C0 А 224 E0 р
129 81 у 161 A1 ч 193 C1 Б 225 E1 ю
130 82 162 A2 ш 194 C2 В 226 E2 т
131 83 163 A3 щ 195 C3 Г 227 E3 у
132 84 ы 164 A4 196 C4 Д 228 E4 ф
133 85 165 A5 197 C5 Е 229 E5 х
134 86 166 A6 198 C6 Ж 230 E6 ц
135 87 167 A7 э 199 C7 З 231 E7 ч
136 88 168 A8 я 200 C8 И 232 E8 ш
137 89 ё 169 A9 201 C9 Й 233 E9 щ
138 8A 170 AA 202 CA К 234 EA ъ
139 8B 171 AB 1/2 203 CB Л 235 EB ы
140 8C 172 AC 1/4 204 CC М 236 EC ь
141 8D 173 AD 205 CD Н 237 ED э
142 8E ъ 174 AE 206 CE О 238 EE ю
143 8F 175 AF 207 CF П 239 EF я
144 90 176 B0 ° 208 D0 Р 240 F0 Ё
145 91 ь 177 B1 ± 209 D1 С 241 F1 ё
146 92 178 B2 І 210 D2 Т 242 F2 т
147 93 179 B3 і 211 D3 У 243 F3 у
148 94 х 180 B4 ґ 212 D4 Ф 244 F4 ф
149 95 181 B5 µ 213 D5 Х 245 F5 х
150 96 182 B6 ¶ 214 D6 Ц 246 F6 ц
151 97 183 B7 · 215 D7 Ч 247 F7 ч
152 98 184 B8 ё 216 D8 Ш 248 F8 ш
153 99 ф 185 B9 № 217 D9 Щ 249 F9 щ
154 9A т 186 BA є 218 DA Ъ 250 FA ъ
155 9B 187 BB » 219 DB Ы 251 FB ы
156 9C 188 BC ј 220 DC Ь 252 FC ь
157 9D 189 BD Ѕ 221 DD Э 253 FD э
158 9E 190 BE ѕ 222 DE Ю 254 FE ю
159 9F 191 BF ї 223 DF Я 255 FF я
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
DEC - десятичный; HEX - шестнадцатиричный; CHAR - символ.
Коды опроса клавиатуры
Коды опроса клавиатуры - это те коды, которые возвращаются клавишами клавиатуры IBM PC (как их воспринимает Турбо Паскаль). Эти коды полезно использовать при работе на уровне Ассемблера. Обратите внимание, что коды, показанные в Таблице В.2,
представлены шестнадцатиричными значениями.
Коды опроса клавиатуры Таблица В.2
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Клавиша Код опроса Клавиша Код опроса
в шестнадца- в шестнадцати-
тиричном виде ричном виде
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Esc 01 левая/правая 0F
стрелка
!1 02 Q 10
@2 03 W 11
#3 04 E 12
$4 05 R 13
%5 06 T 14
^6 07 Y 15
&7 08 U 16
*8 09 I 17
(9 0A O 18
)0 0B P 19
_- 0C {[ 1A
+= 0D }] 1B
Backspace 0Е Return 1С
Ctrl 1D /... 2B
A 1E Z 2C
S 1F X 2D
D 20 C 2E
F 21 V 2F
G 22 B 30
H 23 N 31
J 24 M 32
K 25 <, 33
L 26 >. 34
:; 27 ?/ 35
"' 28 Правый Shift 36
~` 29 Prtscr 37
Левый Shift 2А Alt 38
Пробел 39 Исходная позиция (Home) 47
CapsLock 3A Стрелка наверх 48
F1 3B Страница наверх 49
F2 3C Знак минус (-) 4A
F3 3D Стрелка налево 4Е
F4 3E 5 4C
F5 3F Стрелка направо 4D
F6 40 + 4E
F7 41 Конец (End) 4F
F8 42 Стрелка вниз 50
F9 43 Страница вниз 51
F10 44 0 Ins 52
F11 D9 Удаление (Del) 53
F12 DA Num Lock 45
Scroll Lock 46
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
|