[an error occurred while processing this directive]

.сс

1Введение

_______________________________________________________________

.ов

Данное руководство описывает использование СП "Паскаль" в среде ОС "Оникс". Его целью является обучение пользователей технологии создания и компиляции программ на Паскале, а не программированию на самом языке, т.к. по последнему вопросу в Советском Союзе выпущено достаточное количество литературы, список которой приведен в приложении Д.

Имеется две версии СП "Паскаль": резидентная и дисковая. Внешне они мало чем отличаются друг от друга, но используют различную конфигурацию ПЭВМ "Агат".

1.1 Резидентная СП "Паскаль"

Эта версия состоит из двух резидентных модулей по 16 Кбайт, постоянно находящихся в памяти машины. Данная версия является реализацией стандарта ISO (уровень ноль) с расширениями Acornsoft.

Если Вы планируете серьезно эксплуатировать СП "Паскаль", не имея опыта работы в ОС "Оникс", Вам следует ознакомиться с соответствующими главами руководства "Программирование на Бейсике в среде ОС ОНИКС".

ВНИМАНИЕ. Для эксплуатации резидентной СП "Паскаль" необходимо установить еще один модуль допОЗУ в любой свободный разъем.

1.2 Дисковая СП "Паскаль"

Эта версия предназначена для ПЭВМ "Агат" с установленным сопроцессором 6502. Данная версия является реализацией стандарта ISO (уровень один) с расширениями. Компилятор и интерпретатор поставляются в виде файлов.

Для запуска СП надо загрузить ОС "Оникс", вставить диск с СП и ввести команду

*DPASCAL

Естественно, Вы должны заранее установить сопроцессор. Все команды, описанные в данном руководстве могут быть использованы, за исключением "COMPILE". Компиляция осуществляется путем запуска программы DCOMP. Детально это описано в разделе 1.5.

1.3 Спецификация поставки

В комплект поставки входят следующие составляющие:

1. ОС "Оникс", компилятор и редактор на диске.

 (оригинал и дубликат.

2. Данное описание.

3. Диск, содержащий файл с сообщениями об ошибках.

4. Модуль допОЗУ 128 Кбайт (по заказу).

5. Сопроцессор 6502 (по специальному заказу).

1.4 Запуск ОС ОНИКС и СП "Паскаль"

Для запуска СП "Паскаль" надо вставить диск с СП в дисковод, закрыть замок дисковода, включить дисплей и системный блок. Через некоторое время после этого система должна загрузиться и выдать промпт '%'.

1.5 Командный режим

Как только СП загрузилась, она печатает промпт и ждет команды пользователя. Паскаль печатает промпт '%' чтобы отличить его от Бейсика и других языков, доступных в среде ОС "Оникс".

Так как Паскаль - компилятор, нельзя в командном режиме набрать фрагмент программы и выполнить его. В этом заключается его отличие от Бейсика, который "интерактивный" и может выполнять операторы языка по мере их ввода. Набор команд используемых в командном режиме СП "Паскаль" невелик. Ниже они приводится с их минимальной аббревиатурой. Их можно вводить как прописными, так и строчными символами.

CLOSE (C.)

Эта команда закрывает все открытые файлы в файловой системе. Предназначена для ситуации, кода нажата клавиша РЕД во время компиляции и исходный и объектный файл еще открыты.

COMPILE (CO.)

Компилирует исходный текст программы и генерирует объектную программу, которая может быть выполнена. Исходный и объектный файл могут быть в памяти или на диске. Подробно команда COMPILE описана в главе 3.

EDIT (E.)

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

.сс

GO (G.)

Эта команда вызывает выполнение текущего объектного кода, если он есть. Подробнее команда описывается в главах 3 и 6.

LOAD (L.)

Эта команда загружает объектный код в память.

MODE (M.)

MODE используется для смены режима отображения. В целях экономии памяти рекомендуется использовать режимы 5 - 7. При использовании дисковой версии с сопроцессором режим отображения на предоставляемый компилятору объем памяти не влияет.

RUN (R.)

Команда RUN эквивалентна последовательному выполнению команд LOAD и GO. Подробно описана в главе 6.

SAVE (S.)

Запись объектного кода в файл на диске. Описывается в главе 3.

TRACE (T.)

Эта команда включает или выключает режим трассировки (отладки) программ, откомпилированных с включенным режимом отладки (см. глава 4). TRACE 2 включает печать имен процедур и номеров строк, TRACE 1 - только имен процедур. TRACE 0 выключает режим трассировки.

В дополнение к выше перечисленным командам пользователь може вводить команды операционной системы, например '*CAT' или управляющие коды как и в командном режиме языка Бейсик.

В случае ввода несуществующей команды система будет пытаться загрузить и выполнить (см. команду RUN) файл с введенным именем.

.ст pascal.2

[an error occurred while processing this directive]