Step 7 Einzelne Bits negieren

Soweit ich weiß, muss die Adresse des Bits bekannt sein. Relativ wäre das ganze recht umständlich.

Welche Sprache solls denn sein? Ist dir die adresse bekannt oder verwendest du Temporäre Variablen?

(oder denke ich zu kompliziert?)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo bbse30,

bei 1200/1500 mit SLICE Zugriff

bei 300/400
Variable in Hilfsvariable z.B. MB (Merkerbyte übertragen)
UN Mxx.y (Bit abfragen)
= Mxx.y
Hilfsvariable zu der ursprünglichen Variable übertragen

Grüße
Peter
 
Ich sehe das so wie Harald ;-)
L Wort XX
L 0000 0000 1111 0000
XOR
T Wort XX
Überall wo Einsen standen, ist der ursprüngliche Inhalt negiert.
Ob nun mit Schmiermerker oder nicht, ist doch dabei egal...
Grüße Tom
 
Genau das war meine Vermutung auch, darum habe ich ja auch mal wegen Präziserer Beschreibung gefragt ...
Da Vermutung und Realität ja doch meist nicht gleich sind :cool:
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Ob ihr das nun negiert oder invertiert...

0101
1111
XOR
ergibt
1010

es ist also längst alles gesagt. Wo bleibt jetzt die Frage?

Und wenn dann jemand hergeht und in einem Wort das dritte, vierte, neunte und dreizehnte Bit negiert haben muss, dann ist jede noch so hübsche "Funktion" außer XOR wohl überfordert... Auch wenn sie INV heißen mag... ;-)
 
Zuletzt bearbeitet:
Zurück
Oben