SAB80C517-M16 SIEMENS [Siemens Semiconductor Group], SAB80C517-M16 Datasheet - Page 173

no-image

SAB80C517-M16

Manufacturer Part Number
SAB80C517-M16
Description
8-Bit CMOS Single-Chip Microcontroller
Manufacturer
SIEMENS [Siemens Semiconductor Group]
Datasheet
9.2.3
The SAB 80C517 performs basic logic operations on both bit and byte operands.
Single-Operand Operations
Two-Operand Operations
9.2.4
There are three classes of control transfer operations: unconditional calls, returns, jumps,
conditional jumps, and interrupts. All control transfer operations, some upon a specific condition,
cause the program execution to continue a non-sequential location in program memory.
Semiconductor Group
– CLR sets A or any directly addressable bit to zero (0).
– SETB sets any directly bit-addressable bit to one (1).
– CPL is used to complement the contents of the A register without affecting any flag, or any
– RL, RLC, RR, RRC, SWAP are the five operations that can be performed on A. RL, rotate left,
– ANL performs bitwise logical AND of two operands (for both bit and byte operands) and
– ORL performs bitwise logical OR of two source operands (for both bit and byte operands) and
– XRL performs logical Exclusive OR of two source operands (byte operands) and returns the
directly addressable bit location.
RR, rotate right, RLC, rotate left through carry, RRC, rotate right through carry, and SWAP,
rotate left four. For RLC and RRC the CY flag becomes equal to the last bit rotated out. SWAP
rotates A left four places to exchange bits 3 through 0 with bits 7 through 4.
returns the result to the location of the first operand.
returns the result to the location of the first operand.
result to the location of the first operand.
Logic
Control Transfer
174
Instruction Set

Related parts for SAB80C517-M16