According to the AS6811 Documentation , the assembler applies the following logic to numerical expressions:
: By default, all numbers are interpreted as decimal unless a different radix is specified via the .radix directive. Radix Support : The assembler supports four primary formats: Hexadecimal Expressions 1.3.5
may include a plus sign ( + ), though it is not required. According to the AS6811 Documentation , the assembler
must be preceded by a minus sign ( - ). The assembler automatically translates these into two’s complement form. According to the AS6811 Documentation
: Numbers are strictly considered absolute values . Consequently, they are never treated as relocatable entities in the code. Context Within "Expressions"