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

Архитектура компьютера и операционные системы. Семинарское занятие 226 группы ФКН ПМИ. НИУ ВШЭ Смотрим, как компилятор использует lea для оптимизации некоторых умножений. Работаем со строкой из ассемблера и используем части регистров. Реализуем switch. Работаем с вектором из плюсов. 0:00 - бубнёж 4:40 - бот с мемами и Римская империя 10:00 - инструкция lea 14:28 - использование lea для арифметики (умножение, сложение чисел) 25:00 - lea используется компилятором для умножения чисел при включенных оптимизациях 28:18 - printf/scanf из ассмеблера 42:12 - switch case в ассемблере (таблица переходов) 52:09 - как ходить по строчке - считаем сумму всех цифр в строке 1:01:33 - части регистров: eax, ax, al, ah 1:10:00 - передаем vector из C в асм код и работаем с ним
Back to Top