Download Print this page

Siemens C16 Series Instruction Set Manual page 25

16-bit cmos single-chip microcontrollers

Advertisement

Hex-
Num-
Mnemonic
code
ber of
Bytes
C0
2
MOVBZ
C1
-
-
C2
4
MOVBZ
C3
-
-
C4
4
MOV
C5
4
MOVBZ
C6
4
SCXT
C7
-
-
C8
2
MOV
C9
2
MOVB
CA
4
CALLA
CB
2
RET
CC
2
NOP
CD
2
JMPR
CE
2
BCLR
CF
2
BSET
D0
2
MOVBS
D1
2
ATOMIC or
EXTR
D2
4
MOVBS
D3
-
-
D4
4
MOV
D5
4
MOVBS
D6
4
SCXT
D7
4
EXTP(R),
EXTS(R)
D8
2
MOV
D9
2
MOVB
DA
4
CALLS
DB
2
RETS
DC
2
EXTP(R),
EXTS(R)
DD
2
JMPR
DE
2
BCLR
DF
2
BSET
Semiconductor Group
30Mar98@15:00h
Operands
Hex-
code
Rw, Rb
E0
-
E1
reg, mem
E2
-
E3
[Rw+#data16],
E4
Rw
mem, reg
E5
reg, #data16
E6
-
E7
[Rw], [Rw]
E8
[Rw], [Rw]
E9
cc, addr
EA
EB
EC
cc_SLT, rel
ED
bitoff.12
EE
bitoff.12
EF
Rw, Rb
F0
#irang2
2)
F1
reg, mem
F2
-
F3
Rw,
F4
[Rw + #data16]
mem, reg
F5
reg, mem
F6
#pag10,#irang2
F7
#seg8, #irang2
2)
[Rw+], [Rw]
F8
[Rw+], [Rw]
F9
seg, caddr
FA
FB
Rw, #irang2
2)
FC
cc_SGE, rel
FD
bitoff.13
FE
bitoff.13
FF
25
C166 Family Instruction Set
Instruction Opcodes
Num-
Mnemonic
ber of
Bytes
2
MOV
2
MOVB
4
PCALL
-
-
4
MOVB
-
-
4
MOV
4
MOVB
2
MOV
2
MOVB
4
JMPA
2
RETP
2
PUSH
2
JMPR
2
BCLR
2
BSET
2
MOV
2
MOVB
4
MOV
4
MOVB
4
MOVB
-
-
4
MOV
4
MOVB
-
-
-
-
4
JMPS
2
RETI
2
POP
2
JMPR
2
BCLR
2
BSET
Operands
Rw, #data4
Rb, #data4
reg, caddr
-
[Rw+#data16],
Rb
-
reg, #data16
reg, #data8
[Rw], [Rw+]
[Rw], [Rw+]
cc, caddr
reg
reg
cc_UGT, rel
bitoff.14
bitoff.14
Rw, Rw
Rb, Rb
reg, mem
reg, mem
Rb,
[Rw + #data16]
-
mem, reg
mem, reg
-
-
seg, caddr
reg
cc_ULE, rel
bitoff.15
bitoff.15
Version 1.2, 12.97

Hide quick links:

Advertisement

loading