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

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

Цель работы

 

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.

 








Дата добавления: 2014-11-30; просмотров: 1619;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.