宏功能中出现预期的逗号错误

时间:2014-04-02 09:13:57

标签: macros masm x86-16

当我使用此宏时,我的Masm 8086显示错误“expected:逗号”..

Pack macro p1,p2
Move al,p1
Mov q,0ah
Mul q
Add p2
Endm

然后我在代码段中通过以下方式调用它:

Pack ch,cl

它显示宏调用行中预期逗号的错误。

1 个答案:

答案 0 :(得分:0)

您的代码中至少出现了几个语法错误:

Move应该是mov

Move al,p1

Add需要两个操作数:

Add p2