русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Опции SYMDEB


Дата добавления: 2015-06-12; просмотров: 613; Нарушение авторских прав


Опции SYMDEB обозначаются предшествующими символами / или- и могут кодироваться как заглавными, так и строчными буквами. В командной строке запуска SYMDEB они располагаются перед именем исполнительного файла.

Имена файлов, содержащие символ -, во избежание путаницы должны быть изменены.

Описание опций SYMDEB приведено ниже.

/IBM (или I)

Установить совместимость с IBM. При работе на не IBM-машине эта опция позволяет учитывать некоторые особенности аппаратуры IBM (контроллер прерываний 8259, дисплей IBM и другие особенности BIOS). При работе на IBM-машине эти особенности распознаются автоматически.

/K

Разрешение интерактивного выхода по ключу.

При задании этой опции клавиша SCROLL-LOCK(BREAK) программируется таким образом, что ее нажатие останавливает исполнение программы. Это может понадобиться, например, для выхода из бесконечного цикла.

Интерактивный ключ работает примерно также, как ключ прерывания от аппаратуры, но менее надежно. В некоторых ситуациях (например, когда замаскированы прерывания) он не срабатывает. Если программа ожидает ввода, предпочтительней использовать CTRL-C, чем BREAK. В IBM PC AT в тех же целях, но даже без опции /K, может быть использован ключ SYS REQ.

/N

Разрешение выхода по немаскируемому прерыванию. Для работы с немаскируемыми прерываниями вычислительная система должна иметь соответствующее аппаратное обеспечение. Опцию /N можно использовать со следующими продуктами:

u специальная утилита отладки фирмы IBM

u зонд математического обеспечения фирмы ATRON

При использовании опции /N SYMDEB требуется аппаратура, поставляемая с этими продуктами. Дополнительного математического обеспечения не требуется. При использовании одного из этих продуктов в системе, отличной от IBM, для обеспечения выхода нужно использовать опцию /N. Но эту опцию нельзя кодировать при работе на IBM PC. Использование системы выхода по немаскируемому прерыванию предпочтительней интерактивного выхода по ключу, так как не зависит от состояний прерываний и других условий.



/S

Разрешение смены экрана. Эта опция позволяет разделить экраны: один для отладчика, другой — для отлаживаемой программы. Это удобно, например, при отладке графических программ, но требует дополнительно 32К памяти. Опция /S работает только на IBM-машинах и некоторых совместимых с ними компьютерах. При работе на совместимых компьютерах в этом случае должна быть специфицирована также и опция /IBM. Опция /S не может быть использована с графикой, требующей более 32К памяти.

/"команды"

Выполнить серию команд SYMDEB. Команды должны разделяться символом ; и выполняются после загрузки файлов, но перед их исполнением. Этой опцией могут быть, например, заданы команды, выполняемые в начале каждого сеанса SYMDEB.



<== предыдущая лекция | следующая лекция ==>
Исходная информация для символьной отладки | Команды SYMDEB


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.111 сек.