Betreff: Vorsicht bei ProgramCounter Sprüngen !!!


Antwort(en)   Eine Antwort erstellen   Diskussionsforum


Gesendet von Mathias am 07. Juli 2002 um 22:07 Uhr.
 
Nur damit Euch die Stundenlange Fehlersuche erspart bleibt:
Man muss sehr vorsichtig sein wann man den PC manipuliert.
Erste Regel: Man kann nicht einfach so über FF hinaus springen, achtet also darauf, dass der Zielpunkt für den Sprung innerhalb der ersten FF Speicherzellen liegt (oder denkt Euch eine Profi-Lösung aus)
Zweite Regel: Ich hab noch nicht die Ursache dafür gefunden, aber der PC ist sehr wählerisch bei seinen Sprungzielen. Beispiel gefällig?
Wenn ich einen Teil meines Codes mit org 0x01 organisiere, dann wird dieser Teil des Codes nicht angesprungen, sondern irgend etwas anderes. Wenn ich dagegen org 0x10 (also Position 16) angebe, dann funktioniert alles. Also nochmal in Steno:
Falls Euer Prog ohne ersichtlichen Grund nicht funktioniert, dann organisiert es mal um, das wirkt Wunder! Der gleiche Code einfach an anderer Stelle.
Weiss jemand warum? Erleuchtet mich bitte!
Gruss, Matze =oP


Antwort(en)


Eine Antwort erstellen

Name:
EMail:
Betreff:
Nachricht:
 


       Letzte Änderung: März 2002, Tobias Schubert