Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > вывод формул для алу


Автор: tikitiki 14.8.2005, 18:47
Извиняюсь. Есть загадочный вопрос. В инете не нахожу ответа, хотя такое редко очень бывает. В другом топике не совсем устроил ответ. Я думаю здесь будет лучше ответ.
Описывается самое обычное АЛУ. Вот текст.
Проведем синтез одного из вариантов АЛУ, для чего сформируем к нему конкретные требования. Предположим, что необходимо реализовать следующие действия:
1. плюс (арифметическая операция сложения)
2. минус (арифметическая операция вычитания)
3. (логическая операция ИЛИ)
4. (логическая операция И)
Работу одноразрядного комбинационного сумматора можно описать выражением:


используя правило представления логических функций можно записать:
(1)
Анализ данного выражения показывает, что для реализации арифметической операции сложения необходимо полностью сохранить данное выражение, а для реализации логической операции ИЛИ необходимо исключить операции и .Для этого в аналитическое выражение дополняется управляющими сигналами S, которые могут принимать в зависимости от определенных условий значения 0 или 1.
/////////////////////////////////Конец текста////////
Я только отрывок взял, но его вполне достаточно, чтоб смысл понять. Я понять не могу в формуле (1) перед первой скобкой открывающей какая операция стоит. Дело в том, что пробуя подставлять различные значения я не получаю нормальной работы АЛУ, точнее те действия четыре, о которых говорится в тексте. Я предполагал арифметическое умножение –не работает. Полный текст можно глянуть во вложении.



Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)