Infineon Technologies C166S V2 User Manual page 184

16-bit microcontroller
Table of Contents

Advertisement

Instruction Set Summary (cont'd)
Mnemonic
Arithmetic Operations (cont'd)
SUBCB
reg, mem
SUBCB
mem, reg
MUL
Rw, Rw
MULU
Rw, Rw
DIV
Rw
DIVL
Rw
DIVLU
Rw
DIVU
Rw
CPL
Rw
CPLB
Rb
NEG
Rw
NEGB
Rb
Logical Instructions
AND
Rw, Rw
AND
Rw, [Rw]
AND
Rw, [Rw +]
AND
Rw, #data3
AND
reg, #data16
AND
reg, mem
AND
mem, reg
ANDB
Rb, Rb
ANDB
Rb, [Rw]
ANDB
Rb, [Rw +]
ANDB
Rb, #data3
ANDB
reg, #data8
ANDB
reg, mem
ANDB
mem, reg
User Manual
Description
Subtract direct byte memory from direct register with Carry
Subtract direct byte register from direct memory with Carry
Signed multiply direct GPR by direct GPR (16-16-bit)
Unsigned multiply direct GPR by direct GPR (16-16-bit)
Signed divide register MDL by direct GPR (16-/16-bit)
Signed long divide register MD by direct GPR (32-/16-bit)
Unsigned long divide register MD by direct GPR
(32-/16-bit)
Unsigned divide register MDL by direct GPR (16-/16-bit)
Complement direct word GPR
Complement direct byte GPR
Negate direct word GPR
Negate direct byte GPR
Bitwise AND direct word GPR with direct GPR
Bitwise AND indirect word memory with direct GPR
Bitwise AND indirect word memory with direct GPR and
post-increment source pointer by 2
Bitwise AND immediate word data with direct GPR
Bitwise AND immediate word data with direct register
Bitwise AND direct word memory with direct register
Bitwise AND direct word register with direct memory
Bitwise AND direct byte GPR with direct GPR
Bitwise AND indirect byte memory with direct GPR
Bitwise AND indirect byte memory with direct GPR
and post-increment source pointer by 1
Bitwise AND immediate byte data with direct GPR
Bitwise AND immediate byte data with direct register
Bitwise AND direct byte memory with direct register
Bitwise AND direct byte register with direct memory
7-184
User Manual
C166S V2
Instruction Set
Bytes
4
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
4
4
2
2
2
2
4
4
4
V 1.7, 2001-01

Advertisement

Table of Contents
loading

Table of Contents