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

UptoLike

18
ЛАБОРАТОРНАЯ РАБОТА 4
Исследование логических операций
процессорного блока
Цель работы : изучить функциональные возможности блока АЛУ БИС
K1804BC1 и исследовать его работу при выполнении логических
операций .
При подготовке и проведении работы необходимо выполнить
следующее.
1. Изучить структуру и основы функционирования АЛУ схемы K1804BС 1
[2,4].
2. Согласно заданному преподавателем варианту заданий (табл .9),
составить и исследовать на лабораторном стенде микропрограмму
выполнения логических операций над содержимым одного из регистров
общего назначения . Микропрограмма должна выполнять следующие
действия :
- прием в регистр R
i
кода числа j с проверкой на выходе Y;
- прием в регистр R
n
кода числа m с проверкой на выходе Y;
- выполнение логической операции FL1 между числом в R
i
и числом D1
с шины данных, запись результата в регистр R
i
с одновременной
выдачей на выходы Y;
- выполнение логической операции FL2 между числом в R
n
и числом D2
с шины данных, запись результата в регистр R
n
с одновременной
выдачей на выходы Y.
Составить таблицу прохождения данных при выполнении
микропрограммы .
Порядок выполнения логических операций определяется согласно
варианту задания из таблицы 9.
Порядок выполнения работы
1. Получить допуск к работе у преподавателя, предъявив домашнее
задание и ответив на контрольные вопросы .
2. Записать составленную микропрограмму в память микропрограмм
стенда в режиме ЗАГРУЗКА.
3. Выполнить в пошаговом режиме микропрограмму , контролируя с
помощью индикаторов VD12÷VD9 прохождение данных. Работа
считается выполненной при полном совпадении теоретических и
экспериментальных результатов .
4. Составить и защитить отчет по лабораторной работе.
Методические указания к выполнению работы
Рассмотрим пример составления микропрограммы при следующих
исходных данных: (R3)=1010
2
; (R7)=0001
2
; D1=0100
2
; D2=1101
2
;
FL1= 13 DR ; FL2= 27 DR
.
                                  18

                    ЛАБОРАТОРНАЯ РАБОТА 4

                 Исследование логических операций
                       процессорного блока

Цель работы: изучить функциональные возможности блока АЛУ БИС
   K1804BC1 и исследовать его работу при выполнении логических
   операций.

   При подготовке и проведении работы необходимо выполнить
следующее.
1. Изучить структуру и основы функционирования АЛУ схемы K1804BС1
   [2,4].
2. Согласно заданному преподавателем варианту заданий (табл.9),
   составить и исследовать на лабораторном стенде микропрограмму
   выполнения логических операций над содержимым одного из регистров
   общего назначения. Микропрограмма должна выполнять следующие
   действия:
   - прием в регистр Ri кода числа j с проверкой на выходе Y;
   - прием в регистр Rn кода числа m с проверкой на выходе Y;
   - выполнение логической операции FL1 между числом в R i и числом D1
     с шины данных, запись результата в регистр Ri с одновременной
     выдачей на выходы Y;
   - выполнение логической операции FL2 между числом в Rn и числом D2
     с шины данных, запись результата в регистр Rn с одновременной
     выдачей на выходы Y.
     Составить таблицу прохождения данных при выполнении
микропрограммы.
     Порядок выполнения логических операций определяется согласно
варианту задания из таблицы 9.

Порядок выполнения работы
1. Получить допуск к работе у преподавателя, предъявив домашнее
   задание и ответив на контрольные вопросы.
2. Записать составленную микропрограмму в память микропрограмм
   стенда в режиме ЗАГРУЗКА.
3. Выполнить в пошаговом режиме микропрограмму, контролируя с
   помощью индикаторов VD12÷VD9 прохождение данных. Работа
   считается выполненной при полном совпадении теоретических и
   экспериментальных результатов.
4. Составить и защитить отчет по лабораторной работе.
Методические указания к выполнению работы
      Рассмотрим пример составления микропрограммы при следующих
исходных данных: (R3)=10102; (R7)=00012; D1=01002;      D2=11012;
FL1= R3 ∧ D1 ; FL2= R7 ∨ D 2 .