English
Language : 

M166 Datasheet, PDF (7/127 Pages) Siemens Semiconductor Group – C16x Family of Siemens 16-Bit CMOS Single-Chip Microcontrollers
30Mar98@15:00h
C166 Family Instruction Set
Short Instruction Summary
Note: Both ordering schemes (hexadecimal opcode and mnemonic) are provided in more detailled
lists in the following sections of this manual.
Note: The ATOMIC and EXTended instructions are not available in the SAB 8XC166(W) devices.
They are marked in the cross-reference table.
8x
9x
Ax
Bx
Cx
Dx
Ex
x0 CMPI1 CMPI2 CMPD1 CMPD2 MOVBZ MOVBS MOV
x1 NEG
CPL
NEGB CPLB
-
AT/EXTR MOVB
x2 CMPI1 CMPI2 CMPD1 CMPD2 MOVBZ MOVBS PCALL
x3
-
-
-
-
-
-
-
x4 MOV
MOV MOVB MOVB MOV
MOV MOVB
x5
-
-
DISWDT EINIT MOVBZ MOVBS
-
x6 CMPI1 CMPI2 CMPD1 CMPD2 SCXT
SCXT
MOV
x7 IDLE PWRDN SRVWDT SRST
-
EXTP/S/R MOVB
x8 MOV
MOV
MOV
MOV
MOV
MOV
MOV
x9 MOVB MOVB MOVB MOVB MOVB MOVB MOVB
xA
JB
JNB
JBC
JNBS CALLA CALLS JMPA
xB
-
TRAP CALLI CALLR RET
RETS RETP
xC
-
JMPI
ASHR ASHR
NOP EXTP/S/R PUSH
xD JMPR JMPR JMPR JMPR JMPR JMPR JMPR
xE BCLR BCLR BCLR BCLR BCLR BCLR BCLR
xF BSET BSET BSET BSET BSET BSET BSET
Fx
MOV
MOVB
MOV
MOVB
MOVB
-
MOV
MOVB
-
-
JMPS
RETI
POP
JMPR
BCLR
BSET
Semiconductor Group
7
Version 1.2, 12.97