Infineon Technologies C166S V2 User Manual page 190

16-bit microcontroller
Table of Contents

Advertisement

Instruction Set Summary (cont'd)
Mnemonic
Data Movement (cont'd)
MOVBZ
Rw, Rb
MOVBZ
reg, mem
MOVBZ
mem, reg
Jump and Call Operations
JMPA
cc, caddr
JMPI
cc, [Rw]
JMPR
cc, rel
JMPS
seg, caddr
JB
bitaddr, rel
JBC
bitaddr, rel
JNB
bitaddr, rel
JNBS
bitaddr, rel
CALLA
cc, caddr
CALLI
cc, [Rw]
CALLR
rel
CALLS
seg, caddr
PCALL
reg, caddr
TRAP
#trap7
System Stack Operations
POP
reg
PUSH
reg
SCXT
reg, #data16
SCXT
reg, mem
User Manual
Description
Move direct byte GPR with zero extension to direct
word GPR
Move direct byte memory with zero extension to direct
word register
Move direct byte register with zero extension to direct
word memory
Jump absolute if condition is met
Jump indirect if condition is met
Jump relative if condition is met
Jump absolute to a code segment
Jump relative if direct bit is set
Jump relative and clear bit if direct bit is set
Jump relative if direct bit is not set
Jump relative and set bit if direct bit is not set
Call absolute subroutine if condition is met
Call indirect subroutine if condition is met
Call relative subroutine
Call absolute subroutine in any code segment
Push direct word register onto system stack and call
absolute subroutine
Call interrupt service routine via immediate trap number
Pop direct word register from system stack
Push direct word register onto system stack
Push direct word register onto system stack und update
register with immediate data
Push direct word register onto system stack und update
register with direct memory
7-190
User Manual
C166S V2
Instruction Set
Bytes
2
4
4
4
2
2
4
4
4
4
4
4
2
2
4
4
2
2
2
4
4
V 1.7, 2001-01

Advertisement

Table of Contents
loading

Table of Contents