- •Цифровые и микропроцессорные устройства
- •Часть 4
- •2014 Г., протокол № ____
- •Введение
- •Составление линейных и циклических программ
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Требования к знаниям и умениям учащихся
- •Методические указания
- •Обучение работе на симуляторе микропроцессора Sim8085 Microprocessor Simulator
- •Содержание отчета
- •Приборы, оборудование и документация
- •Порядок выполнения работы
- •Содержание отчета
- •2 Индивидуальное задание №1
- •3 Индивидуальное задание №2
- •4 Индивидуальное задание №3
- •Логические команды и команды сдвига Цель работы
- •Подготовка к выполнению работы
- •Вопросы для самоконтроля
- •Приборы, оборудование и документация
- •Порядок выполнения работы
- •Содержание отчета
- •Команды сравнения
- •Команды сдвига
- •Индивидуальное задание №1
- •Индивидуальное задание №2
- •Индивидуальное задание №3
- •Команды управления Цель работы
- •Подготовка и выполнение работы
- •Вопросы для самоконтроля
- •Приборы, оборудование и документация
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Требования к знаниям и умениям учащихся
- •Методические указания
- •1 Теоретическое обоснование
- •2 Индивидуальное задание №1
- •3 Индивидуальное задание №2
Подготовка и выполнение работы
Повторить по [1] команды управления в МП Intel 8085A.
Изучить методические указания к данной лабораторной работе и составить программы для индивидуальных заданий №1, 2. Подготовить заготовку отчета (см. содержание отчета).
Подготовить ответы на вопросы для самоконтроля.
Вопросы для самоконтроля
Какие команды включают в свой состав команды управления?
Укажите, по каким признакам может выполнять условные переходы, вызовы подпрограмм и возврат МП Intel 8085A?
Какой командой задается нижняя граница стека в МП Intel 8085A?
Укажите выполняемую операцию, формат, способ адресации, число машинных циклов и поясните действия МП в каждом цикле для нижеуказанных команд:
а) JMP 201A h; |
б) JNC 2010 h; |
в) JPO 201F h; |
г) PUSH BC; |
д) POP DE; |
е) CALL 2022 h; |
ж) CNZ 2025 h; |
з) RET. |
|
Приборы, оборудование и документация
Персональный компьютер (ПК).
Программный пакет «Sim8085 Microprocessor Simulator».
Методические указания к лабораторной работе.
Система команд МП Intel 8085A.
Порядок выполнения работы
Проверка подготовки учащихся к занятию по вопросам для самоконтроля в виде фронтального или программированного опроса и инструктаж по технике безопасности.
Произвести внешний осмотр ПК и убедиться визуально в отсутствии каких-либо повреждений и дефектов.
Включить ПК и запустить программу Sim8085.
Выполнить индивидуальные задания №1, 2. Для этого следует выполнить ввод, отладку и выполнение составленных программ аналогично пунктам 4.1…4.3 методических указаний к лабораторной работе №13. Методические указания и исходные данные к индивидуальным заданиям №1, 2 приведены в методических указаниях к данной лабораторной работе.
После проверки преподавателем результатов выполнения индивидуальных заданий №1, 2 свернуть окно отладчика симулятора, закрыть программу Sim8085 и завершить работу ПК.
Ответить на контрольные вопросы.
Оформить отчет и сдать зачет.
Содержание отчета
Наименование и цель лабораторной работы.
Условия в виде текста и таблиц, алгоритмы и листинги программ к индивидуальным заданиям №1, 2 в виде таблиц.
Результаты выполнения индивидуальных заданий №1,2 в виде таблиц и выводы о содержимом регистров, ячеек памяти и значениях признаков.
Ручной расчет ожидаемого результата.
Ответить на контрольные вопросы.
Контрольные вопросы
Поясните, при каком условии команда JNZ 201E h передает управление команде по адресу 201E h?
Поясните, как восстановить из стека адрес очередной команды прерванной программы? Укажите необходимую команду и поясните действия МП.
Поясните, как осуществляется безусловный вызов подпрограммы? Укажите необходимую команду и поясните действия МП.
Поясните, почему команда блока 3 на рисунке 16.1 обнуляет старший бит заданного байта, а команда блока 6 дополняет байт до четности?
Требования к знаниям и умениям учащихся
В результате выполнения лабораторной работы учащиеся должны знать:
систему команд МП Intel 8085A;
особенности команд управления.
Должны уметь:
составлять программы для простых восьмиразрядных МП на языке Ассемблер, содержащие команды управления;
выполнять ввод, отладку и выполнение программ на симуляторе МП Sim 8085 Microprocessor Simulator.