.ASSERT <assert_expression> .ASSERT:[<handler> | ON | OFF | PUSH | POP | PUSHF | POPF | CODE | ENDS]
ON/OFF | Main switch. |
PUSH/POP | Save and restore the ASMC flag. Stack level is 128. |
PUSHF/POPF | Toggles using PUSHF[D|Q] before calling handler. |
CODE/ENDS | Assemble code section if ASSERT is ON. |
Handler | The assert macro calls this routine if expression is not true. The default handler name is assert_exit. |