OpCodes.Xor Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Berechnet das bitweise XOR der beidem auf dem Stapel an oberster Position befindlichen Werte und legt das Ergebnis auf dem Auswertungsstapel ab.
public: static initonly System::Reflection::Emit::OpCode Xor;
public static readonly System.Reflection.Emit.OpCode Xor;
staticval mutable Xor : System.Reflection.Emit.OpCode
Public Shared ReadOnly Xor As OpCode
Feldwert
Hinweise
In der folgenden Tabelle sind das Hexadezimal- und MSIL-Assemblyformat (Microsoft Intermediate Language) der Anweisung sowie eine kurze Referenzzusammenfassung aufgeführt:
Format | Assemblyformat | BESCHREIBUNG |
---|---|---|
61 | xor | Berechnet den bitweisen XOR von zwei ganzzahligen Werten und gibt eine ganze Zahl zurück. |
Das Stapelübergangsverhalten in sequenzieller Reihenfolge lautet:
value1
wird auf den Stapel geschoben.value2
wird auf den Stapel geschoben.value2
undvalue1
werden aus dem Stapel geknallt und ihr bitweiser XOR berechnet.Der bitweise XOR von
value2
undvalue1
wird auf den Stapel geschoben.
Die xor
Anweisung berechnet den bitweisen XOR der beiden obersten Werte auf dem Stapel und belässt das Ergebnis auf dem Stapel.
Xor
ist ein ganzzahlspezifischer Vorgang.
Die folgende Emit Methodenüberladung kann den xor
opcode verwenden: