Bits im SRAM setzen

OP (Firma: allround) #682003
Lesenswert?

Hallo,

im avr-assembler möchte ich im SRAM ein Flag setzen.

Im Keil assembler (8051)kann man Folgendes definieren;

BSEG AT 00H;  20H im bitadressierbaren Bereich

MERKER:  DBIT 1

Das gleiche möchte ich in avr machen.

Kann mit sbr folgendes Bit setzen

sbr r20,$01

Es wird im Simulator angezeigt

Aber der Befehl  sbrs (skip if bit is set) wird nicht ausgeführt. Obwohl 
das Bit gesetzt ist, wird der nachfolgende Befehl nicht übersprungen.

Hat jemand einen Tipp?

Udo
OP (Firma: allround) #682160
Lesenswert?

Hallo Hotliner,

vielen, vielen Dank!!! Du hast mir weitere Suche bei google und Co. 
erspart. Es klappt.

Noch eine Frage:

Kann ich den einzelnen Bits im SRAM auch Symbole zuteilen, ähnlich wie 
im Keilassembler?

Also

.EQU  MERKER r20,1

Bevor ich lange an Syntaxvarianten probiere, stelle ich lieber gleich 
die frage.

Gruß

Udo

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