Для того, чтобы отладить программу, нужно предварительно загрузить ее в Turbo Debugger . Программа должна быть предварительно оттранслирована ассемблером (Turbo Assembler, Macro Assembler и др.) и преобразована в файл типа COM или EXE при помощи редактора связей (LINK, TLINK или других).
Войдите в меню FILE и выберите в нем пункт OPEN (нажмите F10; с помощью клавиш курсора влево/вправо выберите пункт File; нажмите ENTER - на экране появится подменю, содержащее команды Open, Change Dir, Get Info и др. Выберите в нем самый верхний пункт, Open, используя клавиши курсора вверх/вниз, и нажмите ENTER). На экране появится окно загрузки файла, содержащее в верхней части строку для ввода имени файла. Наберите в ней имя Вашего файла, например: C:\WORK\ASM\PROGRAM.EXE ,и нажмите ENTER. Если вы неверно ввели имя файла и TD не смог найти его на диске, в верхней левой части экрана появится окно с предупреждением "Program not found" - программа не найдена. Нажмите ENTER, чтобы убрать его и повторите все с самого начала. Если загрузка прошла успешно, вы вернетесь к окну CPU. Перед этим в левом верхнем углу экрана может появиться окно с сообщением "Program has no symbol table" - его можно игнорировать; нажмите ENTER, чтобы оно исчезло. После загрузки в левой верхней части окна CPU будет содержаться ассемблерный текст программы, первая команда которой будет выделена цветом.
П.1.4. Содержимое окна CPU.
Все окно CPU разделено на 4 части. В левой верхней, самой большой, части находится текст отлаживаемой программы, т.е. адреса и коды инструкций МП. В правой верхней части содержится содержимое регистров МП; отдельно выделено содержимое регистра флагов. В правой нижней части расположено окно текущего содержимого вершины стека. И, наконец, слева внизу находится содержимое некоторой области ОЗУ (dump).
Для перемещения курсора между частями окна CPU следует использовать клавишу TAB (по часовой стрелке) или комбинацию Shift-TAB (против часовой стрелки).