Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти та науки України
Національний університет «Львівська політехніка»
ЗВІТ
З лабораторної роботи №1
З дисципліни: «Засоби системного програмування»
На тему: «Процес створення
Завдання:
За допомогою текстового редактора створити файл з <прізвище>.asm , який містить програму, приведену нижче. (Параметр <прізвище> повинен містити Ваше прізвище в англійській транслітерації і мати довжину до 8 символів).
В тексті програми змінити повідомлення, що міститься за міткою HelloMessage так, щоб воно відображало Ваше прізвище. Зберегти внесені зміни.
Створити <прізвище>.exe-файл засобами система Turbo-Assembler. (тобто в командному рядку виконати:
tasm <прізвище>.asm <Enter>;/l
tlіnk <прізвище>.obj <Enter> )
Виконати створену програму і переконатися, що вона працює коректно, тобто виводить Ваше прізвище на екран.
Запустити систему відлагодження Turbo Debug та ознайомитися з її інтерфейсом та можливостями (td.exe).
Покроково виконати в системі Turbo Debug створений вище .exe – файл, задокументувавши зміни регістрів процесора та вміст сегменту даних.
Скласти звіт про виконану роботу, який повинен містити короткий опис можливостей Turbo Debug та лістинг Вашої програми, тобто вміст файлу
Результат виконання:
У даному малюнку видно, що при відкритті виконавчого файлу bakay.exe на екран виводиться моє прізвище.
Виконання програми у покроковому режимі:
Відкриваємо виконавчий файл bakay.exe і покроково виконуємо задану програму.
Крок №1
Крок №2
Крок №3
Крок №4
Крок №5
Крок №6
Крок №7
Крок №8
Крок №9
Крок №10
Закінчення виконання програми
Лістинг програми, який зберігається у bakay.lst:
Висновок
У цій лабораторній роботі я навчився створювати виконавчі файли, ознайомився з відлагоджувачем Turbo Debag та навчився запускати написані програми у покроковому режимі.