DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Лабораторна робота № 5 з дисципліни «Мікропроцесорні засоби та системи»

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

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

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

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

Про що ця робота

Документ містить звіт про виконання лабораторної роботи з мікропроцесорних засобів та систем. Описано програмування мікропроцесора КР580ИК80 на мові асемблер.

У роботі розглядаються

  • Мікропроцесорні засоби
  • Асемблер КР580ИК80
  • Програмування мікропроцесорів
  • Обчислення виразів
  • Регістри та стек
  • Лабораторні роботи

Зміст і розділи

  1. Мета роботи
  2. Завдання 5
  3. Програмний код
Для кого:Студенти технічних спеціальностей та викладачі вищих навчальних закладів.
Викладачі:Щербовських С. В.

Ключові поняття

КР580ИК80регістрова парастекдвійковий кодоперандкомандааритметичні операції

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

Міністерство освіти і науки України Національний університет «Львівська політехніка» Кафедра EMA Лабораторна робота № 5 з дисципліни: «Мікропроцесорні засоби та системи» Програмування мікропроцесора КР580ИК80 Прийняв Львів 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  
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

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

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

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

Admin

26.02.2023 12:38

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