Infineon Technologies C166S V2 User Manual page 198

16-bit microcontroller
Table of Contents

Advertisement

Hex-
Bytes/
Mnemonic
code
Cycles
C0
2/1
MOVBZ
C1
-/1
-
C2
4/1
MOVBZ
C3
4/1
CoSTORE
C4
4/1
MOV
C5
4/1
MOVBZ
C6
4/2
SCXT
C7
-/-
-
C8
2/2
MOV
C9
2/2
MOVB
CA
4/1
CALLA
CB
2/1
RET
CC
2/1-31
NOP
CD
2/0-1
JMPR
CE
2/1
BCLR
CF
2/1
BSET
D0
2/1
MOVBS
D1
2/1
ATOMIC or
EXTR
D2
4/1
MOVBS
D3
4/2
CoMOV
D4
4/1
MOV
D5
4/1
MOVBS
D6
4/2
SCXT
D7
4/1
EXTP(R),
EXTS(R)
D8
2/2
MOV
D9
2/2
MOVB
DA
4/2
CALLS
DB
2/2
RETS
DC
2/1
EXTP(R),
EXTS(R)
DD
2/0-1
JMPR
DE
2/1
BCLR
DF
2/1
BSET
User Manual
Operands
Hex-
code
Rw, Rb
E0
-
E1
reg, mem
E2
Rw, CoREG
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
F1
reg, mem
F2
[IDX*], [Rw*]
F3
Rw,
F4
[Rw + #data16]
mem, reg
F5
reg, mem
F6
#pag10,#irang2
F7
#seg8, #irang2
[Rw+], [Rw]
F8
[Rw+], [Rw]
F9
seg, caddr
FA
FB
Rw, #irang2
FC
cc_SGE, rel
FD
bitoff.13
FE
bitoff.13
FF
7-198
Bytes/
Mnemonic
Cycles
2/1
MOV
2/1
MOVB
4/2
PCALL
-/-
-
4/1
MOVB
-/-
-
4/1
MOV
4/1
MOVB
2/2
MOV
2/2
MOVB
4/0-1
JMPA
2/2
RETP
2/1
PUSH
2/0-1
JMPR
2/1
BCLR
2/1
BSET
2/1
MOV
2/1
MOVB
4/1
MOV
4/1
MOVB
4/1
MOVB
-/-
-
4/1
MOV
4/1
MOVB
-/-
-
-/-
-
4/0-1
JMPS
2/5-6
RETI
2/1
POP
2/0-1
JMPR
2/1
BCLR
2/1
BSET
User Manual
C166S V2
Instruction Set
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
V 1.7, 2001-01

Advertisement

Table of Contents
loading

Table of Contents