D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / Системный отладчик / Спецификация формата данных

Спецификация формата данных

Спецификация формата данных задает формат, в котором используемая операция выводит данные.

Она предшествует адресу данных, к которым производится обращение. Однажды установленная, спецификация остается той же самой в данной моде до тех, пока ее явно не изменят, и применяется при выводе всех последующих данных, для которых не задан другой формат.

Спецификация формата данных является одним из трех элементов, используемых для ссылки на область диска в системном отладчике; она определяет формат вывода: целочисленный, символьный (ASCII) или шестнадцатеричный.

Спецификация формата данных необязательна. В случае ее отсутствия для вывода текущих данных используется предыдущая спецификация формата. Если никакой формат не назначался, по умолчанию используется шестнадцатеричный.

Все последующие примеры недействительны при использовании команд "a" или "l" и будут генерировать сообщения об ошибках.

Опции:

  • c - Символьный формат.
  • i - Целочисленный формат. Максимальный размер окна равен 6. При большем количестве цифр результат непредсказуем.
  • x - Шестнадцатеричный формат.
  • w - Формат шестнадцатеричных слов. Аналогичен формату "x", но данные выводятся в виде 2-хбайтовых слов, означающих, что байты на выводе будут переставлены (un-byte-swapped) на платформах Intel.

Примеры:

!x/mbase<Еnter>      <- Ввод.
!x/mbase .00017A5B=  <- Вывод.
!c/mbase<Еnter>      <- Ввод.
!c/mbase ...[=       <- Вывод.
!i/mbase<Еnter>      <- Ввод.
!i/mbase 108379 =    <- Вывод.