Forum: Mikrocontroller und Digitale Elektronik Wo ist der Fehler in folgender Jumb-Anweisung?


von Markus Schietz (Gast)


Lesenswert?

Hallo,

ich benutze eine Form von Assembler und möchte die Subrotine ADD_SR 
aufrufen und anschließend zum Main-Programm zurückkehren.

Der Aufruf geschieht mit
JC ADD_SR

Die Subrotine ist dann die folgende:

ADD_SR: SS END_OF_SIR
CA
[...]
SA OR
END_OF_SIR: JU dummy

dummy: 0x01


Leider funktioniert das so nicht. Wo ist der Fehler?

Danke!
von Udo S. (urschmitt)


Lesenswert?

Markus Schietz schrieb:
> Leider funktioniert das so nicht. Wo ist der Fehler?

Tipps dazu in Netiquette
von Noli (Gast)


Lesenswert?

Schreib mal das 'JU dummy' in eine neue Zeile, unter die Sprungmarke 
'END_OF_SIR'.
von DerPfarrer (Gast)


Lesenswert?

Netiquette hin oder her, steht JC nicht eher für ein JUMP CARRY, gibt es 
nicht auch ein SUB oder JSUB (Jump to subroutine). Interessant wäre 
natüprlich auch, wenn Du uns verrätst, was genau nicht geht oder bis 
wohin es geht oder ab wo es nicht mehr geht oder so
Ciao
von Udo S. (urschmitt)


Lesenswert?

DerPfarrer schrieb:
> Netiquette hin oder her,

Zitat aus Netiquette:
"Klare Beschreibung des Problems ..."
von Peter D. (peda)


Lesenswert?

Markus Schietz schrieb:
> ich benutze eine Form von Assembler

Dann poste dochmal den Link zum Instruction Set dieses unbekannten 
Assemblers.
Oder schau ganz einfach selber darin nach.

Oder soll das hier ein großes Mnemomik Rätselraten werden?


Peter
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.