汇编MACRO中的?是什么意思

MACRO SET_INT_VECTOR
  push ds
  xor ax, ax
  mov ds, ax
  mov ax, ?3
  mov ?1*4, ax
  mov ax, ?2
  mov ?1*4+2, ax
  pop ds
MEND

如上的代码中有?1,?2,?3,我个人的理解是宏的三个传参,但是又不能确定传入后使用的立即数还是地址,网上也没找到相关资料。