и не запереть "аргументы"(по факту просто память под возвращаемые функцией данные) на стеке ?
да, в фасме пролог и эпилог функций настраивается.
и это не относится к общеупотребимым техникам кодирования
для общеупотребительных техник есть Си, который только на них и работает (если оптимизацию не включать)
Это не задача макросов, это комментарии делают
заем тогда макрос нужен если всё равно это ничего не изменит?
из 60 печатаемых символов организованных вертикально сделать 24, но горизонтально 1 строкой. текст мы читаем горизонтально, что для восприятия мозгом привычней и продуктивней. за 1 строку мы видим ВСЕ, что могли написать, а потом на некоторое время зависнуть для понимания, в 7 строк
вместо аж 7 строк использовать макросик uses ebx,esi,edi
не знаю как вам, а мне вертикальный асм код читать проще и понятнее чем длинную строку
Превратит код в горизонтальный, как уже ранее сказали, позволит писать меньше символов
все фломастеры разные на вкус
Какие семь строк? push ebx esi edi pop edi esi ebx
пролог и эпилог функции еще делает, а вообще я иначе писал
А он всегда нужен? А если он нужен не всегда, то сколько букв придётся написать, чтобы объяснить это макросу?
в таком случае надо макрос откидывать
ну так даже лучше
Вооо. Макрос — это внутреннее подсознательное желание использовать более высокоуровневый язык. Будь мужиком — выкинь макрос или возьми Си!
Меньше, чем его сделать, на самом деле
Обсуждают сегодня