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

ЦИФРОВЫЕ И МИКРОПРОЦЕССОРНЫЕ УСТРОЙСТВА

Лабораторный практикум

для учащихся специальностей

2-45 01 03 – Сети телекоммуникаций

2-45 01 02 – Системы радиосвязи, радиовещания и телевидения

В 4 частях

Часть 4

Минск


УДК 81.332

ББК 32.97

Ц75

Рекомендовано к изданию

кафедрой информатики и вычислительной техники

2014 г., протокол № ____

Составитель

В. И. Богородов, преподаватель высшей категории кафедры инфокоммуникационных технологий

Рецензент

Е. В. Новиков, доцент кафедры информатики и инфокоммуникационных технологий, канд. техн. наук

  Ц75 Цифровые и микропроцессорные устройства: лабораторный практикум для учащихся специальностей 2-45 01 03 – Сети телекоммуникаций, 2-45 01 02 – Системы радиосвязи, радиовещания и телевидения. В 4 ч. Ч.4 / сост. В. И. Богородов, Н. М. Новикова. – Минск: ВГКС, 2014. - с. ISBN Приводятся методические указания к лабораторным работам № 12…20 по микропроцессорной технике, в которых рассматриваются основы программирования простых восьмиразрядных микропроцессоров с применением симулятора Sim8085 и 16-разрядных микроконтроллеров dsPIC33F в интегрированной среде MPLAB IDE. Предназначено для учащихся и преподавателей колледжа. УДК 81.332 ББК 32.97
  © Учреждение образования «Высший государственный колледж связи», 2014

ВВЕДЕНИЕ

В четвертой части лабораторного практикума приводятся методические указания к лабораторным работам №12…20 по микропроцессорной технике. Рассматривается методика составления программ на языке Ассемблер для простых восьмиразрядных микропроцессоров (МП) их выполнения на симуляторе МП Sim8085, а также методика составления приложений на языках Ассемблер и С для программирования микроконтроллеров dsPIC33F и их выполнения в интегрированной среде MPLAB IDE (версия 8.89) на учебном стенде НТЦ-31.000.

В работе по подготовке лабораторного практикума принимала участие преподаватель первой категории кафедры ИКТ Новикова Н. М., которая составила методические указания к лабораторным работам №19, 20.

ЛАБОРАТОРНАЯ РАБОТА № 12

СОСТАВЛЕНИЕ ЛИНЕЙНЫХ И ЦИКЛИЧЕСКИХ ПРОГРАММ

НА ЯЗЫКЕ АССЕМБЛЕР

Цель работы

1 Изучить приемы программирования последовательных и циклических вычислительных процессов в микропроцессорных системах (МПС), построенных на МП Intel 8085A.

2 Приобрести практические навыки составления линейных и циклических программ на языке Ассемблер для МП Intel 8085A.

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

1 Повторить по [1] систему команд МП Intel 8085A, форматы данных и команд, способы адресации.

2 Изучить по [1] примеры составления линейной программы инвертирования содержимого ячейки памяти и циклической программы суммирования однобайтных двоичных чисел на языке Ассемблер.

3 Изучить пример составления линейной программы, рассмотренный в методических указаниях к данной лабораторной работе.

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

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

1 Поясните, как формируется адрес следующей команды в линейных программах?

2 Поясните, как формируется адрес следующей команды в циклических программах при выполнении команд условных переходов на примере команды JNZ 201A h, если условие перехода выполняется либо не выполняется?

3 Поясните, что понимают под способом адресации? Укажите, какие способы адресации используются в МП Intel 8085A и поясните их сущность?

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

а) MOV C,D; б) ANA M; в) SUB 10 h;

г) MVI A, 10 h; д) JZ 2010 h; е) CALL 201B h;

е) CALL 2025 h; ж) RET; з) CNC 201F h;

и) LXI B, 2100 h.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: