[АК]ОС 3. "Переменные и массивы". Как работает стек. Cdecl, C/C++ код из ассемблера и обратно.

[АК]ОС 3. "Переменные и массивы". Как работает стек. Cdecl, C/C++ код из ассемблера и обратно.01:28:00

Download information and video details for [АК]ОС 3. "Переменные и массивы". Как работает стек. Cdecl, C/C++ код из ассемблера и обратно.

Uploader:

Миша Филитов

Published at:

9/23/2023

Views:

741

Description:

В семинаре рассматриваются архитектура компьютера, выделение памяти в секциях .bss, .text, .data, работа со стеком, соглашения о вызовах, вызов функций C/C++ из ассемблера и наоборот. 0:00 – рассуждаем про анекдоты; 3:20 – начало; 4:40 – переменные; 13:58 – массивы; 22:43 – наглядное преимущество .bss секции; 27:37 – синтаксис ADDR(OFFSET, INDEX, MULTIPLY); 30:30 – массив структур; 39:33 – стек; 57:06 – соглашение о вызовах; 1:09:10 – как работает call и ret; 1:13:42 – вызываем asm функцию из C; 1:23:38 – вызываем asm функцию из C++, extern C.