[Назад] [Далее]

3.3.4. Процедуры

Процедурой в ассемблере является все то, что в других языках называют подпрограммами, функциями, процедурами и т.д. Ассемблер не накладывает на процедуры никаких ограничений — на любой адрес программы можно передать управление командой CALL, и оно вернется к вызвавшей процедуре, как только встретится команда RET. Такая свобода выражения легко может приводить к трудночитаемым программам, и в язык ассемблера были включены директивы логического оформления процедур.

метка   proc    язык тип USES регистры    ; TASM

или

метка   proc    тип язык USES регистры    ; MASM/WASM
          ...
        ret
метка   endp

Все операнды PROC необязательны.


п»ї
"target=_blank><\/a>") //-->