Download Print this page

Siemens C16 Series Instruction Set Manual page 15

16-bit cmos single-chip microcontrollers

Advertisement

Instruction Set Summary (cont'd)*
Mnemonic
Boolean Bit Manipulation Operations
BCLR
bitaddr
BSET
bitaddr
BMOV
bitaddr, bitaddr
BMOVN
bitaddr, bitaddr
BAND
bitaddr, bitaddr
BOR
bitaddr, bitaddr
BXOR
bitaddr, bitaddr
BCMP
bitaddr, bitaddr
BFLDH
bitoff, #mask8,
#data8
BFLDL
bitoff, #mask8,
#data8
CMP
Rw, Rw
CMP
Rw, [Rw]
CMP
Rw, [Rw +]
CMP
Rw, #data3
CMP
reg, #data16
CMP
reg, mem
CMPB
Rb, Rb
CMPB
Rb, [Rw]
CMPB
Rb, [Rw +]
CMPB
Rb, #data3
CMPB
reg, #data8
CMPB
reg, mem
Compare and Loop Control Instructions
CMPD1
Rw, #data4
CMPD1
Rw, #data16
Semiconductor Group
30Mar98@15:00h
Description
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 immediate word data to direct GPR and
decrement GPR by 1
Compare immediate word data to direct GPR and
decrement GPR by 1
15
C166 Family Instruction Set
Instruction Set Summary
Version 1.2, 12.97
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

Hide quick links:

Advertisement

loading