Купить бумажную книгу и читать
По кнопке выше можно купить бумажные варианты этой книги и похожих книг на сайте интернет-магазина "Читай Город".
Using the button above you can buy paper versions of this book and similar books on the website of the "Labyrinth" online store.
Реклама. ООО «Новый Книжный Центр», ИНН: 7710422909, erid: MvGzQC98w3Z1gMq1kx5ACoy5.
Название: Компилятор языка Си для микроЭВМ
Автор: Хендрикс Д.
Издательство: Радио и связь
Год: 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.
Реклама. ООО «Новый Книжный Центр», ИНН: 7710422909, erid: MvGzQC98w3Z1gMq1kx5ACoy5.
Дата создания страницы: