The inline assembler reader for the Motorola 680x0 family of processors uses the Motorola
Assembler syntax (q.v). A few differences do exist:
     
     - Local labels start with the @ character, such as
                                                                            
                                                                            
     
       @MyLabel:
 
      
- The XDEF directive in an assembler block will make the symbol available publicly with the
     specified name (this name is case sensitive)
     
- The DB, DW, DD directives can only be used to declare constants which will be stored in the
     code segment.
     
- The Align directive is not supported.
     
- Arithmetic operations on constant expression use the same operands as the intel version, e.g,
     AND, XOR ...
     
- Segment directives are not supported
     
- Only 68000 and a subset of 68020 opcodes are currently supported.
The inline assembler supports the following macros:
     
- 
@Result 
- represents the function result return value.
     
- 
Self 
- represents the object method pointer in methods.