Компилятор языка Си для микроЭВМ

Книга Компилятор языка Си для микроЭВМ 2019-08-11

Нет прав для скачивания
Автор: Хендрикс Д.

Год: 1989
Издательство: М.: Радио и связь
Формат: PDF
Страницы: 121
Язык: русский
ISBN: 5-256-00161-2

В книге американского автора приведены полный исходный текст компилятора языка Смолл-Си (подмножество языка Си), написанный на языке Смолл-Си, а также библиотек подпрограмм на языке ассемблера микропроцессоров Intel 8080 и 8086 для генератора кода компилятора.

Основные понятия трансляции программ:
Микропроцессор 8080; Основные понятия языка ассемблера; Система команд микропроцессора 8080; Средства для трансляции программ.
Язык Смолл-Си:
Структура программы; Элементы языка Смолл-Си; Константы; Переменные; Указатели; Массивы; Начальные значения; Функции;
Выражения; Математические операции; Логические операции; Операции отношения; Поразрядные операции; Операции сдвига; Операции присваивания; Операции увеличения и уменьшения на единицу; Операции получения адреса и об-ращения по адресу;
Операторы; Пустые операторы; Составные операторы; Операторы-выражения; Оператор goto; Оператор if; Оператор switch; Оператор while; Оператор for; Оператор do/while; Оператор return; Забытые операторы.
Команды препроцессора;
Макроопределения;
Условная компиляция;
Включение других исходных файлов;
Код на языке ассемблера.
Компилятор Смолл-Си:
Интерфейс с пользователем; Переадресация ввода-вывода; Параметры командной строки; Вызов компилятора;
Стандартные функции; Функции ввода-вывода; Функции форматированного ввода-вывода; Функции форматных преобразований; Функции обработки строк; Функции классификации символов; Функции преобразования символов; Математические функции; Функции управления программой;
Генерация кода; Константы; Описания глобальных объектов и ссылки на них; Описания внешних объектов и ссылки на них; Описания локальных объектов и ссылки на них; Описания и вызовы функций; Выражения; Заключение;
Эффективность программ; Целые и глобальные переменные обходятся дешевле; Константные выражения в качестве констант; Проверка на нуль короче и быстрее; Индексы в виде нулевых констант не снижают эффективности; Используйте оператор switch; Ставьте знаки операций увеличения и уменьшения на единицу перед операндом; Используйте операции увеличения и уменьшения на единицу; Используйте операции присваивания ?=; Используйте указатели вместо индексов; Используйте параметр о= для уменьшения размеров программы; Будьте внимательны при определении имени NOCCARGC;
Компиляция компилятора;
Приложение А. Исходный текст компилятора Смолл-Си.
Приложение Б. Библиотека арифметических и логических подпрограмм.
Приложение В. Совместимость с полной версией языка Си.
Приложение Г. Сообщения об ошибках.
Приложение Д. Набор символов кода ASCII.
Приложение Е. Система команд микропроцессора
8080. Краткий справочник.
Приложение Ж. Язык Смолл-Си. Краткий справочник; Синтаксис языка; Стан-дартные функции.
Автор
SearcherSlava
Скачиваний
5
Просмотры
72
Первый выпуск
Обновление
Рейтинг
0,00 звезд Оценок: 0