Asmc Operators Reference
May 8, 2026 ยท View on GitHub
Asmc Macro Assembler Reference
Asmc Operators Reference
In This Section
Arithmetic
| * (multiply) | . (field) |
| [] (index) | + (add) |
| / (divide) | - (subtract or negate) |
| MOD (remainder) |
Control Flow
Logical and Shift
Macro
| ! (character literal) | % (treat as text) |
| ;; (treat as comment) | < > (treat as one literal) |
| & & (substitute parameter value) |
Miscellaneous
| ' ' (treat as string) | " " (treat as string) |
| : (local label definition) | :: (register segment and offset) |
| :: (global label definition) | ; (treat as comment) |
| ADDR (address of) | DUP (repeat declaration) |
Record
| Masm specific | Asmc |
| MASK (get record or field bitmask) | MASKOF |
| WIDTH (get record or field width) | WIDTHOF |
Relational
| EQ (equal) | GE (greater or equal) |
| GT (greater than) | LE (less or equal) |
| LT (less than) | NE (not equal) |