• ClipSaver
  • dtub.ru
ClipSaver
Русские видео
  • Смешные видео
  • Приколы
  • Обзоры
  • Новости
  • Тесты
  • Спорт
  • Любовь
  • Музыка
  • Разное
Сейчас в тренде
  • Фейгин лайф
  • Три кота
  • Самвел адамян
  • А4 ютуб
  • скачать бит
  • гитара с нуля
Иностранные видео
  • Funny Babies
  • Funny Sports
  • Funny Animals
  • Funny Pranks
  • Funny Magic
  • Funny Vines
  • Funny Virals
  • Funny K-Pop

The Call Stack Explained: Call Frames, Return Addresses, Local Variables скачать в хорошем качестве

The Call Stack Explained: Call Frames, Return Addresses, Local Variables 2 дня назад

скачать видео

скачать mp3

скачать mp4

поделиться

телефон с камерой

телефон с видео

бесплатно

загрузить,

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
The Call Stack Explained: Call Frames, Return Addresses, Local Variables
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: The Call Stack Explained: Call Frames, Return Addresses, Local Variables в качестве 4k

У нас вы можете посмотреть бесплатно The Call Stack Explained: Call Frames, Return Addresses, Local Variables или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

  • Информация по загрузке:

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон The Call Stack Explained: Call Frames, Return Addresses, Local Variables в формате MP3:


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса ClipSaver.ru



The Call Stack Explained: Call Frames, Return Addresses, Local Variables

Ever wonder how your program remembers where to return after calling a function? That's the call stack's job. In this clear, whiteboard-style explanation we cover: What the call stack actually is How call frames are built and what they contain Return addresses, function arguments, local variables Why recursion works (until you overflow the stack) Stack vs heap memory differences Why too much recursion = crash Great for beginners to intermediate programmers who want to understand what's happening under the hood. References Ed Jorgensen's excellent (and free) x86-64 assembly book. 00:00 Introduction to the Call Stack 00:16 Prerequisites - Understanding Basic Stacks 00:41 Simple Example Program with Function Calls 01:24 Function Call Chain and Recursion Example 02:20 Visualizing the Call Sequence 03:06 Local Variables and Return Values 03:55 Quick Recap - How Generic Stacks Work 04:34 Stacks Can Hold Any Data Type 05:36 Introducing the Call Frame Concept 06:22 What Belongs Inside a Call Frame 07:00 Return Address Explained 07:44 How the CALL Instruction Works 08:32 Function Arguments on the Stack 09:57 Extra Arguments Beyond Registers 10:19 Preserving Registers (Callee-Saved) 11:12 Local Variables on the Stack 11:40 Multiple Call Frames Example 12:54 Tracing Function Calls Step by Step 13:21 Starting with Main's Call Frame 15:00 Pushing Frames for Nested Calls 16:30 Returning - Popping Frames 18:10 Why the Stack is Perfect for Returns 19:45 Recursion and Multiple Instances 21:30 Stack Grows Downward in Memory 23:10 Stack vs Heap Memory Comparison 25:12 Local Variables vs Dynamically Allocated Memory 26:16 Pointers on Stack Pointing to Heap 27:32 Automatic Cleanup of Stack Variables 28:00 Memory Leaks with Heap Allocations 28:56 Recommended Reading - Ed Jorgensen Book 29:56 Call Frame Layout in x86-64 Assembly 31:16 Process Memory Layout Overview 32:22 Stack Grows Down, Heap Grows Up 33:52 Stack Overflow from Deep Recursion 35:09 Summary - Why the Call Stack Matters 35:28 Closing Remarks and Call to Subscribe =-=-=-=-=-=-=-=-= Thanks for watching! Find us on other social media here: https://www.NeuralLantern.com/social Twitter / X: https://x.com/NeuralLantern Rumble: https://rumble.com/c/c-3696939 BitChute: https://www.bitchute.com/channel/pg1P... Daily Motion: https://www.dailymotion.com/neurallan... Minds: https://www.minds.com/neurallantern/ Odysee: https://odysee.com/@NeuralLantern:5 Please show your support! Buy me a coffee: https://ko-fi.com/neurallantern Subscribe + Sharing on Social Media Leave a comment or suggestion Subscribe to the Blog: https://www.NeuralLantern.com Watch the main "pinned" video of this channel for offers and extras

