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

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

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

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

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

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

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ Національний університет Львівська політехніка Кафедра САПР  Звіт До лабораторної роботи №1 З курсу “Архітектура комп’ютерів” На тему: “Засоби компіляції, лінкування і налагоджування програм в CP/M для мікропроцесора Intel 8080 (КР580ВМ80А)”. Тема: Засоби компіляції, лінкування і налагоджування програм в CP/M. Мета: Вивчити засоби компіляції, лінкування і налагоджування програм за допомогою компілятора CP/M. Торетичні відомості ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Лабораторне завдання: Набрати, скомпілювати та зібрати програму задану викладачем. Пояснити дії, які виконує програма. Хід роботи Для вивчення відлагодження програм у CP/M була використана наступна програма: ORG 100h mvi a,11h; заносимо в регістрову пару а число 17 в шістнадцятковій системі числення, тобто число 11h (день мого народження) mvi b,07h; заносимо в регістрову пару b число 07h (місяць мого народження) add b; додаємо вмістиме регістрових пар а та б, результат записується в акумулятор (регістр а). hlt; зупинка МП. Після набору тексту програми в текстовому редакторі її було збережено у файл Lab1.asm. Після цього за допомогою команд m Lab1.asm  l Lab1.asm  була відповідно скомпільована та злінкована програма у файл Lab1.com. Потім було завантажено скомпільовану програму у відлагоджувач за допомогою команди d Lab1.com  Для перевірки, як програма завантажилась в оперативну пам'ять була використана команда L100,106  Для перевірки початку дампу пам’яті, до початку виконання програми була використана команда d0  Для трасування використовуємо команду t5  Prn файл 0100 ORG 100H 0100 3E11 MVI A,11H 0102 0607 MVI B,07H 0104 80 ADD B 0105 76 HLT Висновок: Під час виконання лабораторної роботи я вивчив основні засоби компіляції, лінкування й налагоджування програм за допомогою компілятора CP/M для МП Intel 8080 (КР580ВМ80А). Також мною було вивчено основні внутрішні команди даного компілятора та з його допомогою скомпільована та відлагоджена програма обчислення суми двох чисел з допомогою асемблерних команд MVI, ADD,HLT та ORG. Результат автоматично записався в регістр А.
Антиботан аватар за замовчуванням

28.01.2013 14:01-

Коментарі

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

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

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

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

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

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

Admin

26.02.2023 12:38

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