| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > вывод формул для алу |
| Автор: tikitiki 14.8.2005, 18:47 |
| Извиняюсь. Есть загадочный вопрос. В инете не нахожу ответа, хотя такое редко очень бывает. В другом топике не совсем устроил ответ. Я думаю здесь будет лучше ответ. Описывается самое обычное АЛУ. Вот текст. Проведем синтез одного из вариантов АЛУ, для чего сформируем к нему конкретные требования. Предположим, что необходимо реализовать следующие действия: 1. плюс (арифметическая операция сложения) 2. минус (арифметическая операция вычитания) 3. (логическая операция ИЛИ) 4. (логическая операция И) Работу одноразрядного комбинационного сумматора можно описать выражением: используя правило представления логических функций можно записать: (1) Анализ данного выражения показывает, что для реализации арифметической операции сложения необходимо полностью сохранить данное выражение, а для реализации логической операции ИЛИ необходимо исключить операции и .Для этого в аналитическое выражение дополняется управляющими сигналами S, которые могут принимать в зависимости от определенных условий значения 0 или 1. /////////////////////////////////Конец текста//////// Я только отрывок взял, но его вполне достаточно, чтоб смысл понять. Я понять не могу в формуле (1) перед первой скобкой открывающей какая операция стоит. Дело в том, что пробуя подставлять различные значения я не получаю нормальной работы АЛУ, точнее те действия четыре, о которых говорится в тексте. Я предполагал арифметическое умножение –не работает. Полный текст можно глянуть во вложении. |