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

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

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

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

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

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

Міністерство освіти і науки України Національний технічний університет України «Київський політехнічний інститут  ім. І. Сікорського» Кафедра автоматизації проектування енергетичних процесів і систем Лабораторна робота №3  з дисципліни «Операційні системи» «Технологія роботи з налагоджувачемTurboDebugger (TD) фірми Borland» Мета роботи: ознайомитися з технологією роботи налагоджувача TD. Порядок роботи: 1. Ознайомитися з етапами процесу налагодження програми. 2. Ознайомитися з можливостями TD. 3. Засвоїти типові операції (переміщення між вікнами налагоджувача, зміна вікон, покрокове виконання команд, внесення змін до даних оперативної пам’яті, внесення змін у вміст регістрів, внесення змін до стеку, становлення контрольних точок). 4. Продемонструвати основні операції з налагодження на прикладі програми з лабораторної роботи No 2. Теоретична частина Процес налагодження в загальному випадку можна розділити на чотири етапи: 1. Виявлення помилки. 2. Пошук її місцезнаходження. 3. Визначення причини помилки. 4. Виправлення помилки. Турбо налагоджувач можна використати для вирішення двох важких проблем процесу налагодження: пошуку місця знаходження помилки і її причин. Також є можливість тестувати нові значення змінних, щоб побачити, як вони впливають на вашу програму. Ці можливості реалізуються за допомогою трасування, покрокового виконання, перегляду, змін й простежування. Трасування: дозволяє виконувати програму по одному оператору. Зворотне трасування Ви можете виконати код у зворотному порядку. Покрокове виконання. Ви можете виконувати програму по одному операторі, але пропускати виклики процедур і функцій. Якщо ви впевнені, що в процедурах і функціях немає помилок, то пропуск їхнього виклику збільшить швидкість налагодження. Перегляд: Ви можете у Турбоналагоджувачі створити спеціальне вікно для показу всіляких речей - змінних, їхніх значень, точок зупинки, вмісту стека, файлів реєстрації, даних, файлів вихідних текстів, кодів ЦП, пам'яті, регістрів, інформації процесора, арифметики із плаваючою крапкою, виводу програми. Перевірка. Ви можете у Турбоналагоджувачі одержати вміст складних структур даних з вашої програми. Зміна. Можна змінити вміст змінної (як локальної, так і глобальної) на нове значення. Простежування. Ви можете виділити деякі програмні змінні й простежувати зміну їхніх значень у процесі роботи програми. Турбо налагоджувач запускається таким чином: Td ім’я виконуваного файла.ехе Верхній рядок кадра відладчика – це головне меню. Використання меню 2 Існує 4 способи вибору пунктів з головного меню: 1. Натиснути F10, підвести курсор до необхідного елементу меню і натиснути клавішу Enter. 2. Натиснути клавішу F10 і клавішу з першою буквою елементу меню (F, E, V, R, В, D, О, W, H). 3. Натиснути клавішу Alt одночасно з першою клавішею пункту (елементу) меню {F, Е, V, R, В, D, О, W, Н) для активізації вибраного меню команд. Команда системного меню Ё Repaint Desktop (Система Восстановление оперативной области экрана) відновлює екран операційного середовища у випадку, коли було перемикання між екранами. Команда Ё Restore Standard (Система Восстановление стандартной схемы) відновлює ту схему відладчика, в яку ви увійшли при завантаженні ТD. 4. Вибрати елемент (пункт) меню за допомогою маніпулятора типу "миша" і натиснути кнопку. Для переміщення по всім меню окрім головного використовуйте наступні клавіші: стрілки вправо/ вліво для переміщення від одного меню, що спускається, до іншого (наприклад, коли ви знаходитеся в меню File, натиснення стрілки вліво перемістить вас в меню View). Для переміщення по командам конкретного меню використовуйте стрілки вгору і вниз. Використовуйте клавіші Ноme і End для переміщення до першої і останньої альтернатив (команд) меню, відповідно. Запуск TurboDebugger: / Переміщення між вікнами налагоджувача: / Size/move (вікно з зміненим розміром та місцем): / Зміна вікон: / Покрокове виконання команд (на клавішу F8): / Внесення змін до даних оперативної пам’яті: / / / Встановлення контрольних точок: / Внесення змін у вміст регістрів: / Висновок: У результаті виконання лабораторної роботи було розглянути налагоджувачем Turbo Debugger для файлу типу .exe . Було вивчено способи внесення змін до стеку та регістрів, покрокове виконання програми, встановлення контрольних точок, та принципи роботи з вікнами налагоджувача.
Антиботан аватар за замовчуванням

29.06.2023 21:06-

Коментарі

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

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

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

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

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

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

Admin

26.02.2023 12:38

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