Monitor 12.0 Assembler Mar83
Monitor 12.0 Assembler Mar83
Lisa · PDF
| Filename | Monitor_12.0_Assembler_Mar83.pdf |
|---|---|
| Size | 0.10 MB |
| Subsection | pascal_monitor |
| Downloads | 0 |
Contents
To:
LISA users
From:
Sus.anna Lam
')j eoc t :
Date:
Re 1ease of Mon i tor Assernb 1er (vers. ion 12.0)
Harch 23 1983
Changes from the last release:
a) Yo~ need a new errors fil~ N68K.ERR. The errors have been reorganized and new
ones are added. Se~ attached erro~ message 1 isting.
b) Th~ assembler does not recognize- the-- directive .ABSOLUTE anymore.
ar~ using it in your source files, comment- it out.
c) The prompt line has- been changed for option input.
options, do the following:
input file:
options:
options:
input file:
So if
you
If you want to enter
<enter ?)
<enter your options - e-.g. +c)
<enter return to terminate options entry)
<enter your file name)
and continue as you always do.
1fat· any time in the promp t stage, you dec i de you rea 11 y do not wan t to
assemble, just hit the. (CLEAR) Key on th~ Key pad and you can escape from the
assembler cleanly.
d) There is. a pretty 1 i·sting option in the assembler, +p. If the option is chosen,
you~ 1 isting should have all the forward references patched.
(But do not use
the directive .NOPATCHLILST if you want all forward references to be patched.)
e) Macro processing has been improved. You can turn macro expansion listing on
or off us i n9 d i rec t i ves- HACROLI ST and NCt1ACROLIST anyt ime in your program.
f) For the Diagnostics Group, the .CODE file option has been restored. Do not be
alarmed when you do a verify on the new and old .CODE files and find them do
not compare. The .CODE file generated by this assembler should be in correct
format for the DHT loader.
LISA N68K
assembler error message listing:
1
undefined label
operand out of range
must have procedure name
number of parameters expected
extra garbage on line
input line over 80 characters
not enough .IF's
Illegal use of .REF label
identifier 'previously declared
10
improper format
11
.EQU expected
12 must .EQU before use if not to a label
13 macro identifier expected
14 word addressed machine
15 bacKward .ORG currently not allowed
16 identifier expected
17 constant expected
18 inval id structure
19 extra special symbol
20 branch too fa~
21 variable not PC relative
22 unexpected .ENDN
23 not enough macro parameters
24 operand not absolut~
2S illegal use of special symbols
26 ill-formed expression
27 not enough operands
28 cannot handle this relative expression
29 constant overfl~
30 illegal decimal constant
31
illegal octal constant
32 illegal binary constant
33 inval id key word
34· macro stack overf low - 5 nes ted lim it
35 includ~ files may not b~ nested
36 unexpected end of input
37 this is a bad place for an .INCLUDE file
38 anI y 1abel s & c.omments may occuPY col 1
39 expected local label
40 1oca 1 1abe 1 st acK overf low.
41 string constant must be on one line
42 string constant exceeds 80 characters
43 illegal use of macro parameter
44 Illegal use of .DEF label
45 expected key word
46 string expected
47 nested macro definitions illegal
48 '=' or '()' expected
49 may not EQU to undefined labels
50 Not eve…
Showing first 3,000 characters of 4,243 total. Open the full document →