ВУЗ:
Составители:
Рубрика:
34
Пример 3.2. Составить фрагмент микрокоманды загрузки в регистр РЗУ числа с
шины данных.
Требуемая загрузка в регистр РЗУ числа с шины данных может быть
реализована с помощью операции логического сложения в АЛУ данных с
шины данных (источник D) с 0 и передачей результата с выхода F по адресу
В : D∨0 → В .
Следовательно, код дешифратора источника операнда будет 7, код
дешифратора кода операции АЛУ – 3, код дешифратора приемника
результата – 3.
Фрагмент микрокоманды :
444344421
3
1
6
1
7
0
8 III
444344421
3
1
3
1
4
0
5 III
444344421
7
1
0
1
1
1
2 III
Пример 3.3. Составить фрагмент микрокоманды для инкрементирования
содержимого регистра РЗУ.
Увеличение содержимого указанного регистра РЗУ на 1 можно
реализовать с помощью арифметической операции сложения с кодом 0,
когда на вход R АЛУ подан 0, на вход S передается содержимое РгВ , а С 0
устанавливается равным 1: 0+В+С0 → В при С 0=1.
Тогда код ДС ИО будет равен 3, код ДС КО АЛУ – 0, код ДС ПР – 3.
Фрагмент микрокоманды :
444344421
3
1
6
1
7
0
8 III
444344421
0
0
3
0
4
0
5 III
444344421
3
1
0
1
1
0
2 III
Пример 3.4. Составить фрагмент микрокоманды для декрементирования
содержимого регистра РЗУ.
Уменьшение содержимого указанного регистра РЗУ на 1 можно
реализовать с помощью арифметической операции сложения с кодом 1,
когда на вход R АЛУ подан 0, на вход S передается содержимое РгВ , а С 0
устанавливается равным 0: В -0-1С 0 → В при С 0=0.
Следовательно, код ДС ИО будет равен 3, код ДС КО АЛУ – 1, код ДС
ПР – 3.
Фрагмент микрокоманды :
444344421
3
1
6
1
7
0
8 III
444344421
1
1
3
0
4
0
5 III
444344421
3
1
0
1
1
0
2 III
34 П рим ер 3.2. С оставитьф рагм ентм икроком анды загрузки врегистр РЗУ ч исла с ш ины данны х . Т ребуем ая загрузка в регистр РЗУ ч исла с ш ины данны х м ож ет бы ть реализована с пом ощ ью операц ии логич ескогослож ения в АЛ У данны х с ш ины данны х (источ ник D) с 0 и передач ей результата с вы х ода F поадресу В : D∨0 → В . С ледовательно, код деш иф ратора источ ника операнда будет 7, код деш иф ратора кода операц ии АЛ У – 3, код деш иф ратора прием ника результата – 3. Ф рагм ентм икроком анды : I8 I7 I6 I5 I4 I3 I2 I1 I0 0 1 1 0 1 1 1 1 1 14442444 3 14442444 3 14442444 3 3 3 7 П рим ер 3.3. С оставить ф рагм ент м икроком анды для инкрем ентирования содерж им огорегистра РЗУ . У велич ение содерж им ого указанного регистра РЗУ на 1 м ож но реализовать с пом ощ ью ариф м етич еской операц ии слож ения с кодом 0, когда на вх од R АЛ У подан 0, на вх од S передается содерж им ое РгВ , а С 0 устанавливается равны м 1: 0+В +С 0 → В при С 0=1. Т огда код Д С И О будетравен 3, код Д С К О АЛ У – 0, код Д С П Р – 3. Ф рагм ентм икроком анды : I8 I7 I6 I5 I4 I3 I2 I1 I0 0 1 1 0 0 0 0 1 1 14442444 3 14442444 3 14442444 3 3 0 3 П рим ер 3.4. С оставить ф рагм ент м икроком анды для декрем ентирования содерж им огорегистра РЗУ . У м еньш ение содерж им ого указанного регистра РЗУ на 1 м ож но реализовать с пом ощ ью ариф м етич еской операц ии слож ения с кодом 1, когда на вх од R АЛ У подан 0, на вх од S передается содерж им ое РгВ , а С 0 устанавливается равны м 0: В -0-1С 0 → В при С 0=0. С ледовательно, код Д С И О будетравен 3, код Д С К О АЛ У – 1, код Д С П Р – 3. Ф рагм ентм икроком анды : I8 I7 I6 I5 I4 I3 I2 I1 I0 0 1 1 0 0 1 0 1 1 14442444 3 14442444 3 14442444 3 3 1 3
Страницы
- « первая
- ‹ предыдущая
- …
- 32
- 33
- 34
- 35
- 36
- …
- следующая ›
- последняя »