Микропрограмма операции умножения (Примеры фрагментов курсовой работы)
Описание файла
Файл "Микропрограмма операции умножения" внутри архива находится в папке "Примеры фрагментов курсовой работы". Документ из архива "Примеры фрагментов курсовой работы", который расположен в категории "". Всё это находится в предмете "вычислительные сети и системы" из 5 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "вычислительные средства асоиу" в общих файлах.
Онлайн просмотр документа "Микропрограмма операции умножения"
Текст из документа "Микропрограмма операции умножения"
1.2.Микропрограмма операции «Умножение».
Операция «Умножение» выполняется над целыми двоичными числами со знаком, представленными в прямом коде.
По каждой паре сигналов ЗАПР-ДАННЫЕ передается слово разрядностью 8 бит. ВУ выставляет на шину управления сигнал запроса данных ЗАПР и ждет от устройства А сигнала ДАННЫЕ. По этому сигналу ВУ принимает с входной шины переданные данные и снимает с шины управления сигнал ЗАПР.
Множимое (A) и множитель (B) имеют длину по одному слову, произведение – два слова (В – старшие разряды, С – младшие).
По первой паре сигналов ЗАПР-ДАННЫЕ с входной шины принимается множимое (А), а по второй паре сигналов ЗАПР-ДАННЫЕ с входной шины принимается множитель (В).
Если множимое или множитель =0, В и С обнуляются и передаются на выходную шину, умножение не производится.
Сохраняем знаки множимого и множителя в триггерах ТзнА и ТзнВ соответственно и обнуляем знаковые разряды А(0) и В(0).
Если старший разряд множителя (В(7)) «1», прибавляем к С множимого А (действие 1) и сдвигаем В и С на 1 разряд вправо (действие 2). Повторяем действия 1 и 2 8 раз (делаем цикл при помощи счетчика цикла Сч).
Если изначально знаки множителя и множимого были различны, помещаем в С(0) «1», иначе «0» (функция XOR).
Вывод данных из ВУ в устройство А производится по сигналу РЕЗ /результат/. ВУ выдает на шины управления ШУ сигнал РЕЗ и одновременно выставляет данные /результат/ на выходную шину ШВЫХ. Устройство А принимает данные и подтверждает прием результата сигналом ПРРЕЗ, после чего ВУ снимает с шины управления сигнал РЕЗ.
Сначала, передаются старшие разряды результата, находящиеся в В, а затем младшие (С).
На рисунке 2 приведен алгоритм микропрограммы операции «Умножения».
Рис. 2. Алгоритм микропрограммы операции «Умножения».