Процес створення виконавчих файлів. Ознайомлення з відлагоджувачем Turbo Debug

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

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

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

Рік:
2013
Тип роботи:
Лабораторна робота
Предмет:
Системне програмування та операційні системи

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

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” Кафедра ЕОМ  ЛАБОРАТОРНА РОБОТА №1 З КУРСУ СИСТЕМНЕ ПРОГРАМУВАННЯ. «Процес створення Бурбіль В.І. Прийняв: Мархівка В.С. Львів – 2011 Мета: освоїти послідовність дій для компіляції програм, написаних на мові Assembler за допомогою системи Turbo Assembler та здобути навики їх від лагодження засобами середовища Turbo Debug. ЗАВДАННЯ: За допомогою текстового редактора створити файл з <прізвище>.asm , який містить програму, приведену нижче. (Параметр <прізвище> повинен містити Ваше прізвище в англійській транслітерації і мати довжину до 8 символів). В тексті програми змінити повідомлення, що міститься за міткою HelloMessage так, щоб воно відображало Ваше прізвище. Зберегти внесені зміни. Створити <прізвище>.exe-файл засобами система Turbo-Assembler. (тобто в командному рядку виконати: tasm <прізвище>.asm <Enter>;/l tlіnk <прізвище>.obj <Enter> ) Виконати створену програму і переконатися, що вона працює коректно, тобто виводить Ваше прізвище на екран. Запустити систему відлагодження Turbo Debug та ознайомитися з її інтерфейсом та можливостями (td.exe). Покроково виконати в системі Turbo Debug створений вище .exe – файл, задокументувавши зміни регістрів процесора та вміст сегменту даних. Скласти звіт про виконану роботу, який повинен містити короткий опис можливостей Turbo Debug та лістинг Вашої програми, тобто вміст файлу <прізвище>.lst Текст програми: DOSSEG .MODEL SMALL .STACK 100h .DATA HelloMessage db 'Hello, world', 13, 10, '$' .CODE mov ax,@data mov ds,ax mov ah,9 mov dx,OFFSET HelloMessage int 21h mov ah,4ch int 21h END Висновок: На даній лабораторній роботі я освоїв послідовність дій для компіляції програм, написаних на мові Assembler за допомогою системи Turbo Assembler та здобув навики їх відлагодження засобами середовища Turbo Debug.
Антиботан аватар за замовчуванням

28.05.2013 10:27

Коментарі

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

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

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

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

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

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

Admin

26.02.2023 12:38

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