Использование математических функций в языке Ассемблер. Возможность использование математических функций в языке Ассемблер, страница 3

- нажать первую букву выбираемой команды совместно с ALT. В этом случае нет необходимости подтверждать команду Enter'ом;

3) после выбора команды произойдет одно из трех:

- для большинства команд: команда будет выполнена немедленно;

- для команд-опций: будет выдано сообщение, что опция включена/выключена;

- для команд поиска и контроля: будет продолжен диалог;

4) если диалог продолжится, то откроется окошко диалога. Заполните его и нажмите Enter. Например, окошко диалога команды Find... запросит регулярное выражение для поиска. Если ответ правилен, команда выполнится, если нет, то появится окошко с сообщением об ошибке. Нажмите любой ключ для возврата.

В любой точке этого процесса можно нажать ESC для снятия команды. Если меню выбрано, можно нажать ключи стрелка влево и стрелка вправо для перехода к соседнему меню.

Применение меню-команд

1. Применение File-меню-команд

File-меню состоит из команд для работы с файлами исходного текста программы.

Load...Загрузка  в окно отладки нового текстового файла. При вызове этой команды диалоговое окошко запросит имя загружаемого файла. Файл должен быть текстовым, т.е. первые 128 байт не должны содержать графических символов и русских букв. Он будет высвечиваться в окне отладки вместо текущего (при переключении в режим исходного текста). После просмотра файла нет необходимости загружать первоначальный файл, он загрузится при выполнении любой из команд. Точки останова при этом сохраняются.

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

Примечание: Если CodeView не найдет исходный файл при входе в какой-либо модуль, то он запросит через диалоговое окно его имя и path. Введите их, если файл находится в другом каталоге, или нажмите Enter, если файла нет. В этом случае этот модуль сможет отлаживаться только в режиме ассемблера.

Shell….Временный  выход  в систему для выполнения MS-DOS'овских команд или программ. Команда MS-DOS'а Exit возвращает в отладчик.

Shell-команда сохраняет текущий процесс в памяти и загружает второй командный процессор Command.Com. Это требует много памяти (более 200К) под отладчик, Command.Com, символьные таблицы и отлаживаемую программу. Если памяти не хватает, появится сообщение об ошибке. Shell-команда не будет работать правильно, если не была выполнена инициализирующая часть программы. Для выполнения <C>старт кодов необходимо после старта или рестарта CodeView выполнить программу до любой точки, например, набрав команду Gmain.

Quit… Возврат в MS-DOS.

2. Применение Search меню-команд.

Search-меню содержит команды поиска строк в текстовом файле и меток выполняемого кода.

Find...Поиск строк в текущем  файле исходного текста. После вызова этой команды, диалоговое окошко запросит выражение для поиска. Введите регулярное выражение, специфицирующее искомую строку и нажмите Enter. CodeView будет искать ее с текущей позиции и до конца файла. Если оно найдено, курсор переместится в первую строку, содержащую это выражение, если нет, то появится окошко с сообщением об ошибке.

При работе в ассемблерном режиме, по нахождению искомой строки CodeView автоматически переключится в режим исходного текста.

Регулярные выражения – метод спецификации переменной текстовой строки. Этот метод заимствован из Xenix'а и Unix'а и похож на метод использования групповых имен в MS-DOS'е.

Next… Поиск следющей строки по текущему регулярному выражению, введеному командой Find.... CodeView автоматически переходит на начало файла, если это реглярное выражение отсутствует между текущей точкой и концом файла. Если этого выражения нет в текущем файле (например, после ввода Find-выражения был загружен другой файл), CodeView выдаст сообщение об ошибке окошке сообщений.