ВУЗ:
Составители:
14
Таблица 7
Варианты заданий
Методические указания к выполнению работы
Рассмотрим пример составления микропрограммы при следующих
исходных данных: i= 6; j = 11
10
; k1 = 12
10
; k2 = 1010; n=9.
Разместим микрокоманды последовательно в памяти
микропрограмм, начиная с адреса 0000 (табл .8).
Первая микрокоманда осуществляет загрузку числа j =1011 в регистр
R6, поэтому в поле D записываем код 1011 , а в поле В – код 0110 (номер
регистра приемника). По второй микрокоманде происходит загрузка кода
числа 9
10
в регистр Q. При этом состояние сигналов поля В безразлично , а
в поле выбора приемника результата записывается код 000.
Рассмотрим составление пятой микрокоманды, которая должна
суммировать содержимое регистров R6 и Q, а результат операции
записывать в регистр R7. Поле I5÷I3 (функция АЛУ) должно содержать
код 000 (операция R + S + C0), при этом поле входа переноса С 0 должно
содержать 0. Код источников операндов I2÷I0 выбираем равным 000 (R=A,
S=Q), а в поле А записываем адрес 0110 шестого регистра. Так как
результат необходимо записать в седьмой регистр, в поле выбора
приемника I8÷16 размещаем код 011, а в поле В – код 0111. Состояние
сигналов полей D, S0, S1 для пятой микрокоманды безразлично .
номер
варианта
R
i
j n k1 k2
1 R0 5 12 1 4
2 R5 6 10 2 5
3 R3 4 11 3 6
4 R6 3 13 1 7
5 R6 2 14 2 8
6 R4 0 9 3 4
7 R0 1 8 1 5
8 R1 7 7 2 6
9 R2 8 6 3 7
10 R3 9 5 1 8
11 R5 6 2 2 4
12 R4 4 1 3 5
14 Таблица 7 Варианты заданий номер варианта Ri j n k1 k2 1 R0 5 12 1 4 2 R5 6 10 2 5 3 R3 4 11 3 6 4 R6 3 13 1 7 5 R6 2 14 2 8 6 R4 0 9 3 4 7 R0 1 8 1 5 8 R1 7 7 2 6 9 R2 8 6 3 7 10 R3 9 5 1 8 11 R5 6 2 2 4 12 R4 4 1 3 5 Методические указания к выполнению работы Рассмотрим пример составления микропрограммы при следующих исходных данных: i= 6; j = 1110; k1 = 1210; k2 = 1010; n=9. Разместим микрокоманды последовательно в памяти микропрограмм, начиная с адреса 0000 (табл.8). Первая микрокоманда осуществляет загрузку числа j =1011 в регистр R6, поэтому в поле D записываем код 1011 , а в поле В – код 0110 (номер регистра приемника). По второй микрокоманде происходит загрузка кода числа 910 в регистр Q. При этом состояние сигналов поля В безразлично, а в поле выбора приемника результата записывается код 000. Рассмотрим составление пятой микрокоманды, которая должна суммировать содержимое регистров R6 и Q, а результат операции записывать в регистр R7. Поле I5÷I3 (функция АЛУ) должно содержать код 000 (операция R + S + C0), при этом поле входа переноса С0 должно содержать 0. Код источников операндов I2÷I0 выбираем равным 000 (R=A, S=Q), а в поле А записываем адрес 0110 шестого регистра. Так как результат необходимо записать в седьмой регистр, в поле выбора приемника I8÷16 размещаем код 011, а в поле В – код 0111. Состояние сигналов полей D, S0, S1 для пятой микрокоманды безразлично.
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »