5.7. AGU.
AGU 24 , 16 . 8 0 .
; ;
5.7 AGU
5.3.2.1 R0-R7
, 16- , . . . , R0 R3 R4 R7 .
5.3.2.2 N0-N7
R . , . .
5.3.2.3 0-7
16- , R. R . . FFFF, .
5.3.2.4
16- , , . DSP 3 :
.
:
- Rn ;
- Rn ;
- Rn ;
Nn; R N R. N ; Rn=Rn+Nn;
Nn; Rn= Rn - Nn;
Nn R N; R N ;
; , R, ;
, , , , .
|
|
5.3.2.5
FFFF. , 16- . 16- N . 32768 32767 0 65535 . , , . 65536, 65536.
5.3.2.6
, 1 32767. +1. . .
,
Mod ;
, 0 .
,
;
.
.
, , R. R , . R , , , N
,
P- .
R , P .
.
, R , , , . R
.
:
;
;
.
;
.
5.3.2.7
, 0. .
. , , . , , - .
.
, , . 15- 32- :
- PC (Program Counter);
|
|
- LA (Loop Address);
- LC (Loop Counter);
- SR (Status Register);
- OMR (Operating Mode Register);
- SP (Stack Pointer).
, . LA LC . . , . , , . , , . , . .
5.3.3.1
:
- (PDC);
- (PAG);
- (PIC).
, , , , , , - .
. , , . . . LC , LA , . LC . , LC . . - .
, . .
. (IPL), 0 3. 1 2 . . 5.1 .
5.1 -
IPL | ||
P:$0000/P:$E000 | ||
P:$0002 | ||
P:$0004 | ||
P:$0006 | SWI | |
P:$0008 | 0-2 | IRQA |
P:$000A | 0-2 | IRQB |
P:$000C | 0-2 | SSI |
P:$000E | 0-2 | SSI |
P:$0010 | 0-2 | SSI |
P:$0012 | 0-2 | SSI |
P:$0014 | 0-2 | SCI |
P:$0016 | 0-2 | SCI |
P:$0018 | 0-2 | SCI |
P:$001A | 0-2 | SCI |
P:$001C | 0-2 | SCI |
P:$001E | NMI, | |
P:$0020 | 0-2 | Host |
P:$0022 | 0-2 | Host |
P:$0024 | 0-2 | Host |
P:$0026 | 0-2 | Host |
P:$0028 | 0-2 | Host |
P:$002A | 0-2 | Host |
P:$002C | 0-2 | Host |
P:$002E | 0-2 | Host |
P:$0030 | 0-2 | Host |
P:$0032 | 0-2 | Host |
P:$0034 | 0-2 | Host |
P:$0036 | 0-2 | Host |
P:$0038 | 0-2 | Host |
P:$003A | 0-2 | Host |
P:$003C | 0-2 | Host |
P:$003E | 0-2 |
|
|
. , , . , . 5.8.
5.8
, .. . , , , .
SP - . ( 30 ) 6 (0-5). SR- , ( 5.9): MR CCR.
5.9
CCR . 0.
0 , .
1 V, . 56- .
2 Z, 0.
3 N, , , - 1.
4 U, , 1, 2 .
5 E, , 0, 8 0 1.
6 L, , .
S1 S0, MAC.
13 , , 1, .
15 LF, 1 , 0.
5.3.3.2 (OMR)
5 24. , , , . .. .
2 DE, . , X Y.
6 SD, , 0, 31072 , 1, 16 . .
7 EA, 2- , .
|
|
5.10 .
5.10
DSP . Y 5.11.
5.11 Y
DSP56002
DSP .
TIO. :
1. / ;
2. , TIO;
3. , .
5.12 . 24- / , 24- /, .
5.12