Индивидуальное задание №3. Составить алгоритм, написать на языке Ассемблер для МП Intel 8085A с адреса 2000 h и выполнить циклическую программу суммирования пяти чисел

Составить алгоритм, написать на языке Ассемблер для МП Intel 8085A с адреса 2000 h и выполнить циклическую программу суммирования пяти чисел, находящихся в памяти в соответствии с индивидуальным заданием №2. Счетчик циклов организовать на регистре B. Результат суммирования загрузить в регистр D. Программу записать в таблицу, аналогичную по форме таблице 12.4.

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

Результаты выполнения записать в таблицу 14.4 и сделать выводы.

Таблица 14.4 – Результаты выполнения индивидуального задания №3

Результат (P = 16) Содержимое ЯП по адресу 2020 h…2024 h (P = 16) Содержимое регистров (P = 16) Значения признаков
(D) (M1) (M2) (M3) (M4) (M5) (A) (B) (H) (L) (PC) S Z A P C
                               

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

ЛОГИЧЕСКИЕ КОМАНДЫ И КОМАНДЫ СДВИГА

Цель работы

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

2 Приобрести практические навыки ввода, отладки и выполнения программ на языке Ассемблер, содержащих логические команды, на симуляторе МП Sim8085 Microprocessor Simulator.

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

1 Повторить по [1] логические команды и команды сдвига.

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

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

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

1 Укажите, какие логические операции может выполнить МП Intel 8085A?

2 Укажите, где размещаются операнды и куда пересылается результат операции при выполнении команд логического сложения, логического умножения, сложения по модулю два и инверсии?

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

а) ANA C; б) ORA D; в) ANI 30 h; г) XRI 30 h.

4 Укажите типы команд сравнения и поясните, как они выполняются.

5 Укажите типы команд сдвига.

6 Поясните разницу между командами RRC и RAR.

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

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

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

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

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


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



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