1)не пинайте сильно, но я не нашел как можно писать процедуры в nasm. одними джампами рулить не красиво, да и не всегда правильно.
Код (Text): my_super_puper_proc: retn ; ..................................... push arg0 push arg1 ; ... call my_super_puper_proc Или надо с псевдопеременными для аргументов и локальных переменных как в masm?
кое-что нашел по макросу это оно? чет плохо воспринимается. если не оно, напишите пожалста простенькую процедуру. токо не макрос!
в TASM вроде бы понятнее можно оглашать процедуру.... может в NASM выгоднее думать не процедурами а макросами???
здесь уроки Iczelion'a переписанные на NASM'e, честно говоря, не понимаю какая сложность возникла с написанием процедур?
Думать выгоднее головой. Выше уже всё написано. Простейшая процедура: Код (Text): my_proc: retn Вызов: Код (Text): call my_proc В чём сложность?
в том, что я привык различать где ссылка а где оглашено что это и есть процедура. например в тасме пишешь название и указание что это процедура это как шапка. тут я смотрю можно просто попутать где ссылка а где начало процедуры если комментариями сам не пометишь. спасибо за ваш пример. Mikl___ там примеры. но все равно спасибо. благодарю всех