Myvideo

Guest

Login

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

Uploaded By: Myvideo
1 view
0
0 votes
0

Архитектура компьютера и операционные системы. Семинарское занятие 226 группы ФКН ПМИ. НИУ ВШЭ Говорим про введение выделение памяти в секциях .bss, .text, .data, ходим по массиву выделенной памяти. Стек: Пролог/эпилог, выделяем место на стеке, вызываем подпрограммы. Cdecl: caller-saved регистры, callee-saved регистры, передача аргемнтов через стек. Вызываем c/c функции из кода на языке ассемблера, вызваем из ассемблера 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 C не запустился, так как надо было установить g -multilib

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later