ДВГУПС
«Дальневосточный государственный университет путей сообщения»
Кафедра «Телекоммуникации»

СТРУКТУРА И СИСТЕМА КОМАНД МИКРОПРОЦЕССОРА INTEL 8085

Методические указания на выполнение контрольной работы
для студентов ИИФО специальности 190402
«Автоматика, телемеханика и связь на железнодорожном транспорте»

Решебник контрольной работы «СТРУКТУРА И СИСТЕМА КОМАНД МИКРОПРОЦЕССОРА INTEL 8085» для студентов ИИФО специальности 190402 «Автоматика, телемеханика и связь на железнодорожном транспорте», ДВГУПС

Вариант 1
1. В области памяти, начиная с адреса 1308Н, содержащей 32 байта, поместить константу ААН.
2.Изменить содержимое ячейки по адресу 13ААН в пятом разряде, сложить его с содержимым регистра B и записать результат в 64 последующие ячейки памяти.

Вариант 2
1. Проверить область памяти, начиная с 1300Н, в количестве 16 байт и в регистре С получить число ячеек, в которых записана 0FH.
2. Сдвинуть содержимое десяти ячеек памяти, начиная с адреса 1600Н на два разряда влево.

Вариант 3
1. Считать содержимое ячейки памяти 1120Н, заполнить им ячейки памяти с адресами 1099Н, 1199Н, 1299Н, 1399Н, 1499Н, 1599Н, 1699Н, 1799Н, 1899Н, 1А99Н.
2. Сбросить старшую тетраду содержимого ячейки по адресу 1677Н (команда ANA,ANI) и полученный результат записать в следующую ячейку памяти.

Вариант 4
1. Инвертировать содержимое ячеек памяти 1233H, 1243H, 1253H, 1263H, 1273H, 1283H, 1293H, 12A3, 12B3H, 12C3H, 12D3H, 12C3H, 12D3H.
2. Обменять содержимое регистровой пары BC и ячеек памяти с адресами 1666H и 1667H, после чего новое содержимое записать в следующие ячейки памяти.

Вариант 5
1. Записать в ячейку памяти с адресом 1888H число 25, считать содержимое этой ячейки в регистр B, добавить к нему 1, записать результат в 10 следующих ячейках памяти.
2. Организовать стек с вершиной 1500H и переслать в него содержимое 8 ячеек памяти, начиная с адреса 1300H.

Вариант 6
1. Записать число 4FH в ячейку 1500H и вычесть из него 0FH, записать в последующие четыре ячейки памяти.
2. Сбросить младшие тетрады содержимого ячеек по адресам 1777Н, 1778Н, 1779Н, 177AН, 177BН, 177CН, 177DН, 177EН, результат, полученный в последней ячейке записать в регистр D.

Вариант 7
1. Произвести проверку состояния нулевого бита содержимого ячейки по адресу 12ССH, если он равен 1, записать содержимое ячейки в регистр B, если он равен 0, то остановить процессор.
2. Осуществить переход по косвенному адресу 15AAH на подпрограмму обмена содержимым ячеек памяти с адресами 1222H и 1223H.

Вариант 8
1. Выполнить пересылку массива данных, содержащего 8 байт и расположенного, начиная с адреса 1400H, в зону памяти, начиная с адреса 1500H.
2. Установить старший и младший биты содержимого ячейки 1111H в 1 и результат записать в следующую ячейку памяти.

Вариант 9
1. Вычесть из содержимого ячейки памяти с адресом 0999H регистр D, результат записать в следующие 12 ячеек памяти.
2. Инвертировать третий бит ячеек памяти с адресами 1567H, 1577H, 1587H, 1597H, 15A7H, 15B7H, 15C7H, 15D7H, 15E7H, 15F7H.

Вариант 0
1.Обменять содержимое регистровой пары DE и ячеек памяти с адресами 2300H и 2400H, после чего новое содержимое записать в ячейки памяти с адресами 2500H и 2600H.
2.Организовать стек с вершиной 7500H. Регистр B сложить с регистром E, результат сложения записать в ячейку памяти с адресом 2100H. Содержимое ячеек памяти с адресами 2101H, 2102H, 2103H, 2104H, 2105H, 2106H, 2107H, 2108H, 2109H, 210AH, 210BH, 210CH.

Если вы хотите заказать решение варианта данной КР напишите нам и мы в кратчайшие сроки выложим его на сайт.

5. ЗАДАНИЕ НА КОНТРОЛЬНУЮРАБОТУ
В соответствии с заданным преподавателем вариантом написать алгоритм реализации условия задания и программу на языке ассемблер Intel 8085. Каждый вариант содержит два задания.
Алгоритм реализации необходимо изобразить в виде блок-схемы, аналогично рис. 4.1 и 4.2. Блок начала и окончания программы обозначается эллипсом, конкретное действие МП системы – прямоугольником, а блок проверки условия (проверки состояния флага) – ромбом (см. рис. 4.2) Программу необходимо оформить в виде таблицы, как показано в решениях задач № 1–4 в п. 4 данных методических указаний. Таким образом, таблица должна содержать следующие столбцы:
– адрес ячейки памяти, где находятся коды команд и операнды;
– команда, записанная в мнемоническом коде;
– машинный код команды;
– пояснение действия команды в виде условного обозначения.
При составлении программы необходимо пользоваться таблицами команд Intel 8085 (табл. 3.1–3.5).
Вариант задания выбирается по последней цифре шифра зачетной книжки студента, а начальный адрес программы в области памяти – по трехзначному шифру, переведенному в шестнадцатеричную систему.

Январь 28th, 2016

Posted In: Assembler для IBM PC, ДВГУПС, Контрольная работа, Платные работы, Программирование

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *