Содержание
5
10. Использование UniPascal-я . . . . . . . . . . . . . . . . . . . . . 63
10.1. Стандартные расширения имен файлов . . . . . . . . . . . . . . 63
10.2. Задаваемые с командной линии параметры . . . . . . . . . . . . 64
10.3. Конфигурирующий файл . . . . . . . . . . . . . . . . . . . . 65
10.4. Связывание модулей и использование библиотеки . . . . . . . . . 65
10.5. Определение пути для .BDY файлов и для библиотеки . . . . . . . . 66
10.6. Оптимизация программ на UniPascal-е . . . . . . . . . . . . . . 67
10.7. Установка UniPascal-я . . . . . . . . . . . . . . . . . . . . . 67
11. Кросс-продукты для IBM PC/XT/AT . . . . . . . . . . . . . . . . . 69
12. UniPascal в деталях . . . . . . . . . . . . . . . . . . . . . . . . 70
12.1. Распределение памяти . . . . . . . . . . . . . . . . . . . . . 70
12.2. Внутреннее представление данных . . . . . . . . . . . . . . . . 72
12.2.1. Неупакованные переменные . . . . . . . . . . . . . . . . 72
12.2.2. Упакованные переменные . . . . . . . . . . . . . . . . . 74
12.3. Связь с ассемблерскими подпрограммами . . . . . . . . . . . . 75
12.4. Использование метки EXIT . . . . . . . . . . . . . . . . . . . 76
12.5. Оверлейные процедуры . . . . . . . . . . . . . . . . . . . . 77
12.6. Модули и их версии . . . . . . . . . . . . . . . . . . . . . . 79
Приложение A. Синтаксис языка UniPascal . . . . . . . . . . . . . . . . 85
Приложение B. Стандартные процедуры и функции UniPascal-я . . . . . . . 95
Приложение C. Описание стандартных модулей . . . . . . . . . . . . . . 107
C.1. Описание модуля UniCRT . . . . . . . . . . . . . . . . . . . . 107
C.2. Описание модуля UniDOS . . . . . . . . . . . . . . . . . . . . 109
C.3. Описание модуля UniGRAPH . . . . . . . . . . . . . . . . . . . 112
C.4. Описание модуля UniLEX . . . . . . . . . . . . . . . . . . . . 117
Приложение D. Сведения о клавиатуре и экране микрокомпьютера Пылдин . . 125
D.1. Коды клавишей микрокомпьютера Пылдин 601/601А/601М . . . . . 126
D.2. Таблица управляющих символов системы BIOS . . . . . . . . . . . 127
Приложение E. Диагностические сообщения . . . . . . . . . . . . . . . 129
E.1. Выдаваемые компилятором сообщения об ошибках . . . . . . . . . 129
E.1.1. Предупредительные сообщения компилятора . . . . . . . . . 130
E.1.2. Нефатальные ошибки . . . . . . . . . . . . . . . . . . . 130
E.1.3. Фатальные ошибки . . . . . . . . . . . . . . . . . . . . 135
E.2. Диагностические сообщения интерпретатора . . . . . . . . . . . . 137
E.3. Перечень ошибок ввода/вывода . . . . . . . . . . . . . . . . . 138
Приложение F. Сопоставление со стандартом ISO Pascal . . . . . . . . . . 141
F.1. Нереализованные возможности ISO Pascal-я . . . . . . . . . . . . 141
F.2. Расширения относительно ISO Pascal-я . . . . . . . . . . . . . . . 142
Приложение G. иитература . . . . . . . . . . . . . . . . . . . . . . 145
<< < GO > >>
Вернуться к началу сайта