Compatibility with the freeware IBM PC 68HC11 cross assembler from Motorola
named AS11.
Back to the THRSim11 home page ...
Back to the THRAss11 page...
Copyright © 2000 Harry
Broeders.
The assembler THRAss11 is part of a 68HC11 simulator called
THRSim11. This assembler has the following differences
with AS11 (the freeware assembler from Motorola):
-
The THRAss11 assembler does NOT support the following directives or pseudo-ops:
BSZ
, ZMB
, FILL
, PAGE
,
and OPT
.
-
The following pseudo-ops are recognized but ignored on AS11, the THRAss11
assembler generates an error when you use these directives:
SPC
,
TTL
, NAM[E]
-
Bit manipulation operands are separated by blanks in AS11. In the THRAss11
assembler you can use both blanks or commas.
-
Labels can contain the character
$
In AS11. THRAss11 generates
an error when you use a $
within a label.
-
Labels are case sensitive in AS11. THRAss11 translates all labels to uppercase.
So LABEL and label are two different labels for AS11 but they are the same
for THRAss11.