0
我想檢查宏命令中是否有參數,如果沒有參數,請不要執行我的宏代碼。在FASM,它看起來像:檢查宏是否存在參數
F MACRO arg1
if ~ arg eq
mov ax, arg1
add ax,ax
add ax, 5
end if
ENDM
但組裝此代碼返回一個錯誤:
(19) illegal instruction: if ~ arg eq or wrong parameters.
我如何重寫這個宏,以便它在emu8086?
http://imgur.com/a/XkfJn – Burning
沒有IF-ENDIF它工作正常 – Burning
好吧那麼顯然emu8086不完全MASM兼容。它可能不支持你想要的。這是一個相當先進的宏功能。 –