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

no-image

SAB80C517-M16

Manufacturer Part Number
SAB80C517-M16
Description
8-Bit CMOS Single-Chip Microcontroller
Manufacturer
SIEMENS [Siemens Semiconductor Group]
Datasheet
9.3
All 111 instructions of the SAB 80C517 can essentially be condensed to 54 basic operations, in the
following alphabetically ordered according to the operation mnemonic section.
Instruction
ADD
ADDC
SUBB
MUL
DIV
DA
RRC
RLC
CJNE
A brief example of how the instruction might be used is given as well as its effect on the PSW flags.
The number of bytes and machine cycles required, the binary machine language encoding, and a
symbolic description or restatement of the function is also provided.
Note:
Only the carry, auxiliary carry, and overflow flags are discussed. The parity bit is computed after
every instruction cycle that alters the accumulator.
Similarily, instructions which alter directly addressed registers could affect the other status flags if
the instruction is applied to the PSW. Status flags can also be modified by bit manipulation.
Semiconductor Group
Instruction Definitions
CY
X
X
X
0
0
X
X
X
X
OV
X
X
X
X
X
Flag
AC
X
X
X
176
Instruction
SETB C
CLR C
CPL C
ANL C,bit
ANL C,/bit
ORL C,bit
ORL C,/bit
MOV C,bit
CY
1
0
X
X
X
X
X
X
Instruction Set
OV
Flag
AC

Related parts for SAB80C517-M16