Forum: Mikrocontroller und Digitale Elektronik Übersprung PC=PC+2(oder 3) unklar


von Rockstein (Gast)


Lesenswert?

Hi, Leute
Eine sache ist mir unklar. Bei manchen Befehlen (wie z.B. SBRC, CPSE
usw.) wird Übersprung gemacht. In Dokumentation steht folgendes PC = PC
2 or 3. Was ist nun 2 oder 3.

Wan wird welcher Sprung gemacht???

Danke

von Jens Renner (Gast)


Lesenswert?

Das kommt drauf an, ob ein 1-Word-Befehl (16 Bit) oder ein 2-Word-Befehl
(32 Bit) folgt. Die meisten Instruktionen bestehen aus einem Word, aber
z.B. der jmp-Befehl ist 32 Bit lang.

Und da CPSE, SBRC usw. auch ein 16 Bit Länge haben, muss der Program
Counter um 2 oder 3 Worte erhöht werden.

von Rockstein (Gast)


Lesenswert?

Ah ja.... jetzt ist klar
Es wird immer um einen nur Befehl übersprungen. Da es unterschiedliche
Befehle gibt (16 u. 32b), haben die 3 in Klammern geschrieben.

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.