Comments
  • x86-64 Assembly Pointers & Dereferencing Explained - Hybrid C++/YASM Example 2 недели назад
    x86-64 Assembly Pointers & Dereferencing Explained - Hybrid C++/YASM Example
    Опубликовано: 2 недели назад
  • Why C Strings End with \0 - Null Terminated Strings Explained Simply 3 месяца назад
    Why C Strings End with \0 - Null Terminated Strings Explained Simply
    Опубликовано: 3 месяца назад
  • x86-64 Assembly For Loops Explained - YASM Tutorial 1 месяц назад
    x86-64 Assembly For Loops Explained - YASM Tutorial
    Опубликовано: 1 месяц назад
  • TP-Link AC600 USB WiFi on Raspberry Pi - How to Compile and Install the Driver from Source (Works!) 3 месяца назад
    TP-Link AC600 USB WiFi on Raspberry Pi - How to Compile and Install the Driver from Source (Works!)
    Опубликовано: 3 месяца назад
  • Эту НОВУЮ Мапу в GO Должен Знать Каждый GO-Разработчик 3 месяца назад
    Эту НОВУЮ Мапу в GO Должен Знать Каждый GO-Разработчик
    Опубликовано: 3 месяца назад
  • DIY Raspberry Pi Wi-Fi Repeater Part 5: Static Routes and Proof of Success 4 месяца назад
    DIY Raspberry Pi Wi-Fi Repeater Part 5: Static Routes and Proof of Success
    Опубликовано: 4 месяца назад
  • Кто переживет войну в Иране? 7 часов назад
    Кто переживет войну в Иране?
    Опубликовано: 7 часов назад
  • Шилка — почему СССР выбрал малый калибр и не пожалел об этом 2 дня назад
    Шилка — почему СССР выбрал малый калибр и не пожалел об этом
    Опубликовано: 2 дня назад
  • Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок? 2 месяца назад
    Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?
    Опубликовано: 2 месяца назад
  • Learn Conditional Branching in x86-64 Assembly (YASM/NASM) - CMP, JE, JNE, JL, JG & More 1 месяц назад
    Learn Conditional Branching in x86-64 Assembly (YASM/NASM) - CMP, JE, JNE, JL, JG & More
    Опубликовано: 1 месяц назад
  • Что не так с Копенгагенской интерпретацией Квантовой механики? 1 день назад
    Что не так с Копенгагенской интерпретацией Квантовой механики?
    Опубликовано: 1 день назад
  • Mixed Function Arguments in x86-64 Assembly - Integers & Floats Explained 9 дней назад
    Mixed Function Arguments in x86-64 Assembly - Integers & Floats Explained
    Опубликовано: 9 дней назад
  • ИИ Новости: GPT 5.4 вышел – и он умнее людей 1 день назад
    ИИ Новости: GPT 5.4 вышел – и он умнее людей
    Опубликовано: 1 день назад
  • Как заговорить на любом языке? Главная ошибка 99% людей в изучении. Полиглот Дмитрий Петров. 3 недели назад
    Как заговорить на любом языке? Главная ошибка 99% людей в изучении. Полиглот Дмитрий Петров.
    Опубликовано: 3 недели назад
  • Пентагон готовит дерзкую операцию против Ирана / Тайная игра Трампа и Нетаньяху /№1107/ Юрий Швец 7 часов назад
    Пентагон готовит дерзкую операцию против Ирана / Тайная игра Трампа и Нетаньяху /№1107/ Юрий Швец
    Опубликовано: 7 часов назад
  • Подготовка и решение задач на ЭВМ, 1976 1 год назад
    Подготовка и решение задач на ЭВМ, 1976
    Опубликовано: 1 год назад
  • x86-64 Assembly: Signed Integer Multiplication and Addition with IMUL & ADD (YASM on Ubuntu Linux) 3 месяца назад
    x86-64 Assembly: Signed Integer Multiplication and Addition with IMUL & ADD (YASM on Ubuntu Linux)
    Опубликовано: 3 месяца назад
  • Во что верит Путин? 1 день назад
    Во что верит Путин?
    Опубликовано: 1 день назад
  • Владимир Жириновский дал прогноз по ситуации с Ираном 6 лет назад
    Владимир Жириновский дал прогноз по ситуации с Ираном
    Опубликовано: 6 лет назад
  • Implement strlen for Null-Terminated Strings in x86-64 Assembly (YASM) 1 месяц назад
    Implement strlen for Null-Terminated Strings in x86-64 Assembly (YASM)
    Опубликовано: 1 месяц назад

Контактный email для правообладателей: u2beadvert@gmail.com © 2017 - 2026

Отказ от ответственности - Disclaimer Правообладателям - DMCA Условия использования сайта - TOS



Карта сайта 1 Карта сайта 2 Карта сайта 3 Карта сайта 4 Карта сайта 5