English
Language : 

SAB80C166W Datasheet, PDF (30/67 Pages) Siemens Semiconductor Group – C16x-Family of High-Performance CMOS 16-Bit Microcontrollers
SAB 80C166W/83C166W
Instruction Set Summary (cont’d)
Mnemonic
Description
Bytes
Data Movement (cont’d)
MOVBZ Rw, Rb
MOVBZ reg, mem
MOVBZ mem, reg
Move direct byte GPR with zero extension to direct
2
word GPR
Move direct byte memory with zero extension to direct
4
word register
Move direct byte register with zero extension to direct
4
word memory
Jump and Call Operations
JMPA
JMPI
JMPR
JMPS
JB
JBC
JNB
JNBS
CALLA
CALLI
CALLR
CALLS
PCALL
cc, caddr
cc, [Rw]
cc, rel
seg, caddr
bitaddr, rel
bitaddr, rel
bitaddr, rel
bitaddr, rel
cc, caddr
cc, [Rw]
rel
seg, caddr
reg, caddr
TRAP #trap7
Jump absolute if condition is met
4
Jump indirect if condition is met
2
Jump relative if condition is met
2
Jump absolute to a code segment
4
Jump relative if direct bit is set
4
Jump relative and clear bit if direct bit is set
4
Jump relative if direct bit is not set
4
Jump relative and set bit if direct bit is not set
4
Call absolute subroutine if condition is met
4
Call indirect subroutine if condition is met
2
Call relative subroutine
2
Call absolute subroutine in any code segment
4
Push direct word register onto system stack and call
4
absolute subroutine
Call interrupt service routine via immediate trap number 2
System Stack Operations
POP
reg
Pop direct word register from system stack
2
PUSH reg
Push direct word register onto system stack
2
SCXT reg, #data16 Push direct word register onto system stack und update 4
register with immediate data
SCXT reg, mem
Push direct word register onto system stack und update 4
register with direct memory
Semiconductor Group
30