as007 Assembler функции и процедуры

Функций в ассемблере нет. Процедура - любой набор команд, завершенный командой ret. Процедуру можно вызвать командой call. Параметры можно передать через регистры и через стек. На конкретных примерах показано, как это сделать. Данные могут храниться только в памяти, регистрах и стеке, что позволяет ассемблеру получать к ним доступ. Поэтому правильны, но неверны большинство утверждений языков высокого уровня, например, что есть функции, что они возвращают значение, что оно одно, что к локальным переменным функции нет доступа извне ее, что нельзя работать с приватными свойствами объекта вне его и т.п. Все это - страшилки для маленьких детей, по типу: не ходите в африку, там бармалей. Сила в правде, а правда в Ассемблере )). Исходники, как всегда, можно скачать с моего сайта( смотри в описании канала)

as008 Assembler прямой доступ к видеопамяти
▶︎

as008 Assembler прямой доступ к видеопамяти

KHACHAPURI!!! IN 10 MINUTES! WITH KEFIR! Gone in a jiffy!
▶︎

KHACHAPURI!!! IN 10 MINUTES! WITH KEFIR! Gone in a jiffy!

ЯЗЫК АССЕМБЛЕРА С НУЛЯ | #1 НАЧАЛО
▶︎

ЯЗЫК АССЕМБЛЕРА С НУЛЯ | #1 НАЧАЛО

Основы Ассемблера, часть #01. О чём этот курс
▶︎

Основы Ассемблера, часть #01. О чём этот курс

FASM. Установка FASM. Структура программы на ассемблере. Урок 1
▶︎

FASM. Установка FASM. Структура программы на ассемблере. Урок 1

В чём разница между вольтами, ваттами и амперами? Объяснение доступно даже ученикам начальной школы
▶︎

В чём разница между вольтами, ваттами и амперами? Объяснение доступно даже ученикам начальной школы

Наивный инспектор ГИБДД  хотел посмотреть багажник у юриста
▶︎

Наивный инспектор ГИБДД хотел посмотреть багажник у юриста

Путин готовит провокацию. Коллапс в регионах: с бензином будет только хуже. Пастухов
▶︎

Путин готовит провокацию. Коллапс в регионах: с бензином будет только хуже. Пастухов

Описание и назначение команд Ассемблера для МК PIC18.
▶︎

Описание и назначение команд Ассемблера для МК PIC18.

How Assembly Functions Work - The Stack Explained
▶︎

How Assembly Functions Work - The Stack Explained

Почему вы не сможете добраться до Андромеды (даже на скорости света) | Леонард Сасскинд
▶︎

Почему вы не сможете добраться до Андромеды (даже на скорости света) | Леонард Сасскинд

Ассемблер (функции и их аргументы)
▶︎

Ассемблер (функции и их аргументы)

ASSEMBLE IN 2023. The first and last lesson.
▶︎

ASSEMBLE IN 2023. The first and last lesson.

Чебурашкинские против Буратинских - КВН Каракуз
▶︎

Чебурашкинские против Буратинских - КВН Каракуз

x86Assembler#6: АССЕМБЛЕР - ВЛАСТЬ Регистров х86 - х64
▶︎

x86Assembler#6: АССЕМБЛЕР - ВЛАСТЬ Регистров х86 - х64

Самая важная машина в мире [Veritasium]
▶︎

Самая важная машина в мире [Veritasium]

Как бы я сейчас изучал 1С. Не повторяй мои ошибки!
▶︎

Как бы я сейчас изучал 1С. Не повторяй мои ошибки!

Почему АССЕМБЛЕР - САМЫЙ ОПАСНЫЙ язык программирования!?
▶︎

Почему АССЕМБЛЕР - САМЫЙ ОПАСНЫЙ язык программирования!?

Assembly Basics, Part #03. First assembly function
▶︎

Assembly Basics, Part #03. First assembly function