|
|
ORL C,<Quellenbit>
Logische ODER-Verknüpfung eines Bits mit dem Übertragsbit (CY).
|
| ORL C,bit |
|
bit = (Adress-) Angabe des Bits |
| ORL C,/bit |
|
/ = vorherige Negierung des Wertes |
|
Ist der Boolesche Wert des <Quellenbits> eine logische Eins (bit=1), so wird das Übertragsbit gesetzt (CY=1). Andernfalls in wird das Übertragsbit in seinen bisherigen Zustand belassen.
Ein Schrägstrich " / " vor dem Operanden in Assemblersprache bewirkt, dass das Komplement des Operanden verwendet wird. Der Operand selbst wird nicht verändert.
Andere Kennzeichnungsbits werden nicht beeinflusst.
Für den Quellenoperanden <Quellenbit> ist nur direkte Bitadressierung zugelassen.
|
Das Übertragsbit soll nur gesetzt werden(CY=1), falls P1.0=1, ACC.7=1 oder OV=0 ist:
MOV C,P1.0 ;Lade das Uebertragsbit mit dem Inhalt des Eingangsanschlusses
ORL C,ACC.7 ;verknuepfe das Uebertragsbit mit Bit 7 des Akkumulators
ORL C, /OV ;verknuepfe das Uebertragsbit mit dem invertierten Ueberlaufbit |
ORL C,bit
Bytes: 2
Zyklen: 2
Befehlscodierung
|
ORL C,/bit
ODER-Verknüpfung unter Verwendung des Komplements von bit.
Bytes: 2
Zyklen: 2
Befehlscodierung
|
|





|
|