x86Assembler#8: ФУНКЦИЯ - ФУНДАМЕНТАЛЬНЫЕ ОСНОВЫ

 

Скачать файлы:
-------------------------------------------------- Общий чат:
------------------------------------------------ Tempesta приветствует всех на своем канале, посвященном изучению ассемблера в различных областях. Бывший хакер и программист на ассемблере со стажем свыше 20 лет. Автор статей и лекций пропагандирующих ассемблер и его разновидность masm32. Лекции канала предназначены как для полностью начинающих с нуля, так и для тех, кто имеет более продвинутый уровень программирования в ассемблере. -------------------------------------------------------------------------- Предыдущий урок:
Двоичное представление чисел в компьютере:
умножение и деление со знаком:
Метки и Команды перехода JMPs:
-------------------------------------------------------------------------- Присоединяйтесь к моему каналу на бусти для поддержки и доступа к курсу Лекции на бусти:
-------------------------------------------------------------------------- В этом выпуске по ассемблеру для начинающих я проведу вас по интересному пути в царство фундаментальных понятий о таком важном понятии в программировании на ассемблере, как функция. Что такое функция, какую структуру она имеет, как вызывается функция, и как она взаимосвязана со стеком. 00:00 - Вступление 01:24 - Ответы зрителям 10:44 - Что такое Функция 14:06 - Вызов функции 21:15 - Тело Функции 24:26 - Доступ к переменным 26:46 - Эпилог функции 31:32 - Практическая реализация 57:00 - Применение констаных значений 59:58 - Команда LEAVE 01:03:16 - Локальные переменные 01:04:15 - Определение локальных переменных 01:07:11 - Сохрание регистров 01:09:15 - Практическая реализация 01:21:40 - Пример на С++ 01:31:56 - Fast Call - Быстрый вызов функции 01:36:08 - Типы функций 01:39:42 - Финал - Структура программы 01:43:21 - Функция main 02:06:33 - Заключение #ассемблердляначинающих #ассемблер #функциянаассемблере