МИНИСТЕРСТВО СВЯЗИ И ИНФОРМАТИЗАЦИИ
РЕСПУБЛИКИ БЕЛАРУСЬ
Учреждение образования
«ВЫСШИЙ ГОСУДАРСТВЕННЫЙ КОЛЛЕДЖ СВЯЗИ»
Кафедра информатики и вычислительной техники
Цифровые и микропроцессорные устройства
Лабораторная работа № 12
для студентов специальностей
2-45 01 03 – Сети телекоммуникаций
2-45 01 02 – Системы радиосвязи, радиовещания и телевидения
Минск
20___
УДК
ББК
Ц
Рекомендовано к изданию
кафедрой информатики и вычислительной техники
«___» _______________ 20___ г., протокол № ___
Составитель
В. И. Богородов, преподаватель высшей категории кафедры информатики и вычислительной техники
Рецензент
Е. В. Новиков, доцент кафедры информатики и вычислительной техники, канд. техн. наук
Ц |
Цифровые и микропроцессорные устройства : лабораторная работа № 12 для студентов специальностей 2-45 01 03 – Сети телекоммуникаций, 2-45 01 02 – Системы радиосвязи, радиовещания и телевидения. / сост. В. И. Богородов. – Минск : ВГКС, 20___. – 10 с. ISBN
Приводятся методические указания к лабораторной работе № 12.
Предназначено для студентов и преподавателей колледжа.
УДК ББК |
ISBN © Учреждение образования
«Высший государственный
колледж связи», 20___
ЛАБОРАТОРНАЯ РАБОТА № 12
Составление линейных и циклических программ на языке ассемблер
Цель работы
Изучить приемы программирования последовательных и циклических вычислительных процессов в микропроцессорных системах (МПС), построенных на микропроцессорном комплекте (МПК) серии КР580.
Приобрести практические навыки составления линейных и циклических программ на языке Ассемблер для МПС на МПК серии КР580.
Литература
Калабеков, Б.А. Цифровые устройства и микропроцессорные системы : учеб. для техникумов связи / Б.А. Калабеков. – М. : Горячая линия – Телеком, 2002. – 336 с.
Цифровые и микропроцессорные устройства : конспект лекций для студентов специальностей 2-45 01 03 – Сети телекоммуникаций, 2‑45 01 02 – Системы радиосвязи, радиовещания и телевидения. В 5 ч. Ч. 4 : Основы микропроцессорной техники / В.И. Богородов. – Минск : ВГКС, 2009. – 61 с.
Домашнее задание
Повторить по [1] систему команд микропроцессора (МП) КР580ВМ80А, форматы данных и команд, способы адресации.
Изучить по [2] примеры составления линейной программы инвертирования содержимого ячейки памяти и циклической программы суммирования однобайтных чисел на языке Ассемблера.
Подготовить ответы на вопросы для самоконтроля.
Вопросы для самоконтроля
Поясните, как формируется адрес следующей команды в линейных программах?
Поясните, как формируется адрес следующей команды в циклических программах при выполнении команд условных переходов на примере команды JC 0A10H, если условие перехода выполняется либо не выполняется?
Поясните, что понимают под способом адресации? Укажите, какие способы адресации используются в МП КР580ВМ80 и поясните их сущность?
Укажите выполняемую операцию, способы адресации, формат, число циклов и тактов, машинный код, а также действия МП в каждом машинном цикле для следующих команд:
а) MOV C,D; б) ANA M; в) SUI 10H;
г) MVI A, 10H; д) JNZ 0B50H; е) CNZ 0B50H;
е) CALL 0950H; ж) RET; з) JNC 0900H;
и) LXI B, 0920H.