такой вопрос собственно появился в результате того, что я стараюсь писать на чистом асме, что бы код был как можно более близок к тому, что получается в отладчике
и вот встал вопрос использования локальных переменных, постоянно делать их адресацию руками от rsp или от ebp давольно легко запутаться, не имея каких-то псевдонимов
хотел бы услышать ваше мнение, насколько это разумно, возможно ли обойтись без локальных переменных или с минимумо таковых, без всевдонимов руками постоянно адресуя их в стеке
используя макросы такое чувство возникает, как будто теряется полный контроль за кодом, мне кажется проще не использовать их чем лезть и переписывать их под конкретную задачу
в конце концов всеравно практически все хранится в секции данных, не могу придумать пример, где нельзя было бы обойтись без локальных переменных на стеке
я вот просто не знаю, как долго я смогу обходится без использования locals макроса, локальных переменных, а если его использовать начинать это получается и proc нужно юзать