-
-
Erfahrener Benutzer
Roboter-Spezialist
na das Angebot nehme ich doch gern an...
verstehe ich das jetzt richtig, dass ich damit ein einzelnes Bit setzen kann, egal von der Wertigkeit her, das der Assembler ja weiß auf Grund der Bitbezeichnung welche Binärzahl er erzeugen muss.
Gesetzt dem Falle ich weiß z.B. nicht welche Wertigkeit das Bit CS12 hat, dann kann ich einfach schreiben:
ldi r16,(1<<CS12) und CS12 wird auf 1 gesetzt unabhängig davon welchen Wert es in dem augenblick hat?!
Würde aus meiner Sicht jetzt einen Sinn ergeben.
Ich nehme an hierbei handelt es sich um eine Assemblerdirektive, weil hiermit ldi r16,(1<<PD0)|(1<<PD7) könnte ich ja alle Bits eines Bytes so setzen wie es dort steht. Wie kommt man zu dem Trennstrich?
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen