3.0 KiB
3.0 KiB
Лекции
- Парадигмы и машинная модель вычислений (неполная)
- Формальные грамматики и теория автоматов
- Цикл трансляции, лексический и синтаксический анализ
- Память и модели вычислений
- (и тд)
Семинары
- Среда выполнения. Основы языка ассемблера
- Вызов функций. Использование стека. Конечные автоматы
- Цикл компиляции, препроцессор, утилита make
- (и тд)
Ссылки
Доп. материалы
- Заметки - Библиотека команд ассемблера
- Книга - Engineering a Compiler - Keith D. Cooper
- Книга - Введение в теорию автоматов, языков и вычислений - Хопкрофт, Мотвани, Ульман
- Книга - Introduction to the Theory of Computation - Sipser
- Книга - Компиляторы: принципы, технологии и инструментарий ("Книга дракона") - Aho, Lam, Sethi, Ullman
- Книга - Computer Systems: A Programmer's Perspective - Bryant, O'Hallaron
- Учебник - Low-level programming - Igor Zhirkov
- Доки - Intel® 64 and IA-32 Architectures Software Developer’s Manuals - Intel
- Доки - Debugging with GDB - GNU
- Доки - System V Application Binary Interface - x86_64