АКОС 4. Стек, соглашение о вызовах, пролог, эпилог
Говорим немного про умножение с помощью lea. И про то, что такое little endian и big endian.
Обсуждаем, как работает call и ret. Соглашение в вызовах System V AMD64 ABI. Зачем нужен пролог и эпилог
Архитектура компьютера и операционные системы.
Семинарское занятие 238 группы ФКН ПМИ. НИУ ВШЭ
Ведет Миша Филитов
Конспект:
0:00 - болтаем
04:50 - lea для умножения
21:14 - little/big endian
32:24 - пробуем огранизовать вызов функции. храним адрес возврата в переменной
40:12 - пробуем огранизовать вызов функции. храним адрес возврата на стеке
52:35 - call / ret
59:19 - соглашение о вызовах
1:04:15 - стек, пролог, эпилог
1:22:50 - выравнивание стека в гдб