Глава 5 · Вычисления на регистровых машинах
23 запускаемых урока, распределённых по 5 разделам оригинальной книги.
НачатьРаздел 5.1 · Проектирование регистровых машин
6 уроков
- 5.1.1Язык регистровой машины и его командыК уроку
- 5.1.2Стабильный контроллер над сменными операциямиК уроку
- 5.1.3Подпрограммы машины и регистр continueК уроку
- 5.1.4Стек как память о возвратеК уроку
- 5.1.5Вычислитель с явным управлением на регистрахК уроку
- 5.1.6Контракты инструкций по данным, стеку и управлениюК уроку
Раздел 5.2 · Симулятор регистровой машины
6 уроков
- 5.2.1Регистры как явное состояние машиныК уроку
- 5.2.2Счетчик команд как управление в виде данныхК уроку
- 5.2.3Исполнение ассемблированных команд по pcК уроку
- 5.2.4Таблица меток и позиции командК уроку
- 5.2.5Замыкания инструкций вместо диспетчеризации в циклеК уроку
- 5.2.6Учет работы контроллера регистровой машиныК уроку
Раздел 5.3 · Выделение памяти и сборка мусора
3 урока
Раздел 5.4 · Вычислитель с явным управлением
0 уроков
Раздел 5.5 · Компиляция
8 уроков
- 5.5.1Структура компилятора и контракты инструкцийК уроку
- 5.5.2Компиляция форм исходного кода в теги инструкцийК уроку
- 5.5.3Порядок компиляции комбинации и граница applyК уроку
- 5.5.4Сохранение регистров через save и restoreК уроку
- 5.5.5Скомпилированная рекурсия и передачи вызоваК уроку
- 5.5.6Лексический адрес вместо поиска по имениК уроку
- 5.5.7Единая граница apply для двух представленийК уроку
- 5.5.8Компиляция дерева выражений в командыК уроку
Проверка главы
Повторите ключевые идеи главы перед тем, как идти дальше.
Повторить