Купить бумажную книгу и читать
По кнопке выше можно купить бумажные варианты этой книги и похожих книг на сайте интернет-магазина "Лабиринт".
Using the button above you can buy paper versions of this book and similar books on the website of the "Labyrinth" online store.
Реклама. ООО "ЛАБИРИНТ.РУ", ИНН: 7728644571, erid: LatgCADz8.
Название: Компилятор языка Си для микроЭВМ
Автор: Хендрикс Д.
Издательство: Радио и связь
Год: 1989
Страниц: 240
ISBN: 5-256-00161-2
Формат: PDF
Размер: 8.3 Mб
Язык: русский
В книге американского автора приведены полный исходный текст компилятора языка Смолл-Си (подмножество языка Си), написанный на языке Смолл-Си, а также библиотек подпрограмм на языке ассемблера микропроцессоров Intel 8080 и 8086 для генератора кода компилятора.
Краткое содержание:
Часть первая. Основные понятия трансляции программ:
Микропроцессор 8080; Основные понятия языка ассемблера; Система команд микропроцессора 8080; Средства для трансляции программ.
Часть вторая. Язык Смолл-Си:
Структура программы; Элементы языка Смолл-Си; Константы; Переменные; Указатели; Массивы; Начальные значения; Функции;
Выражения; Математические операции; Логические операции; Операции отношения; Поразрядные операции; Операции сдвига; Операции присваивания; Операции увеличения и уменьшения на единицу; Операции получения адреса и об-ращения по адресу;
Операторы; Пустые операторы; Составные операторы; Операторы-выражения; Оператор goto; Оператор if; Оператор switch; Оператор while; Оператор for; Оператор do/while; Оператор return; Забытые операторы.
Команды препроцессора;
Макроопределения;
Условная компиляция;
Включение других исходных файлов;
Код на языке ассемблера.
Часть третья. Компилятор Смолл-Си:
Интерфейс с пользователем; Переадресация ввода-вывода; Параметры командной строки; Вызов компилятора;
Стандартные функции; Функции ввода-вывода; Функции форматированного ввода-вывода; Функции форматных преобразований; Функции обработки строк; Функции классификации символов; Функции преобразования символов; Математические функции; Функции управления программой;
Генерация кода; Константы; Описания глобальных объектов и ссылки на них; Описания внешних объектов и ссылки на них; Описания локальных объектов и ссылки на них; Описания и вызовы функций; Выражения; Заключение;
Эффективность программ; Целые и глобальные переменные обходятся дешевле; Константные выражения в качестве констант; Проверка на нуль короче и быстрее; Индексы в виде нулевых констант не снижают эффективности; Используйте оператор switch; Ставьте знаки операций увеличения и уменьшения на единицу перед операндом; Используйте операции увеличения и уменьшения на единицу; Используйте операции присваивания ?=; Используйте указатели вместо индексов; Используйте параметр о= для уменьшения размеров программы; Будьте внимательны при определении имени NOCCARGC;
Компиляция компилятора;
Приложение А. Исходный текст компилятора Смолл-Си.
Приложение Б. Библиотека арифметических и логических подпрограмм.
Приложение В. Совместимость с полной версией языка Си.
Приложение Г. Сообщения об ошибках.
Приложение Д. Набор символов кода ASCII.
Приложение Е. Система команд микропроцессора
8080. Краткий справочник.
Приложение Ж. Язык Смолл-Си. Краткий справочник; Синтаксис языка; Стан-дартные функции.
Купить бумажную книгу или электронную версию книги и скачать
По кнопке выше можно купить бумажные варианты этой книги и похожих книг на сайте интернет-магазина "Лабиринт".
Using the button above you can buy paper versions of this book and similar books on the website of the "Labyrinth" online store.
Реклама. ООО "ЛАБИРИНТ.РУ", ИНН: 7728644571, erid: LatgCADz8.
Дата создания страницы: