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

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

в соответствии с заданным вариантом (исходные данные взять из таблицы 15.2):

A = (C) Å (D̅)

Если полученный результат больше или равен AA h, то выделить старшую тетраду и загрузить полученное значение в ЯП М1 по адресу 2023 h. Если же результат меньше AA h, то выделить младшую тетраду и загрузить полученное значение в ЯП М2 по адресу 2025 h. Для реализации разветвления алгоритма использовать команду условного перехода по содержимому триггера переноса Tc в соответствии с таблицей 15.1. Программу записать в таблицу, аналогичную по форме таблице 12.4.

До выполнения программы вычислить и записать в отчет ожидаемый результат.

Результаты выполнения программы записать в таблицу 15.4. Сравнить полученный результат с ожидаемым и сделать выводы.

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

Номер варианта Результат (P = 16) Содержимое регистров (P = 16) Значения признаков
(M1) (M2) (C) (D) (A) (H) (L) (PC) S Z A P C
                           

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



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