Ich versuche gerade mit dem Assembler TASS was ganz simples zu machen aber des assembler scheint das jsr zu ignorieren.
Ich habe diesen Code hier für den C65 erstellt:
Irgendwie springt er vom makro (segment) nicht nach accu_to_hex (in ziele 20). Zum einen wird das sta 2070 nicht ausgeführt (ich sehe nichts auf dem Bildschirm) und zum anderen werden die Ausgaben in Zeile6 und Zeile14 so ausgegeben wie wenn die Sprünge nicht ausgeführt werden.
Die Ausgaben auf dem Bildschirm sind genau die, die den Werten des accus in Zeile 12 bzw. in Zeile 4 entsprechen.
Ich hab schon nachgeschaut ob beim C65 jsr die register konserviert - aber das mache es dort auch nicht - und das würde auch nicht so viel Sinn machen.
Ich vermute mir fehlt ein compilleparameter oder etwas in der Art.
Kann mir da jemand weiterhelfen?