Справочник параметров командной строки


         

Для записи количества байт, заданного


  • Для записи количества байт, заданного в регистрах BX:CX, в файл на диске используется следующий синтаксис команды:
    w [адрес]
  • Для пропуска файловой системы и прямой записи указанных секторов используется следующий синтаксис команды:
    w [адрес] [диск] [первый_сектор] [число]
    Задание правильных записей адреса
    Адрес состоит из двух частей: первая содержит буквенное обозначение сегментного регистра или адрес сегмента из четырех цифр, а вторая содержит значение смещения. Адрес сегмента или сегментный регистр могут быть пропущены. По умолчанию для подкоманд a, g, l, t, u и w команды debug адрес сегмента содержится в регистре CS. Для других подкоманд по умолчанию используется сегмент DS. Все числовые значения при этом представлены в шестнадцатеричном формате. Между именем сегмента и значением смещения следует вставлять двоеточие. Следующие адреса являются допустимыми:

    CS:0100
    04BA:0100

  • Имя файла на диске нужно задать при запуске программы Debug.exe или в последней вызванной подкоманде n (name). Оба эти метода правильно форматируют имя файла для блока управления файлом (FCB) по адресу CS:5C.

  • Сброс значений регистров BX:CX перед использованием команды w без параметров.
    Если используются подкоманды g (go), t (trace), p (proceed) или r (register), перед использованием команды w без параметров значения регистров BX:CX необходимо сбросить.
    Запись измененного файла на диск
    Если файл был изменен, но имя, размер и начальный адрес не менялись, Debug.exe позволяет записать файл в его исходное расположение на диске.
    Запись файлов .exe или .hex
    Файлы с расширениями .exe и .hex нельзя записать с помощью этой команды.
    Предупреждение!

      Непосредственная запись в сектор диска является исключительно опасной, так как в этом случае не выполняется дескриптор файла WindowsXP. Логическая структура диска может быть повреждена при вводе неверного значения.

      Содержание  Назад  Вперед