Download Print this page

Siemens C16 Series Instruction Set Manual page 34

16-bit cmos single-chip microcontrollers

Advertisement

ADDC
Syntax
Operation
Data Types
Description
Condition Flags
Addressing Modes
Semiconductor Group
30Mar98@15:00h
Integer Addition with Carry
ADDC
op1, op2
(op1) ← (op1) + (op2) + (C)
WORD
Performs a 2's complement binary addition of the source operand speci-
fied by op2, the destination operand specified by op1 and the previously
generated carry bit. The sum is then stored in op1. This instruction can be
used to perform multiple precision arithmetic.
E
Z
*
S
E Set if the value of op2 represents the lowest possible negative number.
Cleared otherwise. Used to signal the end of a table.
Z Set if result equals zero and previous Z flag was set. Cleared other-
wise.
V Set if an arithmetic overflow occurred, ie. the result cannot be repre-
sented in the specified data type. Cleared otherwise.
C Set if a carry is generated from the most significant bit of the specified
data type. Cleared otherwise.
N Set if the most significant bit of the result is set. Cleared otherwise.
Mnemonic
ADDC
Rw
, Rw
n
ADDC
Rw
, [Rw
n
ADDC
Rw
, [Rw
n
ADDC
Rw
, #data3
n
ADDC
reg, #data16
ADDC
reg, mem
ADDC
mem, reg
C166 Family Instruction Set
V
C
N
*
*
*
Format
10 nm
m
]
18 n:10ii
i
+]
18 n:11ii
i
18 n:0###
16 RR ## ##
12 RR MM MM
14 RR MM MM
34
Instruction Description
ADDC
Version 1.2, 12.97
Bytes
2
2
2
2
4
4
4

Hide quick links:

Advertisement

loading