DevioLab CRYPTO TRADING AUTOMATION
LIVE
AUTOMATED CRYPTO TRADING • BINANCE
Автоматизуйте свій криптопортфель
Торгові боти DevioLab аналізують крипторинок, автоматично відкривають і закривають позиції та керують вашим портфелем на Binance 24/7.
CRYPTO 80 Bots
BINANCE Spot Trading
TRADING 24 / 7
Спробувати DevioLab
deviolab.com

Засоби компіляції, лінкування і налагодження програм в СР/М для мікропроцесора Intel 8080 (КР580ВМ80А)

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

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Кафедра САПР

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

Рік:
2013
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Архітектура комп'ютерів

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

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ "ЛЬВІВСЬКА ПОЛІТЕХНІКА" Кафедра САПР ЗВІТ ДО ЛАБОРАТОРНОЇ РОБОТИ № 1 На тему: «Засоби компіляції, лінкування і налагодження програм в СР/М для мікропроцесора Intel 8080 (КР580ВМ80А)» З дисципліни : «Архітектура комп’ютерів» ЛЬВІВ – 2007 Тема роботи: Засоби компіляції, лінкування і налагодження програм в СР/М для мікропроцесора Intel 8080 (КР580ВМ80А). Мета роботи: Вивчити засоби компіляції, лінкування і налогоджування програм за допомогою компілятора СР/М для мікропроцесора Intel 8080 (КР580ВМ80А). ТЕОРЕТИЧНІ ВІДОМОСТІ ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ ЛАБОРАТОРНЕ ЗАВДАННЯ: Набрати, скомпілювати та зібрати програму задану викладачем. Пояснити дії, які виконує програма. Для вивчення відлагодження програм у CP/M була використана наступна програма: ORG 100h MVI A,3 ; заносимо в акумулятор число 3 MVI B,11 ; заносимо в регістр В число 11 ADD B ; додаємо вміст регістра В до акумулятора, результат заносимо в акумулятор HLT ХІД РОБОТИ: В будь якому текстовому редакторі набираємо нашу програму та зберігаємо її під назвою LAB1.ASM. Запускаємо CP/M і за допомогою команди M LAB1.ASM компілюємо програму:  За допомогою команди L LAB1.ASM лінкуємо програму:  Завантажуємо скомпільовану програму у відлагоджувач за допомогою команди D LAB1.COM:  Перевіряємо, як програма завантажилася в оперативну пам'ять:  До початку виконання програми перевіряємо початок дампу пам’яті командою D0:  Трасуємо нашу програму командою t3 та командою x виводимо кінцевий вміст всіх регістрів:  PRN ФАЙЛ: 0100 ORG 100H 0100 3E03 MVI A,3 0102 060B MVI B,11 0104 80 ADD B 0105 76 HLT ВИСНОВОК: Під час виконання лабораторної роботи я ознайомився із засобами компіляції, лінкування і відлагоджування програм за допомогою компілятора CP/M. Я вивчив основні команди емулятора CP/M та навчився працювати з відлагоджувачем. Мною була написана, скомпільована та відлагоджена програма, яка обчислює суму двох чисел. Крім цього я вивчив регістри МП та навчився їх застосовувати при створенні програми.
Антиботан аватар за замовчуванням

28.01.2013 14:33

Коментарі

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

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

Нічого не вибрано
0%

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

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

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

Admin

26.02.2023 12:38

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