Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций по информатике.DOC
Скачиваний:
91
Добавлен:
01.05.2014
Размер:
325.12 Кб
Скачать

1.2.2. Шестнадцатеричная система счисления

В вычислительной технике и в программировании очень часто используется 16-ричная система счисления, с помощью которой можно более компактно описывать данные, адреса памяти и команды.

Основание этой системы равно 16. Каждый разряд чисел в этой системе представляется с помощью 16 символов:

0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.

Между двоичной и шестнадцатеричной записью чисел существует простой способ перехода - поскольку все 16 символов можно представить с помощью 4-хразрядных двоичных последовательностей (24 = 16), переводимая двоичная последовательность разбивается на 4-х элементные подпоследовательности и каждая из них переводится в один из 16-ричных символов. Например:

0011

1011

1111

0

= 3BF1 

001

3

B

F

1

Двоичное и десятичное представление символов 16-ричной системы показано в таблице:

Десятичное

Двоичное

16-ричное

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

1010

1011

1100

1101

1110

1111

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

В литературе часто встречаются сокращенные обозначения систем счисления:

Dec - десятичная система (decimal);

Bin - двоичная система (binary);

Hex - шестнадцатеричная система (hexadecimal).

1.2.3. Представление символов (текстовой информации)

ТЕКСТ - это последовательность символов.

СИМВОЛ - это отдельная буква (латинского или национального алфавита), цифра (0, 1, ..., 9), знак препинания (.,:;?! и так далее), дополнительный символ (@#$%^& и так далее), некоторые другие символы.

Одним из распространенных видов информации, обрабатываемой на компьютерах, является текстовая информация или текст.

Любая информация перед ее обработкой на компьютере должна быть представлена в числовой форме - а именно, в двоичной числовой форме. текстовая информация не является исключением.

При преобразовании текстов в числовую форму каждый символ представляется (кодируется) в виде двоичной последовательности определенной длины.

Ввод текстовой информации осуществляется с помощью специальных внешних устройств (например, клавиатура). Сигналы, поступающие от символьных клавиш автоматически (с помощью аппаратных средств или специальных программ) представляются в виде двоичных чисел.

Обычно количество символов, с которыми оперирует компьютер, равно 256.

Для того чтобы представить все 256 символов с помощью разных двоичных последовательностей, длина этих последовательностей должна быть равна 8 битам или 1 байту.

Например:

Символ Двоичное представление

0 00110000

1 00110001

S 01010011

* 00101010

и т.д.

Кодировка символов осуществляется с помощью специальных таблиц, в которых все 256 символов расположены в определенном порядке и имеют десятичные номера от 0 до 255. Для перевода символа в двоичное представление достаточно перевести его десятичный номер в двоичную форму.

Например:

Буква S в таблице кодировки имеет порядковый номер 83. Двоичный эквивалент этого десятичного числа равен 01010011.

Различных таблиц кодировок символов достаточно много. Они отличаются друг от друга конкретным набором символов и порядком их расположения в таблице. Наиболее распространенными (в России) являются таблица с АЛЬТЕРНАТИВНОЙ кодировкой или с МОДИФИЦИРОВАННОЙ АЛЬТЕРНАТИВНОЙ кодировкой.