Технологія роботи з налагоджувачем TurboDebugger (TD) фірми Borland

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

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

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

Рік:
2022
Тип роботи:
Лабораторна робота
Предмет:
Операційні системи

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

Міністерство освіти і науки України Національний технічний університет України «Київський політехнічний інститут ім. І. Сікорського» Кафедра автоматизації проектування енергетичних процесів і систем Лабораторна робота №3 з дисципліни «Операційні системи» «Технологія роботи з налагоджувачем TurboDebugger (TD) фірми Borland» КИЇВ-2022 Мета роботи. ознайомитися з технологією роботи налагоджувача TD. Порядок роботи: Ознайомитися з етапами процесу налагодження програми. Ознайомитися з можливостями TD. Засвоїти типові операції (переміщення між вікнами налагоджувача, зміна вікон, покрокове виконання команд, внесення змін до даних оперативної пам’яті, внесення змін у вміст регістрів, внесення змін до стеку, встановлення контрольних точок). Продемонструвати основні операції з налагодження на прикладі програми з лабораторної роботи No 2. Теоретична частина. Турбо налагоджувач можна використати для вирішення двох важких проблем процесу налагодження: пошуку місця знаходження помилки і її причин. Також є можливість тестувати нові значення змінних, щоб побачити, як вони впливають на вашу програму. Ці можливості реалізуються за допомогою трасування, покрокового виконання, перегляду, змін й простежування. Трасування: дозволяє виконувати програму по одному оператору. Зворотне трасування Ви можете виконати код у зворотному порядку. Покрокове виконання. Ви можете виконувати програму по одному операторі, але пропускати виклики процедур і функцій. Якщо ви впевнені, що в процедурах і функціях немає помилок, то пропуск їхнього виклику збільшить швидкість налагодження. Перегляд: Ви можете у Турбоналагоджувачі створити спеціальне вікно для показу всіляких речей - змінних, їхніх значень, точок зупинки, вмісту стека, файлів реєстрації, даних, файлів вихідних текстів, кодів ЦП, пам'яті, регістрів, інформації процесора, арифметики із плаваючою крапкою, виводу програми. Перевірка. Ви можете у Турбоналагоджувачі одержати вміст складних структур даних з вашої програми. Зміна. Можна змінити вміст змінної (як локальної, так і глобальної) на нове значення. Простежування. Ви можете виділити деякі програмні змінні й простежувати зміну їхніх значень у процесі роботи програми. Хід роботи. Налагоджувач від фірми Borland запускається за наведеною нижче командою(використано файл з другої лабораторної роботи): / Вигляд TurboDebugger після запуску файлу з другої лабораторної lab2.exe: / На даному малюнку наведено головні вікна відладчика, які в свою чергу належать вікну “CPU” (центральний процесор): / Також зверху знаходиться головне меню, в якому можна обирати необхідні дії. А знизу панель основних команд з гарячими клавішами до них. Для запуску покрокового виконання використовується клавіша F8, а сама функція називається “Step”. Ця функція виконує програму покроково, але на відміну від F7 ”Trace”, не заходить у цикли, що значно прискорює процес трасування. / Після проходження int21 програма закінчує свою роботу, про що і каже дане повідомлення. Результат роботи після режиму відладки: / Як видно, програма після відладки вивела повідомлення “NACHINAEM!” як і очікується. У налагоджувачі можна змінити (ввести) дані у вигляді символів, слів у області пам'яті(Dump). Як приклад, можна замінити символ пробіл на символ знаку оклику. Для цього потрібно замінити значення 20 на 21. / / Програма дійсно замінила пробіл на знак оклику, як продемонстровано нижче: / Висновок: під час виконання лабораторної було досліджено роботу та можливості налагоджувача TurboDebugger. Ознайомився з вікнами налагоджувача та яка інформація в них знаходиться. Було виконано покрокове виконання програми. Далі було змінено повідомлення з другої лабораторної через у області дампу пам’яті.
Антиботан аватар за замовчуванням

05.07.2023 22:07-

Коментарі

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

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

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

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

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

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

Admin

26.02.2023 12:38

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