NN яч. ПМПр |
УС |
У |
Поле А |
Поле В |
Комментарии |
|||||
0 |
у0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
SM:= 0 |
1 |
зс1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
РС1: = Рг1 |
2 |
зс2 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
РС2: = Рг2 |
3 |
к1+оп |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
SM:= SМ + РС1 |
4 |
к2+оп |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
SM:= SМ + РС2 |
5 |
зр |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
РгР: = SM |
6 |
стоп |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
ОСТАНОВ |
2. Микропрограмма для выполнения операции арифметического вычитания операндов.
NN яч. ПМПр |
УС |
У |
Поле А |
Поле В |
Комментарии |
|||||
0 |
у0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
SM:= 0 |
1 |
зс1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
РС1: = Рг1 |
2 |
и2+ зс2 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
РС2: = |
3 |
к1+оп |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
SM:= SМ + РС1 |
4 |
к2+оп |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
SM:= SМ + РС2 |
5 |
зр |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
РгР: = SM |
6 |
стоп |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
ОСТАНОВ |
3. Универсальная микропрограмма для выполнения операции арифметичеcкого сложения или вычитания операндов в зависимости от кода на шине КОП.
КОП = 0001 - сложение.
КОП = 0010 - вычитание.
NN яч. ПМПр |
УС |
У |
Поле А |
Поле В |
Комментарии |
|||||
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
РАМК: = КОП |
|
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
идти к 4 |
|
2 |
и2+ зс2 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
РС2: = |
3 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
идти к 5 |
|
4 |
зс2 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
РС2: = Рг2 |
5 |
зс1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
РС1: = Рг1 |
6 |
у0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
SM: = 0 |
7 |
к1 + оп |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
SM:= SМ + РС1 |
8 |
к2 + оп |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
SM:= SМ + РС2 |
9 |
зр |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
РгР: = SM |
А |
стоп |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
ОСТАНОВ |
4. Микропрограмма для выполнения операции арифметического умножения модулей операндов.
NN яч. ПМПр |
УС |
У |
Поле А |
Поле В |
Комментарии |
|||||
0 |
зс1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
РС1: = Рг1 |
1 |
зс2 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
РС2: = Рг2 |
2 |
у0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
SM: = 0 |
3 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
СчЦ: = 6 |
|
4 |
км + оп |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
SM:= SМ + РС1 |
5 |
Сп |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
СП(1)SМ |
6 |
Сп2 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
СП(1)РС2 |
7 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
СчЦ: = СчЦ -1 |
|
8 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
Идти к 4, если СчЦ > 0 |
|
9 |
зр |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
РгР: = SM |
А |
стоп |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
ОСТАНОВ |
5. Микропрограмма для выполнения операции арифметического умножения с учетом знаков операндов.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.