Logische Operatoren

Aus C und Assembler mit Raspberry
Version vom 8. April 2025, 07:50 Uhr von Satyria (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „and{s} Xd, Xs, Operand2 eor{s} Xd, Xs, Operand2 orr{s} Xd, Xs, Operand2 bic{s} Xd, Xs, Operand2 | and | eor | orr | bic | Xs | 1100 | 1100 | 1100 | 1100 | Operand2 | 1010 | 1010 | 1010 | 1010 | Ergebnis | 1000 | 0110 | 1110 | 0100 | * CMN Xn, Operand2 -> addiert Operand2 von Xn * TST Xn, Operand2 -> Bitweise AND von Operand2 und Xn“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

and{s} Xd, Xs, Operand2 eor{s} Xd, Xs, Operand2 orr{s} Xd, Xs, Operand2 bic{s} Xd, Xs, Operand2

         | and  | eor  | orr  | bic  |
Xs       | 1100 | 1100 | 1100 | 1100 |
Operand2 | 1010 | 1010 | 1010 | 1010 |
Ergebnis | 1000 | 0110 | 1110 | 0100 |
  • CMN Xn, Operand2

-> addiert Operand2 von Xn

  • TST Xn, Operand2

-> Bitweise AND von Operand2 und Xn