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

UptoLike

13
ЛАБОРАТОРНАЯ РАБОТА 3
Исследование арифметических операций
процессорного блока
Цель работы : изучить функциональные возможности блока АЛУ БИС
K1804BC1 и исследовать работу блока при выполнении
арифметических операций .
При подготовке и проведении работы необходимо выполнить
следующее.
1. Изучить структуру и основы функционирования АЛУ схемы
K1804BС1при выполнении арифметических операций [4,5].
2. Согласно заданному преподавателем варианту заданий (табл .7),
составить и исследовать на лабораторном стенде микропрограмму
выполнения арифметических операций над содержимым регистров
общего назначения . Микропрограмма должна выполнять следующие
действия :
- прием в регистр R
i
кода числа j с проверкой на выходе Y;
- прием в регистр Q кода числа n с проверкой на выходе Y;
- сложение содержимого регистра R
i
с константой k1, запись результата
в регистр R
i
с одновременной выдачей на выходы Y микросхемы ;
- вычитание из содержимого регистра Q числа k2, запись результата в
регистр Q с одновременной выдачей на выходы Y;
- сложение содержимого регистра R
i
с содержимым регистра Q, запись
результата в регистр R
i+1
и выдача результата на выход Y;
- арифметический сдвиг двойной длины вправо содержимого регистров
R
i+1
и Q; выдача содержимого регистра Q на выходы Y микросхемы .
Составить таблицу прохождения данных при выполнении
микропрограммы . Порядок выполнения арифметических операций
определяется согласно варианту задания из таблицы 7.
Порядок выполнения работы
1. Получить допуск к работе у преподавателя, предъявив домашнее
задание и ответив на контрольные вопросы .
2. Записать составленную микропрограмму в память микропрограмм
стенда в режиме ЗАГРУЗКА.
3. Выполнить в пошаговом режиме микропрограмму , контролируя с
помощью индикаторов VD12÷VD9 прохождение данных. Работа
считается выполненной при полном совпадении теоретических и
экспериментальных результатов .
4. Составить и защитить отчет по лабораторной работе.
                                   13



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

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

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

   При подготовке и проведении работы необходимо выполнить
следующее.
1. Изучить структуру и основы функционирования АЛУ схемы
   K1804BС1при выполнении арифметических операций [4,5].
2. Согласно заданному преподавателем варианту заданий (табл.7),
   составить и исследовать на лабораторном стенде микропрограмму
   выполнения арифметических операций над содержимым регистров
   общего назначения. Микропрограмма должна выполнять следующие
   действия:
   - прием в регистр Ri кода числа j с проверкой на выходе Y;
   - прием в регистр Q кода числа n с проверкой на выходе Y;
   - сложение содержимого регистра Ri с константой k1, запись результата
     в регистр Ri с одновременной выдачей на выходы Y микросхемы;
   - вычитание из содержимого регистра Q числа k2, запись результата в
     регистр Q с одновременной выдачей на выходы Y;
   - сложение содержимого регистра Ri с содержимым регистра Q, запись
     результата в регистр Ri+1 и выдача результата на выход Y;
   - арифметический сдвиг двойной длины вправо содержимого регистров
     Ri+1 и Q; выдача содержимого регистра Q на выходы Y микросхемы.
     Составить таблицу прохождения данных при выполнении
микропрограммы. Порядок выполнения арифметических операций
определяется согласно варианту задания из таблицы 7.

Порядок выполнения работы
1. Получить допуск к работе у преподавателя, предъявив домашнее
   задание и ответив на контрольные вопросы.
2. Записать составленную микропрограмму в память микропрограмм
   стенда в режиме ЗАГРУЗКА.
3. Выполнить в пошаговом режиме микропрограмму, контролируя с
   помощью индикаторов VD12÷VD9 прохождение данных. Работа
   считается выполненной при полном совпадении теоретических и
   экспериментальных результатов.
4. Составить и защитить отчет по лабораторной работе.