【发布时间】:2019-04-07 09:12:50
【问题描述】:
在 turbo 汇编器中我有一个宏
subs macro x,y
mov ax,x
sub ax,y
endm
如何给 y 一个默认值,等于 1,这样我就可以写了
subs bx
并且 ax 等于 bx - 1?
【问题讨论】:
-
而不是默认值,最好有一个完全不同的扩展:
lea ax, [bx - 1]。这对于任何常量都更好,而不仅仅是默认的 1。
标签: assembly macros default tasm