Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный практикум 4 А4.docx
Скачиваний:
63
Добавлен:
13.02.2016
Размер:
1.32 Mб
Скачать

Подготовка и выполнение работы

  1. Повторить по [1] команды управления в МП Intel 8085A.

  2. Изучить методические указания к данной лабораторной работе и составить программы для индивидуальных заданий №1, 2. Подготовить заготовку отчета (см. содержание отчета).

  3. Подготовить ответы на вопросы для самоконтроля.

Вопросы для самоконтроля

  1. Какие команды включают в свой состав команды управления?

  2. Укажите, по каким признакам может выполнять условные переходы, вызовы подпрограмм и возврат МП Intel 8085A?

  3. Какой командой задается нижняя граница стека в МП Intel 8085A?

  4. Укажите выполняемую операцию, формат, способ адресации, число машинных циклов и поясните действия МП в каждом цикле для нижеуказанных команд:

а) JMP 201A h;

б) JNC 2010 h;

в) JPO 201F h;

г) PUSH BC;

д) POP DE;

е) CALL 2022 h;

ж) CNZ 2025 h;

з) RET.

Приборы, оборудование и документация

  1. Персональный компьютер (ПК).

  2. Программный пакет «Sim8085 Microprocessor Simulator».

  3. Методические указания к лабораторной работе.

  4. Система команд МП Intel 8085A.

Порядок выполнения работы

  1. Проверка подготовки учащихся к занятию по вопросам для самоконтроля в виде фронтального или программированного опроса и инструктаж по технике безопасности.

  2. Произвести внешний осмотр ПК и убедиться визуально в отсутствии каких-либо повреждений и дефектов.

  3. Включить ПК и запустить программу Sim8085.

  4. Выполнить индивидуальные задания №1, 2. Для этого следует выполнить ввод, отладку и выполнение составленных программ аналогично пунктам 4.1…4.3 методических указаний к лабораторной работе №13. Методические указания и исходные данные к индивидуальным заданиям №1, 2 приведены в методических указаниях к данной лабораторной работе.

  5. После проверки преподавателем результатов выполнения индивидуальных заданий №1, 2 свернуть окно отладчика симулятора, закрыть программу Sim8085 и завершить работу ПК.

  6. Ответить на контрольные вопросы.

  7. Оформить отчет и сдать зачет.

Содержание отчета

  1. Наименование и цель лабораторной работы.

  2. Условия в виде текста и таблиц, алгоритмы и листинги программ к индивидуальным заданиям №1, 2 в виде таблиц.

  3. Результаты выполнения индивидуальных заданий №1,2 в виде таблиц и выводы о содержимом регистров, ячеек памяти и значениях признаков.

  4. Ручной расчет ожидаемого результата.

  5. Ответить на контрольные вопросы.

Контрольные вопросы

  1. Поясните, при каком условии команда JNZ 201E h передает управление команде по адресу 201E h?

  2. Поясните, как восстановить из стека адрес очередной команды прерванной программы? Укажите необходимую команду и поясните действия МП.

  3. Поясните, как осуществляется безусловный вызов подпрограммы? Укажите необходимую команду и поясните действия МП.

  4. Поясните, почему команда блока 3 на рисунке 16.1 обнуляет старший бит заданного байта, а команда блока 6 дополняет байт до четности?

Требования к знаниям и умениям учащихся

В результате выполнения лабораторной работы учащиеся должны знать:

  • систему команд МП Intel 8085A;

  • особенности команд управления.

Должны уметь:

  • составлять программы для простых восьмиразрядных МП на языке Ассемблер, содержащие команды управления;

  • выполнять ввод, отладку и выполнение программ на симуляторе МП Sim 8085 Microprocessor Simulator.