Assembler
The assembler is using the ACME syntax for parsing. Most macros of ACME are also available, but also some exclusive macros.
The assembler allows at most one label, one mnemonic and one comment per line.
There are two types of label, local and global ones. Local labels are determined by starting with an '.'. To limit the scope of local labels the !ZONE macro is used.
Comments are prefixed with an ';', macros start with an exclamation mark '!'