Коды получили
распространение в информационных системах. Использование кодирования
существенно повышает скорость информационных процессов, их эффективность за
счет возможности автоматизации.
1.1 Понятие кодов
Код – универсальный
способ отображения информации, определяется соответствием между элементами
сообщений и сигналами, с помощью которых они фиксируются. Код задается взаимно
однозначной соответствием между элементами сообщений и словами в данном
алфавите, число букв в котором называют основой.
В цифровой технике
совокупность символов, которые обрабатываются параллельно, называют словом.
Слово отбивается двоичным кодом заданной разрядности.
Разряд двоичного числа
есть битом. Вес разрядов увеличивается справа на лево. Совокупность 8 битов
называют байтом. Цифровые приспособления могут оперировать 4, 8, 16, 32, 64…
разрядными словами.
Эффективность обрабатывания
увеличивается, если в слове целое количество байтов. Увеличение разрядности
кода способствует увеличению быстродействия. Кроме того, при этом существенно
уменьшается его возможность контроля.
Для увеличения упрощения
работы с кодами людей используются системы кодирования с основами кратными
двум: 2^3=8 и 2^4=16. Они органически связаны с двоичным кодом. Так
восьмеричная система обеспечивает отображение трех двоичных разрядов одним
числом, а шестнадцатеричная – четырех.
В некоторых случаях
используется десятеричная система кодирования, когда это непосредственно не
связано с двоичным кодом.
Кроме рассмотренных выше
кодов, для реализации отдельных возможностей цифровой техники используются
дополнительный код, обратный код, код Грея, скан – код и т.д.
Двоичное дополнение,
добавленное до основного числа, в сумме с ним дает 1.
1.2 Основные виды кодов
Код Грея относится к
группе рефлексно – двоичных кодов. Ориентирован на работу с датчиками
положения. Имеет ту же разрядность и такой же старший разряд, что и двоичный.
Отличие состоит в том, что два соседних числа кода Грея отличаются только одним
байтом, что уменьшает переходные неточности автоматических исполнительных
приборов.
Скан – код используется в
системах с матрицами, например в клавиатуре.
Коды обрабатываются и
передаются в виде электрических сигналов, могут быть поданы в электронном виде(ключи),
записаны на носителях в виде электрических, магнитных, оптических сигналов. Одним
из видов оптического представления кода есть штриховые коды.
Стандартизация
кодирования необходима для обеспечения взаимного однозначного совпадения
выходной и конечной информации при ее превращении в цифровых системах. Ради
этой цели используются стандартные кодирования на базе унификации систем
кодирования.
Сейчас разработано много
разных систем кодирования цифровой информации для разных целей, но все - таки
универсальные системы имеют определенный интерес, так как именно они
обеспечивают необходимую информационную совмещенность. С универсальных систем
наибольшее значение в данный момент имеет ASCII(American Standard Code for Information Interchange).Это система кодирования символов
для обмена информации в цифровых системах, что стало международным стандартом.
Основной и дополнительный
стандарт кодирования позволяет создать систему кодирования алфавита
персонального компьютера, что учитывает коды национальных символов.
Основной стандарт для
кодирования символов включает неизменную часть таблицы кодов, использует 16 –
ричные коды 00 – 7F.
Кодирует руководствующие символы и латинский алфавит. Является международным
стандартом используется везде. Это означает, что если какая – то система
использует кодирование, которое является отличительным от ASCII, например, Windows. Chi Writer, то обязательно предусматривается
выведение информации в стандартных кодах.
Расширение стандарта
может изменяться, включая символы псевдографики и национальный алфавит
(кириллицу) использует 16 – ричные коды 80 – FF. Символы национальных алфавитов есть
индивидуальными.
|