Hallo leute ich hab ein problem:
Ich habe meinen Port welcher zb 0b01010011 enthält, jetzt will ich dort immer Bits setzen/löschen welche in meinem Register stehen zb. 0b01001000:
Wie mache ich das mit wenig aufwand / befehlen???Code:Port: 0b01010011 Register: 0b01001000 ==================== Ergebn.: 0b00011011
Kann das sein das das ne XOR verknüpfung ist?? wie mache ich den die???
EDIT:
Noch eine Frage:
Wie kann ich das machen, das wnn das Carrybit 0 ist das dan ein Portbit auch Null wird und wenn Carry 1 ist das dann auch das Portbit 1 wir OHNE das die anderen Portbits verändert werden?
Ich kanns machen dass das Bit zwar gesetzt/gelöscht wird aber dann ändern sich immer die anderen auf 0, und das will ich nicht.
Danke schonmal für eure Hilfe.
Lesezeichen