Якщо ваша система постачена процесорами 80386, 80486 чи Pentium, то ви можете користатися перевагами спеціального режиму в Turbo Debugger. Якщо у вашій системі є процесор 8086, 8088 чи 80286, ця можливість для вас недоступна. Однак, незважаючи на це, Turbo Debugger є могутньою програмою, що дозволяє за допомогою своїх команд налагоджувати програми на будь-якому PC. Якщо ваша система працює на 80386 чи старшому CPU, вставте у файл CONFIG.SYS, розташований у кореневому каталозі, команду, що визначає правильний шлях до файлу драйвера TDH386.SYS:
DEVISE=\TDEBUG\TDH386.SYS,
Це дозволяє Turbo Debugger використовувати спеціальні налагоджувальні регістри, доступні тільки в процесорі 80386. За допомогою цих регістрів Turbo Debugger може зупиняти програму при зміні будь-якого байта в зазначеній області пам'яті чи навіть якщо ці байти просто проглядаються налагоджувальною програмою. Крім того, ви можете запустити програму у віртуальній пам'яті, моделюючи виконання програми як автономного (самостійного) доповнення DOS. Без процесора 80386 ваша програма обов'язково використовує загальну з відладчиком пам'ять. У результаті деякі помилки, особливо ті, котрі залежать від положення програми в пам'яті, можуть не виявлятися під керуванням відладчика, а потім знову виникати при звичайному виконанні програми. Цю хитру ситуацію буває дуже складно зафіксувати.
З інстильованим драйвером можна використовувати версію Turbo Debugger для віртуальної пам'яті TD386.EXE замість стандартної версії TD.EXE. (Ви можете, однак, використовувати і стандартну версію.) Усякий раз, коли в книзі вам пропонується набирати TD, набирайте замість этого TD386.
Зауваження:
Для Turbo Assembler 4.0 драйвер TDH386.SYS і відладчик TD386.EXE не використовуються. Команди, наведені тут, застосовуються тільки до більш ранніх версій Turbo Assembler і Turbo Debugger.