Download ZBOIBOB6 Cross Assembler

Transcript
Error List
When a non-fatal error occurs in the source code, the next line of the listing will have an
error message which will include a error number in hex. The- following table lists the cause associated
with the given error number.
01
02
03
04
05
06
07
08
OA
OB
OC
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
64
65
Register field not allowed·
Only BP, BX, 51, DI allowed
Only one base register (BP, BX) allowed
Only one index register (51, DI) allowed
Subtraction of register or undefined label not allowed
Only one undefined label per expression allowed
Illegal digit in hex number
Illegal digit in decimal number
Illegal character in label or opcode
l:X>uble defined label
Opcode not recognized
Invalid operand
.,. expected·
Register mismatch
Immediate not allowed here
"]. expected
Memory-to-memory not allowed
Immediate may not be destination
Register-to-register not allowed here
Must specify segment register
load only
Constant must be defined
Value error
Flag must be set only once
Label never defined
·EQU· must have label on same line
Zero length string illegal
ENDIF without IF
One-character strings only
Expression may not precede multi-character string
Undefined label
Value error
- 16 -