Лабораторна робота № 5

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Кафедра електронних обчислювальних машин

Інформація про роботу

Рік:
2009
Тип роботи:
Лабораторна робота
Предмет:
Мікропроцесорні засоби та системи
Група:
ЕМА-4

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки України Національний університет «Львівська політехніка» Кафедра EMA Лабораторна робота № 5 з дисципліни: «Мікропроцесорні засоби та системи» Програмування мікропроцесора КР580ИК80 Виконав студент групи ЕМА-4 Прийняв Львів 2009 Мета роботи: Навчитись складати програми на мові асемблер мікропроцесора КР580ИК80. Варіант 5. Завдання 5. Завдання: 2)Обчислити значення виразу «ADR1» оп.1 «ADR2» оп.2 D1. Прямий код записати в регістр R, а обернений і доповню вальний в в регістрову пару RP. D1=241 D → 51 H 8200 3A  LDA 01ED  8201 ED    8202 01    8203 21  LXIH, 03A5  8204 A5    8205 03    8206 AB  XRA M  8207 F6  ORI 51  8208 51    8209 47  MOV B,A  820A 2F  CMA  820B 6F  MOV L, A  820C 3C  IND A  820D 67 0110.0111 MOV H,A  820E E7  RST    3) Завдання. Обчислити значення виразу (D оп.1 ADR)  (D оп.2 ADR+1). Якщо двійковий код результату містить парну кількість одиниць у молодшому пів байті, то значення виразів у дужках записати в стек з вершиною SP, а в регістрову пару RP – нулі, інакше в стек записати прямий і доповняльний двійкові коди отриманого значення виразу, а в регістрову пару – значення виразів у дужках. Для збереження дробової частини відвести 2 біти 8200 3A  LDA 029A  8201 9A    8202 02    8203 07  RLC  8204 07  RLC  8205 E6  ANI FC  8206 FC    8207 67 01100111 MOV H,A  8208 3E  MVI A76  8209 76    820A 94 1001.0100 SUB H  820B 67  MOV H,A  820C 3A  LDA 029B  820D 9B    820E 02    820F 07  RLC  8210 07  RLC  8211 E6  ANI FC  8212 FC    8213 6F  MOV L,A  8214 3E  MVI A76  8215 76    8216 AD 1010.1101 XRA L  8217 6F  MOV L,A  8218 B4 1011.0100 ORA H  8219 47 0100.0111 MOV B,A  821A E6  ANI FO  821B F0    821C E2  JPO M1  821D 27    821E 82    821F F9  SPHL  8220 11 0001.0001 LXID, 0000  8221 00         8222 00    8223 00    8224 C3  JMP END  8225 2D    8226     8227 EB M1 XCHG  8228 60  MOV H,B  8229 78  MOV A,B  822A 2F  CMA  822B 6F  MOV L,A  822C F9  SPHL  822D E7 END RST  
Антиботан аватар за замовчуванням

01.01.1970 03:01-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!