Министерство транспорта и связи Украины
Днепропетровский национальный технический университет железнодорожного транспорта имени академика В. Лазаряна
Кафедра: “ЭВМ”
Лабораторная работа №4
(Исследование устройства умножения с фиксированной запятой)
Выполнил: студент 934 гр.
Плотников В.Е..
Проверил: Мудрык А. Б.
Днепропетровск
Тема: Исследование устройства умножения с фиксированной запятой.
Цель: Исследование способов умножения с помощью моделирования на ЦВМ
Постановка задачи:
Составить микропрограммы реализации заданного способа умножения для получения n – разрядного и 2n – разрядного произведения. Предусмотреть округление и получение знака произведения. Промоделировать работу устройства умножения на ЦВМ СМ-1800, выполняя распечатку содержимого регистра множителя и регистра сумм частичных произведений после каждого такта умножения, а также до и после округления.
№ варианта
| Разрядность сомножителей
| Способ умножения
|
|
|
|
Структура:
Память 000 ПО 00 Бит.
Регистр000 (19) Регистр001 (10) Регистр002 (10) Регистр003 (19)
Регистр004 (04) Регистр005 (04)
Текст программы:
Печать "Введите множимое"
Ввести р1
Печать р1
Печать "Введите множитель"
Ввести р2
Печать р2
Операция р3(18)=р1(9)
Операция р3(18)@р2(9)
Операция р4=0
Операция р0=р1
Операция р3(17:0)=0
1 Если р2(0)<>1 Идти_К 2
Операция р3+р0
2 Операция р0<<1
Операция р4+1
Операция р2>>1
Если р4<10 Идти_К 1
Печать р3
Конец
Результаты:
Введите множимое
Р001 00 00000111 0 07 00000000007
Введите множитель
Р002 00 00000101 0 05 00000000005
Р003 000 00000000 00100011 0 00 23 00000000035
Вывод: на данной лабораторной работе я исследовал способы умножения с помощью моделирования на ЦВМ.