All numbers may be entered as positive or negative values --
most instructions and directives allow both as parameters.
Some (such as ADDQ) require the number to be in a specific
range. The assembler checks in these cases to make sure the
resulting value lies in the appropriate range.
The following describes a number of values which can
be used within any mathematical expression:
Decimal Number: A decimal number is specified by simply
entering a base-10 number without a prefix.
Examples: 91, -45
Hexadecimal Number: A hexadecimal number is specified
by a base-16 number preceded by a dollar sign ($).
Examples: $81, -$FFE3
Binary Number: A binary number is specified by a base-2
number preceded by a percent sign (%).
Examples: %1010, -%11111111
Character: A character or character sequence is specified
by a one- to four-character seqence enclosed in single
quotes.
Examples: 'a', 'AbCd', 'CODE'
Symbol Name: A symbol name consists of a sequence of
letters, numbers, and underscores and begins with
a letter or an underscore. Symbols must be declared
before they are used in an expression. Strings which
are predefined directives or instructions may not be
used for variable names.
.000051