Tasm 宏默认值

Tasm macros default value

在 turbo 汇编程序中我有一个宏

subs macro x,y 
    mov ax,x
    sub ax,y
endm

如何给y一个默认值,等于1,这样我就可以写

subs bx

ax 等于 bx - 1?

subs MACRO x,y
    IFB <y>
        mov ax,x
        sub ax,1
    ELSE
        mov ax,x
        sub ax,y
    ENDIF
ENDM

您需要参考:http://www.bitsavers.org/pdf/borland/turbo_assembler/