База Готовых Студенческих Работ

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

СТРУКТУРА И СИСТЕМА КОМАНД МИКРОПРОЦЕССОРА 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).
Вариант задания выбирается по последней цифре шифра зачетной книжки студента, а начальный адрес программы в области памяти – по трехзначному шифру, переведенному в шестнадцатеричную систему.

 

28 января, 2016

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

 
Учебное заведение:
АГНИ (59)
АГУ (16)
АлтГТУ (2)
БГАТУ (14)
БГАУ (1)
БИТИ (БИТТиУ) (142)
ВГАУ (3)
ВЗФЭИ (3)
ВоГУ (95)
ВолГАУ (8)
ВятГУ (4)
ДВГТУ (41)
ДВГУПС (36)
ЗабГУ (12)
ЗКАТУ (5)
ИВГПУ (4)
ИжГТУ (1)
ИРНИТУ (17)
КамчатГТУ (6)
КГПУ (4)
КГСХА (4)
КГУ им. Н. А. Некрасова (15)
КНИТУ (КАИ) (1)
КНИТУ (КХТИ) (1)
КубГТУ (23)
МАДИ (32)
МАИ (3)
МГГУ (16)
МГОУ (8)
МГСУ МИСИ (30)
МГТУ им. Г.И.Носова (4)
МГТУ им. Н.Э. Баумана (37)
МГТУ МАМИ (6)
МГТУ МИРЭА (569)
МГУ им. адм. Г.И. Невельского (23)
МГУИЭ (1)
МГУПИ (132)
МИИТ (153)
МИСиС (2)
МИЭЭ (18)
МТУСИ (4)
НГАВТ (41)
НГТУ (2)
НИИ (16)
НИУ ВШЭ (1)
НИУ МЭИ (105)
НИУ МЭИ (филиал) в г. Волжском (5)
НТИ (филиал) МГУДТ (6)
НЧОУ ВПО ЮСИЭПИИ (25)
ПГНИУ (ПГТУ, ПНИПУ) (575)
ПГУ (ПензГТУ) (25)
ПГУ им. Т.Г. Шевченко (1)
ПГУПС (2)
РГАТУ (1)
РГППУ (16)
РГРТУ (1)
РГУНиГ (68)
РУДН (1)
СамГТУ (1)
СВФУ (174)
СГТУ (189)
СибГУТИ (10)
СПб ГАСУ (15)
СПб ГУТ (1)
СПбГПУ (46)
СПбГУКиТ (7)
СПбГЭТУ «ЛЭТИ» (9)
СПГГИ (16)
СТИ НИТУ «МИСиС» (98)
ТвГТУ (1)
ТПУ (4)
ТУСУР (30)
ТюмГНГУ (273)
УАД (1)
УрФУ (1)
ЮЗГУ (31)
ЮУрГУ (3)
ЮУТУ (2)
Оплата картами МИР, Visa, MasterCard