Автор работы: Пользователь скрыл имя, 27 Июня 2013 в 20:03, реферат
Если каждому символу алфавита сопоставить определенное целое число (например, порядковый номер), то с помощью двоичного кода можно кодировать и текстовую информацию. Для хранения двоичного кода одного символа выделен 1 байт = 8 бит.
Учитывая, что каждый бит принимает значение 0 или 1, количество их возможных
Кодирование текстовой информации
Если каждому символу
алфавита сопоставить
Учитывая, что каждый бит принимает значение 0 или 1, количество их возможных сочетаний в байте равно
Значит, с помощью 1 байта можно получить 256 разных двоичных кодовых комбинаций и отобразить с их помощью 256 различных символов.
Такое количество символов
вполне достаточно для
Кодирование заключается
в том, что каждому символу
ставится в соответствие
Таким образом, человек
различает символы по их
Важно, что присвоение символу конкретного кода - это вопрос соглашения, которое фиксируется в кодовой таблице.
Кодирование текстовой
информации с помощью байтов
опирается на несколько
В системе ASCII закреплены две таблицы кодирования - базовая и расширенная.
Базовая таблица закрепляет
значения кодов от 0 до 127, а расширенная
относится к символам с
Первые 33 кода (с 0 до 32) соответствуют не символам, а операциям (перевод строки, ввод пробела и т. д.).
Коды с 33 по 127 являются
интернациональными и
Коды с 128 по 255 являются
национальными, т.е. в
Например, ASCII коды букв латинского алфавита:
Тогда слово COMPUTER с помощью ASCII таблицы кодируется следующим образом:
C |
O |
M |
P |
U |
T |
E |
R |
67 |
79 |
77 |
80 |
85 |
84 |
69 |
82 |
01000011 |
01001111 |
01001101 |
01010000 |
01010101 |
01010100 |
01000101 |
01010010 |
С распространением
На смену старой системе пришла новая универсальная – UNICODE, в которой один символ кодируется не одним, а двумя байтами.
В настоящее время
существует много различных