h3 #end pre #end p Define the logical end of your source. p #end must not be inside an #if branch or in a #local scope. This is so that using #end does not disable the test for a missing #endif or #endlocal. p Anything after #end is ignored by the assembler. p Alternate syntax: p zasm also accepts 'end' as a pseudo instruction: pre end p or pre .end