Download Print this page

Siemens C16 Series Instruction Set Manual page 22

16-bit cmos single-chip microcontrollers

Advertisement

Hex-
Num-
Mnemonic
code
ber of
Bytes
00
2
ADD
01
2
ADDB
02
4
ADD
03
4
ADDB
04
4
ADD
05
4
ADDB
06
4
ADD
07
4
ADDB
08
2
ADD
09
2
ADDB
0A
4
BFLDL
0B
2
MUL
0C
2
ROL
0D
2
JMPR
0E
2
BCLR
0F
2
BSET
10
2
ADDC
11
2
ADDCB
12
4
ADDC
13
4
ADDCB
14
4
ADDC
15
4
ADDCB
16
4
ADDC
17
4
ADDCB
18
2
ADDC
19
2
ADDCB
1A
4
BFLDH
1B
2
MULU
1C
2
ROL
1D
2
JMPR
1E
2
BCLR
1F
2
BSET
Semiconductor Group
30Mar98@15:00h
Operands
Hex-
code
Rw, Rw
20
Rb, Rb
21
reg, mem
22
reg, mem
23
mem, reg
24
mem, reg
25
reg, #data16
26
reg, #data8
27
Rw, [Rw +] or
28
Rw, [Rw] or
Rw, #data3
1)
Rb, [Rw +] or
29
Rb, [Rw] or
Rb, #data3
1)
bitoff, #mask8,
2A
#data8
Rw, Rw
2B
Rw, Rw
2C
cc_UC, rel
2D
bitoff.0
2E
bitoff.0
2F
Rw, Rw
30
Rb, Rb
31
reg, mem
32
reg, mem
33
mem, reg
34
mem, reg
35
reg, #data16
36
reg, #data8
37
Rw, [Rw +] or
38
Rw, [Rw] or
1)
Rw, #data3
Rb, [Rw +] or
39
Rb, [Rw] or
Rb, #data3
1)
bitoff, #mask8,
3A
#data8
Rw, Rw
3B
Rw, #data4
3C
cc_NET, rel
3D
bitoff.1
3E
bitoff.1
3F
22
C166 Family Instruction Set
Instruction Opcodes
Num-
Mnemonic
ber of
Bytes
2
SUB
2
SUBB
4
SUB
4
SUBB
4
SUB
4
SUBB
4
SUB
4
SUBB
2
SUB
2
SUBB
4
BCMP
2
PRIOR
2
ROR
2
JMPR
2
BCLR
2
BSET
2
SUBC
2
SUBCB
4
SUBC
4
SUBCB
4
SUBC
4
SUBCB
4
SUBC
4
SUBCB
2
SUBC
2
SUBCB
4
BMOVN
-
-
2
ROR
2
JMPR
2
BCLR
2
BSET
Operands
Rw, Rw
Rb, Rb
reg, mem
reg, mem
mem, reg
mem, reg
reg, #data16
reg, #data8
Rw, [Rw +] or
Rw, [Rw] or
Rw, #data3
1)
Rb, [Rw +] or
Rb, [Rw] or
Rb, #data3
1)
bitaddr, bitaddr
Rw, Rw
Rw, Rw
cc_EQ, rel or
cc_Z, rel
bitoff.2
bitoff.2
Rw, Rw
Rb, Rb
reg, mem
reg, mem
mem, reg
mem, reg
reg, #data16
reg, #data8
Rw, [Rw +] or
Rw, [Rw] or
1)
Rw, #data3
Rb, [Rw +] or
Rb, [Rw] or
Rb, #data3
1)
bitaddr, bitaddr
-
Rw, #data4
cc_NE, rel or
cc_NZ, rel
bitoff.3
bitoff.3
Version 1.2, 12.97

Hide quick links:

Advertisement

loading