2. Активизируйте сигнал ПУСК (кл.3), под действием данного сигнала РАМК:=0000 и будет установлен сигнал ЗНТ (занято). Выдавая тактовые импульсы ГЕН (кл.5) заполните таблицу №1- соответствия активных выходов дешифраторов ДС1 и ДС2 сигналам управления АЛУ.
таблица №1
рамк |
Код микрокоманды |
активный выход ДС-1 |
активный выход ДС-2 |
управляющие сигналы |
Комментарии |
||
У |
А |
В |
|||||
0001 |
0 |
000 |
1000 |
- |
[8] |
у0 |
SM : = 0 |
… |
… |
… |
… |
… |
… |
… |
… |
… |
… |
… |
… |
… |
… |
… |
… |
0111 |
0 |
000 |
1111 |
- |
[F] |
STOP |
СТОП |
Исследуйте работу УУ в пошаговом режиме. Сделайте выводы.
3. Установите автоматический режим (кл.4) (надпись АВТ д. б. на белом фоне). Выдайте сигнал ПУСК (кл.3), микропрограмма будет выполнена автоматически (последняя выполняемая команда - «СТОП»).
4. Перейдите к схеме АЛУ (кл.F2). В нижней части экрана будут отображены сигналы управления УУ и активизирующие их клавиши клавиатуры, содержимое РАМК , СчЦ , код на шине КОП (asdf) и индикатор сигнала ЗНТ.
Используя клавишиZXCVBNM и активизируя сигналы З1 и З2 клавишами «1» и «2», запишите в регистры Рг1, Рг2 коды чисел А= 0.000101 и В=0.000011.
Выполните микропрограмму в пошаговом и автоматическом режимах.
Исследуйте функционирование АЛУ под управлением УУ в пошаговом режиме, заполнив таблицу №1. Проверьте правильность результата, переведя двоичный код операндов и результата в десятичный.
5. Модифицируйте микропрограмму таким образом, чтобы она выполняла операцию арифметического вычитания: А – В. Выполните ее в автоматическом режиме, проверьте правильность результата. Выполните микропрограмму в пошаговом режиме и ответьте на вопрос: Чем будут отличаться таблицы №1, заполненные при выполнении ЦП микропрограмм арифметического сложения и вычитания?
Отчетность:
× Заполненная таблица №1 для операций сложения и вычитания с комментариями.
× Выводы по работе процессора при выполнении арифметических операций сложения и вычитания.
Задание:
1. Запишите универсальную микропрограмму, выполняющую операцию сложения или вычитания в зависимости от кода операции на шине КОП (КОП = 0001 – сложение, КОП = 0010 – вычитание) в ПМПр УУ.
2. Установите на шине КОП код 0001. Выполните программу в автоматическом режиме для значений:
Проверьте правильность полученного результата.
3. Установите на шине КОП код 0002. Выполните программу в автоматическом режиме для тех же значений А и В.
Проверьте правильность полученного результата.
Исследуйте работу процессора при выполнении универсальной микропрограммы в пошаговом режиме, заполнив графы таблицы №2:
таблица №2
КОП (asdf) |
рамк |
Код микрокоманды |
активный выход ДС-1 |
активный выход ДС-2 |
управляющий сигнал |
Комментарии |
||
У |
А |
В |
||||||
0001 |
0001 |
1 |
010 |
0000 |
- |
- |
- |
РАМК:=КОП |
… |
… |
… |
… |
… |
… |
… |
… |
… |
… |
… |
… |
… |
… |
… |
… |
… |
… |
0010 |
1010 |
0 |
000 |
1111 |
- |
[F] |
STOP |
СТОП |
Отчетность:
× Заполненная таблица №2 для универсальной микропрограммы.
× Выводы по выполнению микропрограммы процессором.
IV. Исследование работы процессора при выполнении циклических микропрограмм.
Задание:
1. Микропрограмму арифметического умножения кодов чисел А = 0.101001 В = 0.110001 запишите в память микропрограмм ПМПрУУ и выполните в автоматическом и пошаговом режимах.
2. Исследуйте работу процессора при выполнении операции арифметического умножения в пошаговом режиме, заполнив графы таблицы № 3. Проверить правильность результатов.
Таблица 3.
рамк |
СчЦ |
Код микрокоманды |
Упр. сигнал |
Комментарии |
||
У |
А |
В |
||||
0001 |
0000 |
0 |
000 |
0001 |
зс1 |
РС1:= Рг1 |
… |
… |
… |
… |
… |
… |
|
… |
… |
… |
… |
… |
… |
|
1010 |
0000 |
0 |
000 |
1111 |
STOP |
СТОП |
Отчетность:
× Заполненная таблица №3.
× Выводы по выполнению процессором циклических микропрограмм.
Дополнительное задание:
§ Выполнить микропрограмму арифметического умножения для чисел А и В, имеющих разные знаки. Пояснить полученный результат и проверить его.
§ Проанализировать работу схемы формирования знака результата.
для выполнения процессором ЭВМ «MIX» арифметических операций.
1. Микропрограмма для выполнения операции арифметического сложения операндов.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.