MAC65 Fehler beim Assemblieren
von Bernd » Mi 6. Jan 2010, 15:59Hallöchen zusammen,
nach sehr langer Zeit versuche ich mich mal wieder im Proggen in Assembler.
Die Software wird langsam Stück für Stück fertiggestellt. Seit der letzten Ergänzung erhalte ich eine Fehlermeldung,
bei der ich die Ursache aus der Beschreibung nicht verstehe. Was ich brauche ist etwas Hilfe
:
Alle Labels werden ab einer Zeile mit einem Fehler ausgegeben, die 30 vorherigen werden korrekt erfasst.
Hinter jeder Zeile steht dann ERROR - 13, PHASE....
In der Fehlerbeschreibung aus dem Handbuch steht:
13 - OUT OF PHASE
The address generated in pass 2 for a label does not match the address generated in pass 1. A common cause of this
error are forward referenced addresses. If using conditional assembly (with or without macros), this error can result from
a .IF evaluating true during one pass and false during the other.
Kann damit einer etwas anfangen?
Viele Grüße,
Bernd
nach sehr langer Zeit versuche ich mich mal wieder im Proggen in Assembler.
Die Software wird langsam Stück für Stück fertiggestellt. Seit der letzten Ergänzung erhalte ich eine Fehlermeldung,
bei der ich die Ursache aus der Beschreibung nicht verstehe. Was ich brauche ist etwas Hilfe

Alle Labels werden ab einer Zeile mit einem Fehler ausgegeben, die 30 vorherigen werden korrekt erfasst.
Hinter jeder Zeile steht dann ERROR - 13, PHASE....
In der Fehlerbeschreibung aus dem Handbuch steht:
13 - OUT OF PHASE
The address generated in pass 2 for a label does not match the address generated in pass 1. A common cause of this
error are forward referenced addresses. If using conditional assembly (with or without macros), this error can result from
a .IF evaluating true during one pass and false during the other.
Kann damit einer etwas anfangen?
Viele Grüße,
Bernd
