Как начинался компьютер
Компьютерная революция
Двоичный код
Разработки военных лет
Интегральные микросхемы
Микрокомпьютер
Персоны
Сеть
Язык компьютера
Развитие ПО
Гибкие системы
Средства разработки
Информатика
Вычислительная наука
Операционные системы
Искусственный интеллект
Предыстория
Поиск
Знания и рассуждения
Логика
Робототехника
 

 
ASCII-коды Печать

Наиболее распространенным является код ASCII (American Standard Code for Information Interchange), который используется для внутреннего представления символьной информации в операционной системе MS DOS, в Блокноте операционной системы Windows’xx, а также для кодирования текстовых файлов в Интернет. Структура кода представлена в таблице (обозначения столбцов и строк выделены полужирно).

 

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

0

...

...

 

0

@

P

'

р

А

Р

а

...

...

...

р

Ё

1

...

...

!

1

A

Q

a

q

Б

С

б

...

...

...

с

ё

2

...

...

"

2

B

R

b

r

В

Т

в

...

...

...

т

Є

3

...

...

#

3

C

S

c

s

Г

У

г

...

...

...

у

є

4

...

...

$

4

D

T

d

t

Д

Ф

д

...

...

...

ф

Ї

5

...

...

%

5

E

U

e

u

Е

Х

е

...

...

...

х

ї

6

...

...

&

6

F

V

f

v

Ж

Ц

ж

...

...

...

ц

Ў

7

...

...

'

7

G

W

g

w

З

Ч

з

...

...

...

ч

ў

8

...

...

(

8

H

X

h

x

И

Ш

и

...

...

...

ш

°

9

...

...

)

9

I

Y

i

y

Й

Щ

й

...

...

...

щ

A

...

...

*

:

J

Z

j

z

К

Ъ

к

...

...

...

ъ

·

B

...

...

+

;

K

[

k

{

Л

Ы

л

...

...

...

ы

C

...

...

,

<

L

\

l

|

М

Ь

м

...

...

...

ь

D

...

...

-

=

M

]

m

}

Н

Э

н

...

...

...

э

¤

E

...

...

.

>

N

^

n

~

О

Ю

о

...

...

...

ю

F

...

...

/

?

O

_

o

¤

П

Я

п

...

...

...

я

 

Таблица кодов содержит 16 столбцов и 16 строк; каждая строка и столбец пронумерованы в шестнадцатеричной системе счисления цифрами от 0 до F. Шестнадцатеричное представление ASCII-кода складывается из номера столбца и номера строки, в которых располагается символ. Так, например, ASCII-код символа 1 есть число 3116, что по правилам перевода  означает 1100012. В двоичной системе код представляется восемью разрядами, т.е. двоичный ASCII-код символа 1 есть 001100012.

Данная таблица делится на две части: столбцы с номерами от 0 до 7 составляют стандарт кода – неизменяемую часть; столбцы с номерами от 8 до F являются расширением кода и используются, в частности, для кодирования символов национальных алфавитов. В столбцах с номерами 0 и 1 находятся управляющие символы, которые используются, в частности, для управления принтером. Столбцы с номерами от 2 до 7 содержат знаки препинания, арифметических действий, некоторые служебные символы, а также заглавные и строчные буквы латинского алфавита. Расширение кода включает символы псевдографики, буквы национальных алфавитов и другие символы.

В приведенной таблице в качестве национального выбран русский алфавит. Пустые ячейки означают, что они не используются, а ячейки с многоточием содержат символы, которые умышленно не показаны.

Пример 1. С помощью таблицы ASCII-кодов закодировать сообщение "группа", используя шестнадцатеричное представление кода.

Результат: A3 E0 E3 AF AF A0 (для простоты коды символов разделены пробелами)