Atmel C51 Handbuch Seite 54

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 116
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 53
The 8051 Instruction Set
Atmel 8051 Microcontrollers Hardware Manual 1-52
4316E–8051–01/07
1.14.36 ORL C,<src-bit>
ORL A,#data
Bytes: 2
Cycles: 1
Encoding: 0 1 0 0 0 1 0 0 immediate data
Operation: ORL
(A) (A)
#data
ORL direct,A
Bytes: 2
Cycles: 1
Encoding: 0 1 0 0 0 0 1 0 direct address
Operation: ORL
(direct) (direct)
(A)
ORL direct,#data
Bytes: 3
Cycles: 2
Encoding: 0 1 0 0 0 0 1 1 direct addr. immediate data
Operation: ORL
(direct) (direct)
#data
Function: Logical-OR for bit variables
Description: Set the carry flag if the Boolean value is a logical 1; leave the carry in its current state otherwise. A slash ( / )
preceding the operand in the assembly language indicates that the logical complement of the addressed bit is
used as the source value, but the source bit itself is not affected. No other flags are affected.
Example: Set the carry flag if and only if P1.0 = 1, ACC. 7 = 1, or OV = 0:
MOV C,P1.0 ;LOAD CARRY WITH INPUT PIN P10
ORL C,ACC.7 ;OR CARRY WITH THE ACC. BIT 7
ORL C,/OV ;OR CARRY WITH THE INVERSE OF OV.
ORL C,bit
Bytes: 2
Cycles: 2
Encoding: 0 1 1 1 0 0 1 0 bit address
Operation: ORL
(C) (C)
(bit)
ORL C,/bit
Bytes: 2
Seitenansicht 53
1 2 ... 49 50 51 52 53 54 55 56 57 58 59 ... 115 116

Kommentare zu diesen Handbüchern

Keine Kommentare