Infineon Technologies C166S V2 User Manual page 181

16-bit microcontroller
Table of Contents

Advertisement

Mnemonic Addressing ModesBytes
ADD[B]
Rwn
ADDC[B]
Rwn
AND[B]
Rwn
OR[B]
Rwn
SUB[B]
SUBC[B]
reg
XOR[B]
reg
mem
ASHR
Rwn
ROL / ROR
Rwn
SHL / SHR
BAND
bitaddrZ.z
BCMP
BMOV
BMOVN
BOR /
BXOR
BCLR
bitaddrQ.q
BSET
BFLDH
bitoffQ
BFLDL
MOV[B]
Rwn
Rwn
Rwn
Rwn
[Rwm]
[-Rwm]
[Rwn]
[Rwn+]
[Rwn]
reg
Rwn
[Rwm+#d16] Rwn
[Rwn]
mem
reg
mem
MOVBS
Rwn
MOVBZ
reg
mem
EXTS
Rwm
EXTSR
#seg
NOP
-
RET
RETI
RETS
SBRK
1)
Byte oriented instructions (suffix 'B') use Rb instead of Rw (not with [Rwn]!).
2)
Byte oriented instructions (suffix 'B') use #data8 instead of #data16.
User Manual
1)
Rwm
2
1)
[Rwi]
2
1)
[Rwi+]
2
1)
#data3
2
#data16
4
mem
4
reg
4
Rwm
2
#data4
2
bitaddrQ.q
4
2
#mask8 #data8 4
1)
Rwm
2
1)
#data4
2
1)
[Rwm]
2
1)
[Rwm+]
2
1)
Rwn
2
1)
Rwn
2
[Rwm]
2
[Rwm]
2
[Rwm+]
2
2)
#data16
4
1)
[Rwm+#d16]
4
1)
4
mem
4
[Rwn]
4
mem
4
reg
4
Rbm
2
mem
4
reg
4
#irang2
2
#irang2
4
2
7-181
Mnemonic Addressing ModesBytes
CPL[B]
Rwn
NEG[B]
DIV
Rwn
DIVL
DIVLU
DIVU
MUL
Rwn
MULU
CMPD1/2
Rwn
CMPI1/2
Rwn
Rwn
CMP[B]
Rwn
Rwn
Rwn
Rwn
reg
reg
CALLA
cc
JMPA
CALLI
cc
JMPI
CALLS
seg
JMPS
CALLR
rel
JMPR
cc
JB
bitaddrQ.q
JBC
JNB
JNBS
PCALL
reg
POP
reg
PUSH
RETP
SCXT
reg
reg
PRIOR
Rwn
TRAP
#trap7
ATOMIC
#irang2
EXTR
EXTP
Rwm
EXTPR
#pag
SRST/IDLE
-
PWRDN
SRVWDT
DISWDT
ENWDT
EINIT
User Manual
C166S V2
Instruction Set
1)
2
2
Rwm
2
#data4
2
#data16
4
mem
4
1)
Rwm
2
1)
[Rwi]
2
1)
[Rwi+]
2
1)
#data3
2
2)
#data16
4
mem
4
caddr
4
[Rwn]
2
caddr
4
2
rel
2
rel
4
caddr
4
2
#data16
4
mem
4
Rwm
2
2
2
#irang2
2
#irang2
4
4
V 1.7, 2001-01

Advertisement

Table of Contents
loading

Table of Contents