Руководство по языку B.Pascal 7


             Все для женщин: https://snovonovo.ru   

Руководство по языку B.Pascal 7

Функции модуля Strings
Использование строк с завершающим нулем
Символьные указатели и строковые литералы

Символьные указатели и символьные массивы
Индексирование символьного указателя
Операции с символьными указателями
Строки с завершающим нулем и стандартные процедуры
Пример использования функций с завершающим нулем
Глава 19. Использование графического интерфейса Borland
Драйверы
Поддержка устройства IBM 8514
Система координат
Текущий указатель

Текст
Графические изображения и их виды
Области просмотра и двоичные образы
Поддержка страниц и цветов
Обработка ошибок
Начало работы
Начало работы - 2
Пользовательские программы управления динамически распределяемой памятью
Пользовательские программы управления динамически распределяемой памятью - 2
Процедуры модуля Graph

Константы, типы и переменные модуля Graph
Константы
Типы
Переменные
Глава 20. Использование оверлеев
Администратор оверлеев
Администратор оверлеев - 2
Управление оверлейным буфером
Управление оверлейным буфером - 2
Процедуры и функции модуля Overlay

Коды результата
Разработка программ с оверлеями
Генерация оверлейного кода
Требование использования дальнего типа вызовов
Инициализация администратора оверлеев
Инициализация администратора оверлеев - 2
Инициализация администратора оверлеев - 3
Разделы инициализации в оверлейных модулях
Что не должно использоваться в качестве оверлеев
Отладка оверлеев

Внешние программы в оверлеях
Задание функции чтения оверлея
Задание функции чтения оверлея - 2
Оверлеи в файлах .EXE
Глава 21. Использование памяти
Использование памяти программами реального режима DOS
Использование памяти программами реального режима DOS - 2
Администратор динамически распределяемой области памяти DOS
Методы освобождения областей динамически распределяемой памяти
Методы освобождения областей динамически распределяемой памяти - 2

Методы освобождения областей динамически распределяемой памяти - 3
Список свободных блоков
Список свободных блоков - 2
Переменная HeapError
Переменная HeapError - 2
Использование памяти в программах DOS защищенного режима
Сегменты кода
Атрибуты сегмента
Атрибуты MOVEABLE или FIXED
Атрибуты PRELOAD или DEMANDLOAD

Атрибуты DISCARDABLE или PERMAMENT
Сегменты данных и стека
Изменение атрибутов
Администратор динамически распределяемой области памяти DOS
Администратор динамически распределяемой области памяти DOS - 2
Переменная HeapError
Использование памяти в программах Windows
Атрибуты сегментов
Атрибуты MOVEABLE или FIXED
Атрибуты PRELOAD или DEMANDLOAD

Атрибуты DISCARDABLE или PERMANENT
Изменение атрибутов
Сегмент локальных динамических данных
Сегмент локальных динамических данных - 2
Администратор динамически распределяемой области памяти
Администратор динамически распределяемой области памяти - 2
Переменная HeapError
Форматы внутреннего представления данных
Целочисленные типы
Символьный тип

Булевский тип
Перечислимый тип
Типы с плавающей точкой
Вещественный тип
Тип числа с одинарной точностью
Тип числа с двойной точностью
Тип числа с повышенной точностью
Сложный тип
Значения типа указатель
Значения строкового типа

Значения множественного типа
Значения типа массив
Значения типа запись
Объектные типы
Таблица виртуальных методов
Таблица виртуальных методов - 2
Таблица динамических методов
Таблица динамических методов - 2
Значения файлового типа
Процедурные типы

Прямой доступ к памяти
Прямой доступ к портам
Глава 22. Вопросы управления
Соглашения по вызовам
Параметры-переменные
Параметры-значения
Открытые строковые параметры
Результаты функций
Ближние и дальние типы вызовов
Вложенные процедуры и функции

Соглашения о вызовах методов
Вызовы виртуальных методов
Вызовы динамических методов
Конструкторы и деструкторы
Стандартный код входа и выхода
Стандартный код входа и выхода - 2
Соглашения по сохранению регистров
Процедуры выхода
Процедуры выхода - 2
Обработка прерываний

Разработка процедур обработки прерываний
Глава 23. Автоматическая оптимизация
Свертывание констант
Слияние констант
Вычисление по короткой схеме
Параметры-константы
Устранение избыточной загрузки указателей
Подстановка констант множественного типа
Малые множества
Порядок вычисления

Проверка на допустимость границ
Использование сдвига вместо умножения
Автоматическое выравнивание на границу слова
Удаление неиспользуемого кода
Эффективная компоновка
Глава 24. Встроенный ассемблер
Оператор asm
Использование регистров
Синтаксис операторa ассемблера
Метки

Размер инструкции RET
Автоматическое определение размера перехода
Директивы ассемблера
Директивы ассемблера - 2
Операнды
Выражения
Различия между выражениями Паскаля и ассемблера
Элементы выражений
Константы
Числовые константы

Строковые константы
Регистры
Идентификаторы
Идентификаторы - 2
Классы выражений
Типы выражений
Операции в выражениях
Содержание