c32.mac

来自「开源的nasm编译器源码,研究编译器原理很有帮且」· MAC 代码 · 共 53 行

MAC
53
字号
; NASM macro set to make interfacing to 32-bit programs easier -*- nasm -*-%imacro proc 1			; begin a procedure definition%push proc          global %1%1:       push ebp          mov ebp,esp%assign %$arg 8%define %$procname %1%endmacro%imacro arg 0-1 4		; used with the argument name as a label%00	  equ %$arg%assign %$arg %1+%$arg%endmacro%imacro endproc 0%ifnctx proc%error Mismatched `endproc'/`proc'%else	  leave	  ret__end_%$procname:		; useful for calculating function size%pop%endif%endmacro

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?