Руководство по Soft-ICE (DOS) - 16Delphi , Программа и Интерфейс , Руководство по Soft-ICEРуководство по Soft-ICE (DOS) - 16
WATCHV -- Включает отслеживание видеорежимов Синтаксис:
Комментарии: Команда WATCHV позволяет вам указать, как Soft-ICE должен отслеживать видеопорты. Обычно, Soft-ICE отслеживает видео порты только после выполнения команды INT 10, которая переключает адаптер в графический видеорежим. Некоторые программы не используют INT 10 для переключения режимов. В этих случаях, если WATCHV выключен, у Soft-ICE могут быть проблемы с корректным сохранением и восстановлением экрана. Включение WATCHV заставит Soft-ICE постоянно отслеживать видео порты. Включите WATCHV, если вы заметите, что Soft-ICE некорректно обрабатывает ваш экран, или если некорректно восстанавливается курсор. Активизация WATCHV может воздействовать на эффективность в некоторых видеорежимах. Если параметры не указаны, отображается текущее состояние WATCHV. Значение по умолчанию - WATCHV OFF. Пример:
Эта команда включает режим WATCHV. Это заставит Soft-ICE отслеживать дополнительные видео порты в целях виртуализации. RS RS -- Восстанавливает экран программы Синтаксис:
Комментарии: Команда RS позволяет вам временно восстанавливать экран программы. Окно Soft-ICE исчезает, пока не будет нажата любая клавиша. Эта возможность полезна при отладке графических программ, часто модифицирующих экран. При вызове Soft-ICE, он возвращается в текстовый режим. Использование команды RS временно восстанавливает графический экран. Пример:
CLS CLS -- Очищает окно Синтаксис:
Комментарии: Команда CLS очищает окно Soft-ICE и перемещает подсказку и курсор в левый верхний угол окна. Пример:
ALTSCR ALTSCR -- Изменяет экран на альтернативный Синтаксис:
Комментарии: Команда ALTSCR позволяет вам переназначить вывод Soft-ICE из вашего экрана, заданного по умолчанию, на альтернативный экран. Эта возможность полезна, например, когда вы хотите отлаживать графическую программу, без необходимости переключения между окном Soft-ICE и графическим экраном. ALTSCR требует от системы двух подсоединенных мониторов. Альтернативный монитор должен быть в текстовом режиме, который является заданным по умолчанию для мониторов. Значение по умолчанию - ALTSCR OFF. Пример:
Эта команда переназначает экранный вывод на альтернативный монитор. WIN WIN -- Изменяет размер окна Soft-ICE Синтаксис:
N -- Когда задан N, окно будет установлено в узкий режим: 46 символов. Комментарии: Команда WIN позволяет вам изменять ширину и высоту окна Soft-ICE на экране. Если параметры не указаны, эта команда переключает окно между широким и узким режимом вывода на экран. Если в команде WIN указан только параметр N или W, размер окна будет изменен на запрошенную ширину при текущей высоте. Если число строк плюс начальный номер строки больше чем 25, окно растягивается до нижней части экрана. Значение по умолчанию - узкий режим WIN. Примеры:
Эта команда заставляет окно выводиться со строки 4 и столбца 30 и быть 9 строк высоты и 46 символов ширины. WIN Эта команда переключает ширину окна из текущего состояния (широкое или узкое) в противоположное состояние.
Эта команда заставляет окно начинаться в строке 10, быть 8 строк высоты и иметь ширину экрана. 5.10 Команды Работы с Символами и Строками Исходного Текста Команды:
SYM -- Вывести/установить символ SYM SYM -- Вывести/установить символ Синтаксис:
имя-символа -- Допустимое имя символа. Имя символа может заканчиваться знаком * (звездочкой). Это позволяет искать, если известна только первая часть имени символа. Знак , (запятая) может использоваться как знак-маска вместо знака в имени символа. значение -- Это - значение типа СЛОВО, которое используется если вы хотите присвоить символу определенное значение. Комментарии: Команда SYM позволяет отображать и устанавливать символы. Если SYM введена без параметров, отображаются все символы. Значение каждого символа отображается рядом с именем символа. Если имя символа указано без значения, то отображаются имя символа и его значение. Если имя символа не было найдено, ничего не выводится. Команда SYM часто полезна для нахождения имени символа, когда помните только часть имени. Для поиска символов доступны два метода поиска по маске. Если имя символа заканчивается знаком *, то выводятся все символы, которые совпадают с фактическими буквами, указанными до знака *, независимо от завершающих букв. Если знак , используется вместо определенной буквы в имени символа, то этот знак является символом- маской. Если указано значение, всем символам, соответствующим имени-символа, присваивается указанное значение. Все символы имеют значения типа СЛОВО. Примеры:
Отображаются все символы, которые начинаются с FOO.
Всем символам, которые начинаются с FOO, присваивается значение 6000. SYMLOC SYMLOC -- Переместить базу символа Синтаксис:
Комментарии: Команда SYMLOC перемещает сегментные компоненты всех символов относительно указанного адреса-сегмента. Эта функция необходима при отладке загружаемых драйверов устройств или других программ, которые не могут быть непосредственно загружены LDR.EXE. При настройке для загружаемого драйвера устройства, используйте значение базы адреса драйвера, найденного в команде MAP. При настройке для .EXE-программы, значение должно быть на 10H больше чем найденная база в команде MAP. При настройке для .COM-программы, используйте адрес базового сегмента, найденного в команде MAP. Команда MAP отобразит, по крайней мере, два входа для каждой программы. Первый - обычно среда, а второй - обычно сама программа. Базовый адрес программы - значение перемещения. Пример:
Это переместит все сегменты в таблице идентификаторов относительно 1244. + 10 используется, чтобы переместить TSR бывший первоначально .EXE-файлом. Если это - .COM-файл + 10 не обязательно. SRC SRC -- Переключает между исходным текстом, смешанным режимом и кодом Синтаксис:
Комментарии: Команда SRC переключает между режимом исходного текста, смешанным режимом и режимом кода в окне кода. Если введено SRC ?, отображается текущее состояние. Пример:
Эта команда изменяет текущий режим окна кода. Если режим был режимом исходного текста, он становится смешанным. Если режим был смешанным, он становится режимом кода. Если режим был режимом кода, он становится режимом исходного текста. Руководство по Soft-ICE для DOS: описание команд и параметров для управления отладкой и работой с символами и строками исходного текста. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Руководство по Soft-ICE ::
|
||||||||||||||||||||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |