mirror of
https://github.com/maxbarsukov/itmo.git
synced 2026-09-12 19:19:57 +05:00
| .. | ||
| task1 | ||
| task2 | ||
| task3 | ||
| task4 | ||
| .gitignore | ||
| exercises.md | ||
| README.md | ||
Семинар 2: вызов функций, использование стека, конечные автоматы
- На этом занятии мы реализуем несколько кусочков из первой лабораторной работы и пронаблюдаем за вызовом функций.
- Узнаем про использование стека для организации вызова процедур и хранения локальных переменных.
- В первом приближении изучим используемое соглашение вызова и научимся правильно вызывать функции.
- Познакомимся с понятием конечного автомата и связанной ним терминологией.
- Увидим связь между регулярными выражениями и конечными автоматами.
- Научимся кодировать конечные автоматы на языке ассемблера.
Перед началом семинара следует ознакомиться с секциями 2.3-2.6 и 7.1 книги "Low-level programming"