6-2 エラー


M86Kが検出する可能性のあるエラーレベルのメッセージとその意味を次にに示します。なお、メッセージ中の???は、場合によって変わる部分を表します。

???:2,8,10 or 16 required

???:constant required

???:duplicated label

???:duplicated symbol

???:illegal character in numeric constant

???:no such chip in the table

???:open error

???:undefined symbol

???:radix violation

???H,???:out of internal RAM area

’ not seen

’:’ not seen

0x???:RAM address exceeds limits

address duplicated

address exceeds absolute limits

bank number should be 0~15

Branch address beyond zero

Branch address exceeds limits

CSEG conflicts with WORLD EXTERNAL_DATA

CSEG isn’t allowed in macro

DS must be in DSEG

DSEG conflicts with WORLD EXTERNAL_DATA

DSEG isn’t allowed in macro

ELSE without IFxxx

ENDF not seen

ENDIF without IFxxx

ENDM not seen

external symbol can’t be public

Hardware configuration violation

identifier expected

illegal character in ??? constant

illegal character in binary constant

illegal symbol type

illegal word in external list

instructions can’t be in DSEG

JMP/CALL placed at the end of memory block (INBLOCK)

Jump address beyond zero

Jump address exceeds limits

Jump address is out of range (INBLOCK)

local symbol can’t be public

lost SET symbol

macro can’t be public

maximum nesting of macro is 10

Multiple WORLD specified

name required for macro

no room for source line attribute object

no value for EXT

not the symbol defined by SET

operand exceeds limits

ORG isn’t allowed in macro

other-side symbol isn’t allowed

other-side symbol isn’t allowed here

other-side symbol or absolute constant is required

positive value required

public ??? not defined

string is too long

symbol name required

symbol not defined

syntax error

syntax error near ???

too complexed expression for an operand

too many CHIP pseudo operation

too nested if-statements

unbalanced conditional assembling controllers

unbalanced IF statement

unexpected end of file in string

unexpected end of line in string

unexpected EOF in conditional assembling

unexpected terminator ??? in conditional assembling

unmatched ELSE in skipping

unmatched ENDIF

WORLD conflicts xSEG