ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »
