КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Преобразователь бинарного кода в код с дополнением до 2Преобразование числа, записанного в бинарном коде, в число, записанное кодом с дополнением до 2, производится по следующим правилам: двоичные цифры числа, записанного в бинарном коде, заменяются на противоположные и в младший разряд прибавляют 1. На основании указанных правил строим таблицу истинности аналогично табл. 6.1. По данным табл. 6.2 строим карты Карно для переменных A, B, C, D, приведенные на рис. 6.4. Поскольку комбинации с 10 до 15 являются избыточными, отмечают их на картах Карно крестиками и используют для минимизации выражений. В зависимости от удобства минимизации значение крестика может быть принято как за «0», так и за «1». Просчитывая минимальным образом, получаем следующие выражения: D = ; С = ; B = ; А =
Рис. 6.4 Выражения для A, B, C, D преобразователя бинарного кода в код с дополнением до 2
Таблица 6.2
В соответствии с этим выражением строим структуру преобразователя, показанную на рис 6.5.
Рис. 6.5 Преобразователь бинарного кода в код с дополнением до 2
|