Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Говорим про System V AMD64 соглашение о вызовах. Вызываем c++ и си код из асемблера. Вызываем асемблерный код из c/c++. Используем стек. Говорим про линковку, символы и манглинг. Также передаем в функцию массив структур. Ведет Миша Филитов Конспект: Канал: Архитектура компьютера и операционные системы. Семинарское занятие 2414 группы ФКН ПМИ. НИУ ВШЭ 0:00 - интро 0:40 - соглашение о вызовах 10:13 - пролог/эпилог 23:13 - стек в gdb 27:04 - как теперь выглядит main, код возврата 32:17 - вызываем Си программы из асемблера. 39:17 - символы и линковка 45:19 - вызываем C++ программы из асемблера. Манглинг. extern "C" 52:11 - вызываем асм функции из Си 58:35 - вызываем асм из C++ 1:00:26 - передаем массив структур в функцию