$put_perv_real = "/home/www/dvakompa-ru/dopol/"; ?>
Debug.exe — программа-отладчик, разработанная для операционной системы MS DOS и используемая для отладки исполняемых файлов. Под более поздние версии операционных систем (Windows NT и старше) работает через эмулятор MS-DOS и имеет ограниченные возможности. До Windows XP включительно, отладчик debug.exe являлся стандартным компонентом системы.
Формат командной строки:
DEBUG [[диск:][путь]имя_файла [параметры_программы]]
Параметры командной строки:
[диск:][путь]имя_файла - путь и имя отлаживаемой программы.
параметры_программы - параметры командной строки для отлаживаемой программы.
Примеры:
debug /? - отобразить краткую справку по использованию.
debug C:\windows\system32\edit.com C:\boot.ini - запустить отладку текстового редактора edit.com, передав ему в качестве параметра командной строки путь и имя редактируемого файла.
debug - при запуске без параметров, отладчик переходит в интерактивный режим, ожидая ввода команд. Подсказку по используемым командам можно получить, введя знак вопроса -?:
-? assemble A [адрес] compare C диапазон адрес dump D [диапазон] enter E адрес [список] fill F диапазон список go G [=адрес] [адреса] hex H значение1 значение2 input I порт load L [адрес] [диск] [превый_сектор] [число] move M диапазон адрес name N [путь] [список_аргументов] output O порт байт proceed P [=адрес] [число] quit Q register R [регистр] search S диапазон список trace T [=адрес] [значение] unassemble U [диапазон] write W [адрес] [диск] [первый_сектор] [число] выделение памяти EMS XA [#число_страниц] освобождение памяти EMS XD [дескриптор] сопоставление страниц EMS XM [Lстраница] [Pстраница] [дескриптор] вывод состояния памяти EMS XS
При небольших размерах исполняемого файла, отладчик обладал очень неплохими возможностями, позволяя не только выполнять отладку программ, но и просматривать содержимое памяти, в том числе BIOS материнской платы и плат расширения, выполнять операции ввода-вывода с доступом к регистрам устройств ( в среде MS DOS ), и например, позволял легко сохранить в файл и дизасемблировать главную загрузочную запись MBR.
Для выхода из отладчика используется клавиша q.