Шпаргалка: Дискретная техника

0001 0101 F 1111 15 17

0001 0110 10 10000 16 20

0001 0111 11 10001 17 21

0001 1000 12 10010 18 22

0001 1001 13 10011 19 23

0010 0000 14 10100 20 24

0010 0001 15 10101 21 25

0010 0010 16 10110 22 26

0010 0011 17 10111 23 27

0010 0100 18 11000 24 30

0010 0101 19 11001 25 31

0010 0110 1A 11010 26 32

0010 0111 1B 11011 27 33

0010 1000 1C 11100 28 34

0010 1001 1D 11101 29 35

0011 0000 1E 11110 30 36

0011 0001 1F 11111 31 37

0011 0010 20 100000 32 40

Пример: Преобразование данных в десятичную систему счисления

Специальная кодировка BCD (Binary Coded Decimal) предназначена для кодирования десятичных чисел в двоичной форме. В этой кодировке каждая цифра составного десятичного числа кодируется своим двоичным эквивалентом. Используются коды только для цифр от 0 до 9. Таким образом, кодировка обладает чрезвычайной кодовой избыточностью, но позволяет проще выполнять элементарные арифметические операции: сложение и вычитание. (Подробнее смотри таблицу перекодировок).

Кодирование текстовых данных

Понятие «кодовая таблица».

Если каждому символу (букве) алфавита сопоставить определённое целое число (например, его порядковый номер в алфавите), то с помощью двоичного кода можно кодировать и текстовую информацию. Восьми двоичных разрядов достаточно для кодирования 256 различных символов. Этого хватит для того, чтобы выразить все символы английского и русского языков, как строчные, так и прописные (заглавные), а также знаки препинания, символы основных арифметических действий и некоторые общепринятые символы, например, символ «№». Таблица соответствия символов языка и их кодов, выраженных в числовой форме, называется кодовой таблицей.

В ЭВМ используется несколько кодовых таблиц для кодирования текстовой информации: ASCII, KOI8, Win1251 и т. д. В различных кодовых таблицах одни и те же буквы русского алфавита могут иметь различные цифровые коды.

Пример: В кодовой таблице KOI8, широко распространённой в странах бывшего СССР, заглавные буквы русского алфавита имеют коды от 128 для "А " до 159 , для "Я".

В кодовой таблице Win 1251, используемой в русифицированной версии популярной операционной системы Windows, те же самые заглавные буквы русского алфавита имеют коды от 182 для «А» до 223 для «Я».

Существование различных кодовых таблиц для текстовых данных приводит к частичной несовместимости текстовых документов, созданных с использованием разных систем кодирования. Для устранения этой проблемы в большинстве современных программ редактирования и набора текста применяются специальные модули перекодировки, позволяющие правильно читать текст в любой из доступных кодировок.

Кодирование графических данных

К-во Просмотров: 626
Бесплатно скачать Шпаргалка: Дискретная техника