2013 – Коллоквиум №2
- Первая половина лекции 17 апреля
- Длительность – 50 минут
- 6 задач
- (1) Вычислить размер типа данных, определить смещения полей
- Массивы, структуры, объединения
- Выравнивание: Linux/Windows
- Функции
- (2) Восстановить прототип функции, включая порядок параметров
- (3) Реализовать функцию с заданным соглашением / omit frame pointer
- (4) Выравнивание фрейма, вызов библиотечной функции
- (5) Рекурсивная функция
- (6) Восстановить тело функции, обрабатывающей FP
- Каждая задача – от 0 до 6 баллов
PDF
Pingback: Коллоквиум | Архитектура ЭВМ и язык ассемблера