BTW, läuft das wirklich so durch den Assembler? Sprungmarken und Register mit gleichem Namen?
jup das funktioniert, selbst wenn ich die Registernamen von den Sprungmarken unterscheide gehts nicht besser, das die Register nicht 0 sind ist mir auch gerade in den sinn gekommen, werdes mal proben.

EDIT: Jetzt gehts, man da hätte ich draufkommen müssen! Komisch ich dachte immer das beim Reset die Register geleert werden, scheint wohl nicht der fall zu sein.