Построение двоично-десятичных взвешенных кодов. Код BCD.
4. Построение двоично-десятичных взвешенных кодов. Код BCD.
Двоичный код- это такие коды, которые основаны на использовании двоичных системах счисления. Наиболее простым двоичным кодом является код, который отражает код в двоичной системе счисления. Ввиду трудности восприятия двоичного кода данный код не нашел широкого применения на практике. Широко применяются двоично-десятичные коды, в которых кодируемое число разбивается на десятичные разряды. В связи с чем основной задачей проектирования является выбор весовых разрядов четырехразрядного двоичного кода
Для того чтобы описать все числа от 0 до 9, необходимо, чтобы выполнялось следующее неравенство

При этом самый младший разряд d1 всегда должен иметь вес =1. D1=1
Используя данное условие можно получить
Дес.
Дв.
8-4-2-1
4-2-2-1
6-3-2-1
7-4-2-1
Из всех двоично –десятичных кодов наиболее распространен код 8-4-2-1 BCD.
Каждый из 17 двоично –десятичных кодов представляет число виде четырехразрядного двоичного кода, в котором часть кодовых комбинаций не используется, что относит двоично-десятичные коды к избыточым кодам. Это позволяет осуществлять контроль за данным кодом.
5. Комбинаторные коды. Коды Грея и Джонсона. Пример.
Числовые коды:
· Арифметические.
· Комбинаторыные.
Арифм. коды-коды, обладающ. арифмет. св-ами.
Комбинаторные коды-коды, полученные путем различных сочетаний и не обладающие арифмет. св-ами.
Код Джонсона является комбинаторным кодом с избытком и является помехозащищенным.
Десятичное
число
Код Джонсона
0
Код Джонсона так же является однопеременным кодом, у которого кодовое расстояние d=1, то есть при переходе от одной операции к другой меняется всего один разряд.
Код Грея.
диаграмма Карнауга(рис.) представляет собой мтрицу, размерностью 2nx2m .Каждая вершина по вертикали и по горизонтали имеет двухзначный адрес, причем последовательность такая, что при переходе от одного адреса к другому, меняется только один разряд.
При составлении кода, направление обхода выбирается произвольно, однако запрещается движение по диагонали и использование одной ячейки более одного раза.
Десятичное число
Двоичный код
Код Грея
a
b
z



|