Цель работы. 1 Изучить логические команды и команды сдвига в микропроцессоре (МП) КР580ВМ80
1 Изучить логические команды и команды сдвига в микропроцессоре (МП) КР580ВМ80. 2 Приобрести практические навыки составления программ, содержащих логические команды и команды сдвига. 3 Приобрести практические навыки ввода программы в учебный микропроцессорный комплект (УМК), ее отладки и выполнения в автоматическом режиме.
Подготовка к выполнению работы
1 Повторить по [2] логические команды и команды сдвига. 2 Изучить методические указания к данной лабораторной работе и составить проверочные программы для заданий №1…4. 3 Подготовить ответы на вопросы для самоконтроля. Вопросы для самоконтроля
1 Укажите, какие логические операции может выполнять МП КР580ВМ80? 2 Укажите, где размещаются операнды и куда пересылается результат операции при выполнении команд логического сложения, логического умножения, сложения по модулю два и инверсии? 3 Укажите выполняемую операцию, формат, число машинных циклов и поясните, какие действия выполняет МП в каждом цикле для нижеуказанных команд: а) ANA C; б) ORA D; в) ANI 30H; г) XRI 30H. 4 Укажите типы команд сравнения и поясните, как они выполняются. 5 Укажите типы команд сдвига. 6 Поясните разницу между командами RRC и RAR.
Приборы, оборудование и документация
1 Учебный микропроцессорный комплект. 2 Методические указания к лабораторной работе.
Порядок выполнения работы
1 Проверка подготовки учащихся к занятию по вопросам для самоконтроля в виде фронтального или программированного опроса и инструктаж по технике безопасности. 2 Включить и привести в рабочее состояние УМК. 3 Установить автоматический режим работы УМК. Для этого отжать клавиши РБ/ШГ и КМ/ЦК. 4 Выполнить программы, содержащие логические команды и команды сдвига. Вначале следует выполнить контрольную программу, а затем задание для каждого вида команды. Методические рекомендации по выполнению этих заданий приведены в методических указаниях к данной лабораторной работе. 5 После проверки преподавателем результатов выключить питание УМК и вынуть вилку шнура питания из розетки. 6 Ответить на контрольные вопросы. 7 Оформить отчет и сдать зачет.
Содержание отчета
1 Наименование и цели лабораторной работы. 2 Условия, проверочные программы, расчеты ожидаемых результатов и результаты выполнения заданий № 1…4 в виде таблиц. 3 Ручной расчет ожидаемого результата. 4 Краткие выводы по ходу выполнения и результатам для каждого задания.
Контрольные вопросы
1 Поясните, как с помощью команды сдвига умножить либо разделить некоторое число на 8? 2 Укажите, с помощью какой логической команды и как можно выделить некоторые разряды числа? 3 Укажите, когда устанавливаются триггеры TZ, TC, TP, TS при выполнении команды сравнения? 4 Поясните, с помощью какой команды можно получить инверсию содержимого регистра D.
|