Download Print this page

Siemens C16 Series Instruction Set Manual page 35

16-bit cmos single-chip microcontrollers

Advertisement

ADDCB
Syntax
Operation
Data Types
Description
Condition Flags
Addressing Modes
Semiconductor Group
30Mar98@15:00h
Integer Addition with Carry
ADDCB
op1, op2
(op1) ← (op1) + (op2) + (C)
BYTE
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
ADDCB
Rb
, Rb
n
m
ADDCB
Rb
, [Rw
n
ADDCB
Rb
, [Rw
n
ADDCB
Rb
, #data3
n
ADDCB
reg, #data16
ADDCB
reg, mem
ADDCB
mem, reg
C166 Family Instruction Set
V
C
N
*
*
*
Format
11 nm
]
19 n:10ii
i
+]
19 n:11ii
i
19 n:0###
17 RR ## xx
13 RR MM MM
15 RR MM MM
35
Instruction Description
ADDCB
Version 1.2, 12.97
Bytes
2
2
2
2
4
4
4

Hide quick links:

Advertisement

loading