Реферат: Деление без восстановления остатка со сдвигом остатка
D04(Л2)
F04(Л2)
B02(Л2)
Проверяем СМ[40-43]=0000, если Да то на C02(Л2), иначе на C03(Л2).
C03(Л2)
C02(Л2)
Инкремент Сч.2 (переход к следущей тетраде частного).
Присваиваем Рг.В[0-3] значение Сч1.
Сдвигаем регистр Рг.В влево на 4 разряда.
D02(Л2)
Сдвигаем регистр СМ влево на 5 разрядов.
В Сч.1 заносим 1.
E02(Л2)
G02(Л2)
B06(Л2)
Проверяем СМ[40-43]=0000, если Да то на C06(Л2), иначе на C07(Л2).
C06(Л2)
C07(Л2)
Инкремент Сч.2 (переход к следущей тетраде частного).
Присваиваем Рг.В[0-3] значение Сч1.
Сдвигаем регистр Рг.В влево на 4 разряда.
D07(Л2)
Проверяем Сч.2=0, если Да то на E07(Л2), иначе на C04(Л2).
E07(Л2)
F07(Л2)
1.6 Описание моделирующей программы
(Приложение В)
Программа операции деления без восстановления остатка со сдвигом остатка с фиксированной точкой в коде 8421, 8421+6 выполнена на языке программирования ассемблера. В моделирующей программе регистрами Рг.А, Рг.В, Рг.К, а так же счетчиками СЧ.1 и СЧ.2 СЧ.3 являются регистры самой ЭВМ и оперативная память.
Описание программы построчно: