АРИФМЕТИЧЕСКИЕ КОМАНДЫ
Цель работы 1 Изучить по [2] арифметические команды в микропроцессоре (МП) КР580ВМ80. 2 Приобрести практические навыки составления программ, содержащих арифметические команды. 3 Приобрести практические навыки ввода программы в учебный микропроцессорный комплект (УМК), ее отладки и выполнения в автоматическом режиме.
Подготовка к выполнению работы
1 Повторить по [2] арифметические команды в МП КР580ВМ80. 2 Изучить методические указания к данной лабораторной работе и составить проверочные программы для заданий №1…4. 3 Подготовить ответы на вопросы для самоконтроля.
Вопросы для самоконтроля
1 Укажите, какие арифметические операции выполняются в МП КР580ВМ80? 2 Укажите, где размещаются операнды и куда пересылается результат операции при выполнении арифметических операций над 8-разрядными данными? 3 Укажите, где размещаются операнды и куда пересылается результат операции при выполнении сложения 16-разрядных чисел? 4 Укажите выполняемую операцию, машинный код и способ адресации, которые используются в нижеуказанных командах:
а) ADD B; б) ADC M; в) SUB C; г) SBB M; д) ADI, F0H; е) SUI, 3BH; ж) DAD B; з) DAD D.
5 Укажите, за сколько машинных циклов выполняются команды, указанные выше (см. 4.4), и поясните, какие действия выполняет МП в каждом цикле.
Приборы, оборудование и документация
1 Учебный микропроцессорный комплект. 2 Методические указания к лабораторной работе. Порядок выполнения работы
1 Проверка подготовки учащихся к занятию по вопросам для самоконтроля в виде фронтального или программированного опроса и инструктаж по технике безопасности. 2 Включить и привести в рабочее состояние УМК. 3 Установить автоматический режим работы УМК. Для этого отжать клавиши РБ/ШГ и КМ/ЦК. 4 Выполнить программы, содержащие арифметические команды. Вначале следует выполнить контрольную программу, а затем задание для каждого вида команды. Методические рекомендации по выполнению этого задания приведены в методических указаниях к данной лабораторной работе. 5 После проверки преподавателем результатов выключить питание УМК и вынуть вилку шнура питания из розетки. 6 Ответить на контрольные вопросы. 7 Оформить отчет и сдать зачет. Содержание отчета
1 Наименование и цель работы. 2 Условия, проверочные программы и результаты выполнения заданий № 1…4 в виде таблиц. 3 Ручной расчет ожидаемого результата. 4 Краткие пояснения по ходу выполнения и результатам для каждого задания. 5 Ответы на контрольные вопросы. Контрольные вопросы
1 Поясните разницу между командами ADD E и ADC E. 2 Поясните разницу между командами ADI 50H и ACI 50H. 3 Укажите, какой командой выполняется сложение 16-разрядных чисел? 4 Укажите, за сколько циклов и тактов выполняется команда SBB M и поясните, какие действия выполняет МП в каждом цикле? 5 Укажите, за сколько циклов и тактов выполняется команда ACI 0FH и поясните, какие действия выполняет МП в каждом цикле?
|