Справка
x
Поиск
Закладки
Озвучить книгу
Изменить режим чтения
Изменить размер шрифта
Оглавление
Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.
Системное программное обеспечение. Формальные языки и методы трансляции
2. Генерация и оптимизация кода
Предыдущая страница
Следующая страница
Оглавление
1. Семантический анализ
Краткое введение
+
2. Генерация и оптимизация кода
-
2.1. Промежуточный код
2.1.1. Промежуточные результаты вычислений
2.1.2. Понятие псевдокода
2.1.3. Преобразование постфиксной записи в псевдокод
2.1.5. Базовые блоки и графы потоков
2.2. Объектный код
2.2.1. Свойства и характеристики целевой машины
2.2.2. Выбор инструкций
2.3. Оптимизация программы
2.3.1. Размножение констант
2.3.2. Размножение копий
2.3.3. Свертка констант
2.3.4. Алгебраические упрощения
2.3.5. Извлечение общих подвыражений
2.3.6. Глубокое выделение общих подвыражений
2.3.7. Понижение мощности операций
2.3.8. Удаление недостижимого кода
2.3.9. Удаление лишних присваиваний
2.3.10. Распределение переменных по регистрам
2.3.11. Замена вызова функции ее телом
2.3.12. Сжатие цепочек переходов
2.3.13. Оптимизация циклов
2.3.14. Потенциальные проблемы, связанные с оптимизацией
Заключение
Список литературы
Данный блок поддерживает скрол*