STMicroelectronics ST10 Series Programming Manual page 132

Table of Contents

Advertisement

ST10 FAMILY PROGRAMMING MANUAL
Examples
CoADD
R0, R1
CoADD2
R2, [R6+]
Repeat 3 times CoADD
CoADD
[IDX1+QX1], [R10+QR0]
Repeat MRW times CoADD2
CoADD2
R4, [R8 - QR1]
Addition Examples
Instr.
MS
op 1
CoADD
x
0000
CoADD2
x
0000
CoADD
0
0000
CoADD
0
0001
CoADD
0
FFFF
CoADD
0
FFFF
CoADD
0
FFFF
CoADD2
0
0001
CoADD2
0
0001
CoADD
0
B4A1
1
CoADD
0
B4A1
1
CoADD
0
B4A1
CoADD
0
B4A1
130/172
; (ACC) <-- (ACC) + (R1)\(R0)
; (ACC) <-- (ACC) + 2*( ((R6))\(R2) )
; (R6) <-- (R6) + 2
; (ACC) <-- (ACC) + ( ((R10))\((IDX1)) )
; (R10) <-- (R10) + (QR0)
; (IDX1) <-- (IDX1) + (QX1)
; (ACC) <-- (ACC) + 2*( ((R8))\(R4) )
; ( R8) <-- (R8) - (QR1)
op 2
ACC (before)
FFFF
00 0100 0000
h
h
0200
00 0300 0000
h
h
4000
7F BFFF FFFF
h
h
4000
7F BFFF FFFF
h
h
FFFF
FF FFFF FFFF
h
h
FFFF
00 0000 0001
h
h
FFFF
80 0000 0000
h
h
2000
FF C000 0001
h
h
1800
FF C000 0001
h
h
73C2
00 7241 A0C3
h
h
A3C2
FF 8241 A0C3
h
h
73C2
7F B241 A0C3
h
h
A3C2
80 0241 A0C3
h
h
ACC (after)
00 00FF 0000
h
h
00 0700 0000
h
h
7F FFFF FFFF
h
h
80 0000 0000
h
h
FF FFFF FFFE
h
h
00 0000 0000
h
h
7F FFFF FFFF
h
h
00 0000 0003
h
h
FF F000 0003
h
h
00 E604 5564
h
h
00 7FFF FFFF
h
FF 2604 5564
h
h
FF 8000 0000
h
80 2604 5564
h
h
7F A604 5564
h
h
N
Z
C
SV
0
0
1
-
0
0
0
-
0
0
0
-
1
0
0
1
1
0
1
-
0
1
1
-
0
0
1
1
0
0
1
-
1
0
0
-
0
0
0
-
0
0
0
-
1
0
1
-
1
0
1
-
1
0
0
1
0
0
1
1
E
SL
0
-
0
-
1
-
1
-
0
-
0
-
1
-
0
-
0
-
1
-
0
1
1
-
0
1
1
-
1
-

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ST10 Series and is the answer not in the manual?

Questions and answers

Table of Contents