DEBUG – запустить стандартный отдачик MS DOS - Windows XP.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. |
|