Download Print this page

Siemens C16 Series Instruction Set Manual page 12

16-bit cmos single-chip microcontrollers

Advertisement

Instruction Set Summary (cont'd)*
Mnemonic
Arithmetic Operations (cont'd)
ADDCB
mem, reg
SUB
Rw, Rw
SUB
Rw, [Rw]
SUB
Rw, [Rw +]
SUB
Rw, #data3
SUB
reg, #data16
SUB
reg, mem
SUB
mem, reg
SUBB
Rb, Rb
SUBB
Rb, [Rw]
SUBB
Rb, [Rw +]
SUBB
Rb, #data3
SUBB
reg, #data8
SUBB
reg, mem
SUBB
mem, reg
SUBC
Rw, Rw
SUBC
Rw, [Rw]
SUBC
Rw, [Rw +]
SUBC
Rw, #data3
SUBC
reg, #data16
SUBC
reg, mem
SUBC
mem, reg
SUBCB
Rb, Rb
SUBCB
Rb, [Rw]
SUBCB
Rb, [Rw +]
SUBCB
Rb, #data3
SUBCB
reg, #data8
Semiconductor Group
30Mar98@15:00h
Description
Add direct byte register to direct memory with Carry
Subtract direct word GPR from direct GPR
Subtract indirect word memory from direct GPR
Subtract indirect word memory from direct GPR and
post-increment source pointer by 2
Subtract immediate word data from direct GPR
Subtract immediate word data from direct register
Subtract direct word memory from direct register
Subtract direct word register from direct memory
Subtract direct byte GPR from direct GPR
Subtract indirect byte memory from direct GPR
Subtract indirect byte memory from direct GPR and
post-increment source pointer by 1
Subtract immediate byte data from direct GPR
Subtract immediate byte data from direct register
Subtract direct byte memory from direct register
Subtract direct byte register from direct memory
Subtract direct word GPR from direct GPR with Carry
Subtract indirect word memory from direct GPR with Carry
Subtract indirect word memory from direct GPR with
Carry and post-increment source pointer by 2
Subtract immediate word data from direct GPR with Carry
Subtract immediate word data from direct register with
Carry
Subtract direct word memory from direct register with Carry 4
Subtract direct word register from direct memory with Carry 4
Subtract direct byte GPR from direct GPR with Carry
Subtract indirect byte memory from direct GPR with Carry
Subtract indirect byte memory from direct GPR with Carry
and post-increment source pointer by 1
Subtract immediate byte data from direct GPR with Carry
Subtract immediate byte data from direct register with Carry 4
12
C166 Family Instruction Set
Instruction Set Summary
Version 1.2, 12.97
Bytes
4
2
2
2
2
4
4
4
2
2
2
2
4
4
4
2
2
2
2
4
2
2
2
2

Hide quick links:

Advertisement

loading