faecher:informatik:oberstufe:techinf:assembler:logik:start

Dies ist eine alte Version des Dokuments!


Logik, Sprünge und Unterprogramme

Der Befehlssatz des Prozessors enthält die Befehle AND, OR, XOR, TEST und NOT der booleschen Logik. D

Das Format für diese Befehle ist folgendes:

Anweisung Format im Programmcode
AND AND operand1, operand2
OR OR operand1, operand2
XOR XOR operand1, operand2
TEST TEST operand1, operand2
NOT NOT operand1

Der erste Operand kann entweder in einem Register oder im Speicher sein. Der zweite Operand kann entweder in einem Register/Speicher oder ein unmittelbarer (konstanter) Wert sein. Speicher-zu-Speicher-Operationen sind nicht möglich.

Die Operatoren werden bitweise ausgeführt je nach Ergebis werden die Flags CF, OF, PF, SF oder ZF gesetzt.

An folgendem Beispiel kann man sich einige neue Möglöichkeiten erschließen:

  • faecher/informatik/oberstufe/techinf/assembler/logik/start.1632164170.txt.gz
  • Zuletzt geändert: 20.09.2021 18:56
  • von sbel