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

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

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

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

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

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

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

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

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

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

Звіт до лабораторної роботи присвячено вивченню засобів компіляції, лінкування та налагодження програм у середовищі CP/M для мікропроцесора Intel 8080. Наведено практичні приклади роботи з асемблерними командами та відлагоджувачем.

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

  • Архітектура комп'ютерів
  • Операційна система CP/M
  • Мікропроцесор Intel 8080
  • Асемблерне програмування
  • Компiляцiя програм
  • Лінкування та налагодження
  • Регістри процесора

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

  1. Тема та мета роботи
  2. Теоретичні відомості
  3. Лабораторне завдання
  4. Хід роботи
  5. Висновок
Для кого:Студенти технічних спеціальностей, які вивчають архітектуру комп'ютерів та мікропроцесорні системи.
Викладачі:Головацький Р. І.

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

CP/MIntel 8080компiляцiялінкуванняналагодженнядамп пам'ятітрасуванняабсолютний код

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

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ Національний університет Львівська політехніка Кафедра САПР  Звіт До лабораторної роботи №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. Результат автоматично записався в регістр А.
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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