Важливо! Для ассемблирования в 16-розрядному режимі роботи процесора можна скористатися вбудованим відладчиком MASM32 або отладчиком AFD Pro, який дозволяє транслювати програму в покроковому режимі і автоматичному, з можливістю зупинки після натискання гарячої клавіші.
Запуск налагоджувача відбувається традиційно набором в командному рядку AFDPRO.EXE із зазначенням завантажується в відладчик файлу.
де game.exe (або game.com) - транслюється програма.
Вікно з запущеним отладчиком представлено на рис. 1.
Рис.1. вікно відладчика
У нижньому рядку представлені пункти меню, що викликаються клавішамі˸
F1 - виконання по кроках з заходом всередину процедури
F2 - послідовне виконання - процедура -за один крок (без заходу внутрьпроцедури).
F7, F8 - навігація по вікнах відповідно вгору, вниз
F9, F10 вправо вліво.
Для перемикання між командним вікном і отладчиком використовується комбінація команди mo a on і потім клавіші F6.
Решта команд можна знайти, в разі якщо викликати вікно допомоги F4.
Команди налагоджувача набираються в рядку "CMD>" ˸
QUIT - вийти з програми
Перервати виконання програми можна натисканням клавіш Ctrl + Esc.
Читайте також
Tasm вміє ассембліровать синтаксично правильні програми, але не розуміє, що, власне, ця програма робить. Часто програма працює не так, як, на вашу думку, повинна була б працювати. У такій ситуації може допомогти TD-програма, розроблена для пошуку і. [Читати далі].