Hallo Forum, vielleicht eine blöde Frage, aber wie kann ich mittels AVR-Assembler ein NOR (not or) darstellen? Bekanntermassen gibt es ja kein NOT und EOR ist was anderes. Vielen Dank trsy98
Es gibt sehr wohl ein NOT, nennt sich "com".
1 | com r16 |
kehrt alle Bits in r16 um.
ja, stimmt. Es geht mir aber nicht um ein ganzes Byte, sondern um ein einzelnes Bit im Byte. Ich möchte erreichen, dass zB. das Bit0 in PortA gelöscht wird. Welches Bit gelöscht wird steht im Register PortNr Beispiel: PortA = 11001100 PortNr= 00000001 ergibt: 11001100 oder ein anderes Beispiel: PortA = 11001100 PortNr= 00000100 ergibt: 11001000 Wie kann ich das mit logischen Operationen bewerkstelligen? Danke nochmal trsy98
Na entweder mit or zum setzen, oder mit and des negierten bytes zum Löschen. Gruß, Holm
Hallo Holm, wenn man die fertige Lösung so sieht - ganz logisch eigentlich. Bin' aber nicht darauf gekommen. Vielen Dank nochmal für die Hilfe. Hat mir sehr geholfen. Gruss trsy98
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.