English
Language : 

M166 Datasheet, PDF (15/127 Pages) Siemens Semiconductor Group – C16x Family of Siemens 16-Bit CMOS Single-Chip Microcontrollers
30Mar98@15:00h
C166 Family Instruction Set
Instruction Set Summary
Instruction Set Summary (cont’d)*
Mnemonic
Description
Boolean Bit Manipulation Operations
BCLR
BSET
BMOV
BMOVN
BAND
BOR
BXOR
BCMP
BFLDH
BFLDL
CMP
CMP
CMP
bitaddr
bitaddr
bitaddr, bitaddr
bitaddr, bitaddr
bitaddr, bitaddr
bitaddr, bitaddr
bitaddr, bitaddr
bitaddr, bitaddr
bitoff, #mask8,
#data8
bitoff, #mask8,
#data8
Rw, Rw
Rw, [Rw]
Rw, [Rw +]
CMP
CMP
CMP
CMPB
CMPB
CMPB
Rw, #data3
reg, #data16
reg, mem
Rb, Rb
Rb, [Rw]
Rb, [Rw +]
CMPB
CMPB
CMPB
Rb, #data3
reg, #data8
reg, mem
Clear direct bit
Set direct bit
Move direct bit to direct bit
Move negated direct bit to direct bit
AND direct bit with direct bit
OR direct bit with direct bit
XOR direct bit with direct bit
Compare direct bit to direct bit
Bitwise modify masked high byte of bit-addressable
direct word memory with immediate data
Bitwise modify masked low byte of bit-addressable
direct word memory with immediate data
Compare direct word GPR to direct GPR
Compare indirect word memory to direct GPR
Compare indirect word memory to direct GPR and
post-increment source pointer by 2
Compare immediate word data to direct GPR
Compare immediate word data to direct register
Compare direct word memory to direct register
Compare direct byte GPR to direct GPR
Compare indirect byte memory to direct GPR
Compare indirect byte memory to direct GPR and
post-increment source pointer by 1
Compare immediate byte data to direct GPR
Compare immediate byte data to direct register
Compare direct byte memory to direct register
Compare and Loop Control Instructions
CMPD1 Rw, #data4
CMPD1 Rw, #data16
Compare immediate word data to direct GPR and
decrement GPR by 1
Compare immediate word data to direct GPR and
decrement GPR by 1
Bytes
2
2
4
4
4
4
4
4
4
4
2
2
2
2
4
4
2
2
2
2
4
4
2
4
Semiconductor Group
15
Version 1.2, 12.97