Создан заказ №2751806
7 марта 2018
КОНТРОЛЬНАЯ РАБОТА Вариант № 0 (шифр 180) Задание на контрольную работу В соответствие с заданным преподавателем вариантом написать алгоритм реализации условия задания и программу на языке ассемблер Intel 8085
Как заказчик описал требования к работе:
Выполнить контрольную по микропроцессорной технике за 2 дня в двух вариантах. Пишите сразу сколько будет стоить контрольная.
Фрагмент выполненной работы:
КОНТРОЛЬНАЯ РАБОТА
Вариант № 0 (шифр 180).
Задание на контрольную работу
В соответствие с заданным преподавателем вариантом написать алгоритм реализации условия задания и программу на языке ассемблер Intel 8085. Каждый вариант содержит два задания.
Алгоритм реализации необходимо изобразить в виде блок-схемы. Блок начала и окончания программы обозначается эллипсом, конкретное действие МП системы – прямоугольником, а блок проверки условия (проверки состояния флага) – ромбом.
Программу необходимо оформить в виде таблицы, которая должна содержать следующие столбцы:
- адрес ячейки памяти, где находятся коды команд и операнды;
- команда, записанная в мнемоническом коде;
- машинный код команды;
- пояснение действия команды в виде условного обозначения.
При составлении программы необходимо пользоваться таблицами команд Intel8085.
Вариант задания выбирается по последней цифре шифра, а начальный адрес программы в области памяти – по трехзначному шифру, переведенного в шестнадцатеричную систему.
Решение:
Определим начальный адрес программы – в соответствии с заданием для этого необходимо перевести трехзначный шифр в шестнадцатеричную систему счисления, тогда имеем:
180/16 = 11 и остаток 4 = 00B4h.
Задание №1
Обменять содержимое регистровой пары DE и ячеек памяти с адресами 2300H и 2400H, после чего новое содержимое записать в ячейки памяти с адресами 2500H и 2600H.
Разработаем с учетом особенности системы команд микропроцессора i8085 и зарисуем алгоритм решения задачи в виде блок-схемы (рис. (работа была выполнена специалистами author24.ru) 1).
Рисунок 1 – Алгоритм задания №1
Разработаем программу реализующую данный алгоритм и запишем ее начиная с адреса 00B4:
Адрес Команда Код команды Пояснение
00B4 LXI H, 2300h 21 HL ← 2300h
00B5
00
00B6
23
00B7 MOV A, M 7E A ← M(HL)
00B8 MOV M, E 73 M(HL) ← E
00B9 MOV E, A 5F E ← A
00BA INR H 24 H ← H + 1
00BB MOV A, M 7E A ← M(HL)
00BC MOV M, D 72 M(HL) ← D
00BD MOV D, A 57 D ← A
00BE INR H 24 H ← H + 1
00BF MOV M, E 73 M(HL) ← E
00C0 INR H 24 H ← H + 1
00C1 MOV M, D 72 M(HL) ← D
00C2 HLT 76 Остановка
Задание №2
Организовать стек с вершиной 7500H. Регистр B сложить с регистром E, результат сложения записать в ячейку памяти с адресом 2100H...Посмотреть предложения по расчету стоимости
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
8 марта 2018
Заказ завершен, заказчик получил финальный файл с работой
5
КОНТРОЛЬНАЯ РАБОТА
Вариант № 0 (шифр 180)
Задание на контрольную работу
В соответствие с заданным преподавателем вариантом написать алгоритм реализации условия задания и программу на языке ассемблер Intel 8085.docx
2018-03-11 11:23
Последний отзыв студента о бирже Автор24
Общая оценка
4
Положительно
Мой преподаватель снизил оценку, оправдывает автора то, что закончился гарантийный срок.