Лабораторный практикум по программированию микропроцессоров на базе схем серии К1804. Бормонтов Е.Н - 10 стр.

UptoLike

10
В таблице 4 введены следующие обозначения : L сдвиг влево одинарной
длины ; R сдвиг вправо одинарной длины ; LD сдвиг влево двойной
длины ; LС сдвиг влево одинарной длины , циклический ; LDС сдвиг
влево двойной длины , циклический .
Порядок выполнения работы
1. Получить допуск к работе у преподавателя, предъявив домашнее
задание и ответив на контрольные вопросы .
2. Записать составленную микропрограмму в память микропрограмм
стенда в режиме ЗАГРУЗКА.
3. Bыполнить в пошаговом режиме микропрограмму , контролируя с
помощью индикаторов VD12÷VD9 прохождение данных. Работа
считается выполненной при полном совпадении теоретических и
экспериментальных результатов .
4. Составить и защитить отчет по лабораторной работе.
При подготовке к лабораторной работе необходимо составить
таблицу показаний индикаторов VD12÷VD9 для каждого такта работы
микропрограммы .
Получив допуск к работе, необходимо записать составленную
микропрограмму в память микропрограмм и выполнить ее в пошаговом
режиме. Работа считается выполненной при совпадении составленной
таблицы и реального показания индикаторов .
Методические указания к выполнению работы
Поле управления сдвигом (S1 и S0) регистра микрокоманд задает
связи между РОН и регистром Q при выполнении сдвиговых операций .
Направление сдвига и сдвигаемые регистры , участвующие в
микрооперации сдвига, задаются полем выбора приемника результата
(табл .5).
Таблица 5
Зависимость сдвиговых операций от кода микрокоманд
S0 S1 Сдвиг вправо (I7=0) Сдвиг влево (I7=1)
0 0
Сдвиг одинарной длины с
вводом лог.0 в старшие
разряды регистра общего
назначения и Q-регистра
Сдвиг одинарной длины с
вводом лог.0 в младшие
разряды регистра общего
назначения и Q-регистра
0 1
Циклический сдвиг одинар-
ной длины
Циклический сдвиг одинар-
ной длины
1 0
Циклический сдвиг двойной
длины
Циклический сдвиг двойной
длины
1 1
Арифметический сдвиг двой -
ной длины с вводом значения
знакового разряда в старший
разряд регистра общего
назначения
Арифметический сдвиг двой -
ной длины с вводом лог. 0 в
младший разряд Q-регистра
                                    10

В таблице 4 введены следующие обозначения: L – сдвиг влево одинарной
длины; R – сдвиг вправо одинарной длины; LD – сдвиг влево двойной
длины; LС – сдвиг влево одинарной длины, циклический; LDС – сдвиг
влево двойной длины, циклический.

Порядок выполнения работы
1. Получить допуск к работе у преподавателя, предъявив домашнее
   задание и ответив на контрольные вопросы.
2. Записать составленную микропрограмму в память микропрограмм
   стенда в режиме ЗАГРУЗКА.
3. Bыполнить в пошаговом режиме микропрограмму, контролируя с
   помощью индикаторов VD12÷VD9 прохождение данных. Работа
   считается выполненной при полном совпадении теоретических и
   экспериментальных результатов.
4. Составить и защитить отчет по лабораторной работе.
      При подготовке к лабораторной работе необходимо составить
таблицу показаний индикаторов VD12÷VD9 для каждого такта работы
микропрограммы.
      Получив допуск к работе, необходимо записать составленную
микропрограмму в память микропрограмм и выполнить ее в пошаговом
режиме. Работа считается выполненной при совпадении составленной
таблицы и реального показания индикаторов.
Методические указания к выполнению работы
      Поле управления сдвигом (S1 и S0) регистра микрокоманд задает
связи между РОН и регистром Q при выполнении сдвиговых операций.
Направление сдвига и сдвигаемые регистры, участвующие в
микрооперации сдвига, задаются полем выбора приемника результата
(табл.5).
                                                             Таблица 5
          Зависимость сдвиговых операций от кода микрокоманд

      S0   S1      Сдвиг вправо (I7=0)         Сдвиг влево (I7=1)
                Сдвиг одинарной длины с    Сдвиг одинарной длины с
                вводом лог.0 в старшие     вводом лог.0 в младшие
      0     0   разряды регистра общего    разряды регистра общего
                назначения и Q-регистра    назначения и Q-регистра
                Циклический сдвиг одинар- Циклический сдвиг одинар-
      0     1   ной длины                 ной длины
                Циклический сдвиг двойной Циклический сдвиг двойной
      1     0   длины                     длины
                Арифметический сдвиг двой- Арифметический сдвиг двой-
                ной длины с вводом значения ной длины с вводом лог. 0 в
      1     1   знакового разряда в старший младший разряд Q-регистра
                разряд    регистра   общего
                назначения