Gast
#10681
Hi, nachdem nun die Entwicklungsumgebung für meinen AT90S4433 augebaut und getestet ist, habe ich gleich mal mit ein paar Programmen aus dem Tutorial angefangen. Nur mit der "rcall" bzw. "ret"-Anweisung will es nicht klappen ... Was mache ich denn falsch? Ich habe folgendes Konstrukt: .include "4433def.inc" rcall sub1 rcall sub2 ... sub1: ... ret sub2: ... ret Dieses Programm bleibt in einer Endlosschleife hängen. der Befehl "rcall sub2" wird nie ausgeführt. offensichtlich wird nach der "ret"-Anweisung in sub1 mit dem Beginn des Hautprogramms weitergemacht (der "rcall sub1"-Anweisung). Eigentlich müßte die Anweisung "rcall sub2" ausgeführt werden. Wer kann helfen ? Gruß und Danke UBoot-Stocki