LINUX.ORG.RU

История изменений

Исправление Siborgium, (текущая версия) :

я пишу функцию на Assembler

Какой ассемблер? Их много. На вставках пишешь, или отдельно транслируешь и линкуешь? Какая платформа?

которая будет использоваться в программе на C++

Какой программе? Давай минимально воспроизводимый пример.

и вот у меня проблема с пониманием, почему если я использую память выделеную на стеке, или локальную переменную вместо регистра

С чего ты взял, что у тебя там память выделена? Какие у тебя гарантии, что локальная переменная а) находится в конкретном месте стека и б) вообще не была устранена в ходе компиляции?

Исходная версия Siborgium, :

я пишу функцию на Assembler

Какой ассемблер? Их много. На вставках пишешь, или отдельно транслируешь и линкуешь? Какая платформа?

которая будет использоваться в программе на C++

Какой программе? Давай минимально воспроизводимый пример.

и вот у меня проблема с пониманием, почему если я использую память выделеную на стеке, или локальную переменную вместо регистра

С чего ты взял, что у тебя там память выделена?