Download Print this page

Siemens C16 Series Instruction Set Manual page 19

16-bit cmos single-chip microcontrollers

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
Semiconductor Group
30Mar98@15:00h
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
19
C166 Family Instruction Set
Instruction Set Summary
Version 1.2, 12.97
Bytes
2
4
4
4
2
2
4
4
4
4
4
4
2
2
4
4
2
2
2
4
4

Hide quick links:

Advertisement

loading