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

#8 Functions in C and the call stack скачать в хорошем качестве

#8 Functions in C and the call stack 12 лет назад

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

скачать mp3

скачать mp4

поделиться

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

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

бесплатно

загрузить,

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
#8 Functions in C and the call stack
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: #8 Functions in C and the call stack в качестве 4k

У нас вы можете посмотреть бесплатно #8 Functions in C and the call stack или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

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

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон #8 Functions in C and the call stack в формате MP3:


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



#8 Functions in C and the call stack

Embedded Systems Programming Lesson-8 introduces you to functions and the call stack. You will learn what a function is, how to declare it with a function prototype, how to define it, and how to call it. The lesson starts with an observation that the blinky code written so far repeats the delay loop in two places. Such code violates the DRY (Don't Repeat Yourself) programming principle and should be avoided. Next, you see how to turn a piece of code into a function and then call this function as many times as needed instead of repeating the code verbatim. Next, you inspect the machine code and see that the function is called by means of the BL (Branch with Link) instruction, which stores the return address in the Link Register (LR). In the function body, you see that the local variable 'counter' is allocated in a special memory region called the stack. You learn about the Stack Pointer (SP) register and you learn how the stack can grow and shrink. Next, you see how a function returns by means of the BX (Branch and Exchange) instruction. You learn about the THUMB-mode bit in the return code and you see what happens when the THUMB-bit is absent. Next, you learn how to add an argument to the delay function, to allow you to change the delay at every invocation. You see how the function prototype ensures that every call provides the argument. Finally, you step down to disassembly and you see that the argument is passed in the R0 register. The next lesson will explain more about the stack and functions calling other functions, including functions calling themselves recursively. You will also learn more about function arguments as well as the non-void return types. Finally, at the low level, you will learn about the ARM Procedure Call Standard. Stay tuned... ------ Resources: Companion web page for this video course: https://www.state-machine.com/quickstart GitHub repository for projects for this video course: https://github.com/QuantumLeaps/moder... Transcript of this lesson: https://www.state-machine.com/course/... Music credits: The opening/closing background music comes from: FreePlay Music, Motivation Vol 1, 2001, "Can Do" https://freeplaymusic.com/#/music/23187

Comments
  • #9 Modules, Recursion, ARM Application Procedure Call Standard (AAPCS) 12 лет назад
    #9 Modules, Recursion, ARM Application Procedure Call Standard (AAPCS)
    Опубликовано: 12 лет назад
  • How Microcontroller Memory Works | Embedded System Project Series #16 3 года назад
    How Microcontroller Memory Works | Embedded System Project Series #16
    Опубликовано: 3 года назад
  • Embedded Systems Programming  Lesson 10  Stack Overflow and Other Pitfalls of Functions 12 лет назад
    Embedded Systems Programming Lesson 10 Stack Overflow and Other Pitfalls of Functions
    Опубликовано: 12 лет назад
  • ШУЛЬМАН: новая мобилизация, уход Путина, смута. Чебурнет. Большое интервью / МОЖЕМ ОБЪЯСНИТЬ 23 часа назад
    ШУЛЬМАН: новая мобилизация, уход Путина, смута. Чебурнет. Большое интервью / МОЖЕМ ОБЪЯСНИТЬ
    Опубликовано: 23 часа назад
  • 1. Программирование микропроцессоров: введение | Программирование микропроцессоров 2026 8 дней назад
    1. Программирование микропроцессоров: введение | Программирование микропроцессоров 2026
    Опубликовано: 8 дней назад
  • Build a 65c02-based computer from scratch
    Build a 65c02-based computer from scratch
    Опубликовано:
  • How does stack work in a CPU? Why do we need it? 3 года назад
    How does stack work in a CPU? Why do we need it?
    Опубликовано: 3 года назад
  • Учащимся об информатике и компьютерах, 1988 5 лет назад
    Учащимся об информатике и компьютерах, 1988
    Опубликовано: 5 лет назад
  • Стек вызовов и переполнение стека (пример на языке C) 5 лет назад
    Стек вызовов и переполнение стека (пример на языке C)
    Опубликовано: 5 лет назад
  • Embedded C Functions Mastery: Static, Inline, Pointers & Performance (STM32 + Assembly Debugging) 3 недели назад
    Embedded C Functions Mastery: Static, Inline, Pointers & Performance (STM32 + Assembly Debugging)
    Опубликовано: 3 недели назад
  • Programming ▫️ Coding ▫️ Hacking ▫️ Designing Music 🦠 1 год назад
    Programming ▫️ Coding ▫️ Hacking ▫️ Designing Music 🦠
    Опубликовано: 1 год назад
  • Вся IT-база в ОДНОМ видео: Память, Процессор, Код 3 месяца назад
    Вся IT-база в ОДНОМ видео: Память, Процессор, Код
    Опубликовано: 3 месяца назад
  • ARM Assembly: Lesson 10 (Function Calls) 2 года назад
    ARM Assembly: Lesson 10 (Function Calls)
    Опубликовано: 2 года назад
  • Электричество НЕ течёт по проводам — тревожное открытие Ричарда Фейнмана 4 дня назад
    Электричество НЕ течёт по проводам — тревожное открытие Ричарда Фейнмана
    Опубликовано: 4 дня назад
  • История Linux и UNIX! Кто породил ВСЕ современные системы! 2 года назад
    История Linux и UNIX! Кто породил ВСЕ современные системы!
    Опубликовано: 2 года назад
  • Это самый глубокий уровень материи? 3 дня назад
    Это самый глубокий уровень материи?
    Опубликовано: 3 дня назад
  • 08 - Стек 6 лет назад
    08 - Стек
    Опубликовано: 6 лет назад
  • 30 самых прекрасных классических произведений для души и сердца 🎵 Моцарт, Бах, Бетховен, Шопен 2 месяца назад
    30 самых прекрасных классических произведений для души и сердца 🎵 Моцарт, Бах, Бетховен, Шопен
    Опубликовано: 2 месяца назад
  • Что происходит с малым бизнесом в регионах? Дефицит бюджета. Зарплаты бюджетников урежут? Зубаревич Трансляция закончилась 2 дня назад
    Что происходит с малым бизнесом в регионах? Дефицит бюджета. Зарплаты бюджетников урежут? Зубаревич
    Опубликовано: Трансляция закончилась 2 дня назад
  • Why Isn't Functional Programming the Norm? – Richard Feldman 6 лет назад
    Why Isn't Functional Programming the Norm? – Richard Feldman
    Опубликовано: 6 лет назад

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

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



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