 |
Motorola 680x0 Dependent Features |
In this configuration of as
(which does not prepend
an underscore to the names of user variables), the
assembler requires a '%'
before any use of a register name. This
is intended to let the assembler distinguish between C variables and
functions named 'a0'
through 'a7'
, and so on.
Two different syntaxes for the Motorola 680x0 are widely used.
The first one was developed at MIT. The second one is the
standard Motorola syntax for this chip, and it differs from the MIT syntax.
as
can accept Motorola syntax for operands, even if MIT syntax
is used for other operands in the same instruction. The two kinds of syntax are
fully compatible.