[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]