Anzahl der Clocks von Branch-Anweisungen

Gast #2829864
Lesenswert?

Hallo,

ich werde aus dem Datenblatt des Atmega16 nicht schlau wieviele Clocks 
die Branch- bzw. Skip-Anweisungen benötigen.

z.B. 1. BRCS benötigt 1 oder 2 Clocks nur in welchem Fall?

     2. SBIS benötigt 1, 2 oder 3 Clocks.


Ich wäre wirklich dankbar wenn mich jemand Aufklären könnte. Google hat 
leider nicht geholfen ....
#2829870
Lesenswert?

0Ger schrieb:
> Hallo,
>
> ich werde aus dem Datenblatt des Atmega16 nicht schlau wieviele Clocks
> die Branch- bzw. Skip-Anweisungen benötigen.
>
> z.B. 1. BRCS benötigt 1 oder 2 Clocks nur in welchem Fall?
>
>      2. SBIS benötigt 1, 2 oder 3 Clocks.
>
>
> Ich wäre wirklich dankbar wenn mich jemand Aufklären könnte. Google hat
> leider nicht geholfen ....

Hinweis:
Im AVR-Studio gibt es eine tolle Hilfe. Einfach nur in deinem Programm 
den Cursor auf die INstruktion stellen, zu der du Hilfe brauchst und F1 
drücken. Und schon sucht dir das Hilfesystem die Beschreibung zu diesem 
Befehl raus.

Zb. steht beim BRCS ganz unten:

Cycles: 1 if condition is false

 2 if condition is true

'Condition' ist hier selbstverständlich offensichtlich die Bedingung 
'Ist das Carry Bit gesetzt?' (und das ist wieder gleiochbedeutend mit: 
wird gesprungen oder  wird nicht gesprungen)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren