Говорим немного про умножение с помощью 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 - выравнивание стека в гдб
Hide player controls
Hide resume playing