 
        
        Учебник / TR_02
.PDF!"# $
% & '$% ()*+ ,-.. -/ 0 %
& 1 2 % %
% % # % 3
3 00 % % &
4 % %%$ %
3 5 & 1 % 3
% # %%$ ()*+ ,-..# %
4$ 6&
7 ()*+ ,-.. % %
% % & 8 % # 0 # 3 % % % 03 9 0 &
! !" #$!%
: % % ; -/ 3 0% % 3 % 0 % & 4 0
<=># (<)# =?# @=?& %
0 % % # 0 3
$ % % &
&& ' #( ) *%
1 00 % 3 % $ #
% 0 2 5 % 0 $ % & A 0 2 3 00 &
+ ' # "! , ! % '
' % ()*+ ,-..# B0 C %
% % & 1 2 %%$
% % # %
% % & ()*+ ,-.. 0
35
2
% % # 0 # 3 % %
% 03 9&
-* ! * . #$"! ) *% /
()*+ ,-.. 0
% % 0 % 3 % #
3 0 -&-D % % "& % 0 3 2 3 " % 3 # % % % 3
% 5 0 - % E- % %2 3 &
A & ,&- 0 3 % -&-D& A$ %
-&-D % &
| 
 | F -&-D | 
 | 
 | G % | |||||||||||
| 
 | ....- | 0.000031 | 
 | 
 | 
 | 
 | |||||||||
| 
 | . HIII | 0.999969 | 
 | 
 | 
 | 
 | |||||||||
| 
 | 0xFFFF | -0.000031 | 
 | 
 | 
 | 
 | |||||||||
| 
 | 0x8000 | -1.000000 | 
 | 
 | 
 | 
 | |||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| -20 | 2-1 | 2-2 | 2-3 | 2-4 | 2-5 | 2-6 | 2-7 | 2-8 | 2-9 | 2-10 | 2-11 | 2-12 | 2-13 | 2-14 | 2-15 | 
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
/ *!)% !" '! , * 0!!
!# 0 0 % )JK*"#
% 0 % % %
0 -/ 3 & L 0 3 0 % " % 0
0 % (K" (<"&
3 (K" 3 0
% % % & M #
% 2 3 0 % 0 %
5 3 0 & A # $ % $
%$ $ 0 ; 0 0 3 0
# (K& 6$ $
$ # $ 0 # $
&
3 6" 3 0
3 00 & M # %
3 -/ 2 3 "& 1 6 3 0 %
%2 3 &
1 *!)% !" '! , * 0!! 2% 3! 4
36
L 0 # $# % 3 %
% & % 0 #
% % 0 0 0 # 3 00 0 3 00 # 2 $# "&
4 % # N, 0 % 0 $ %
0 # % 2 0 3 O? 0 % P. 3 &
4 ()*+ ,-.. %%$ % $ 3 0
% 3 $ % % 3 % # -&-D - 0 3 -D 3 % % % 3 "# $ %
% # -/&.&
4 $ % % -&-D
,&N. , 0 3 N. 3 % % % 3 "&
$ $ % 3 $ %
0 L % % 0
$ O?"& 1 % % 0 $
-&N-# $ % -&-D& : 0
& ,&H 0% # 5 $&
$ $ % % & A #
% % -/&.# N, 0 % 0 $
%$ 3 N,&.& A 3 % % ;
0 % & 8 $ & ,&Q 0% # 5 $&
5 *!)% !" '! , * 0!! 2 * ( !6
R % 3 0 % 0
% % % " 3 00
% % % 3 0 0 0
% % # % %
% % % &
% % 0 # %
% % & : %%$ 3 5
# $ 3 0 % % 3
% % &
37
2
7 ' 8" !
3 ,&-& %
()*+ ,-..& ' % #
0% # %%$
N, 0 % % 5 # % -/ 0 % % # % 3
% «ADSP-2100 Family C Tools Manual»).
| 
 | 
 | 
 | S 3 ,&- | 
| 
 | 
 | ||
| M4GL TUV | 
 | WMLR SX | |
| 
 | 
 | 
 | 
 | 
| $ | 
 | 0 3 00 | % | 
| 
 | 
 | 0 3 00 | % | 
| 
 | % | $ # | |
| 
 | 
 | 
 | % | 
| % | 
 | 0 Y3 00 | $ # | 
| 
 | 
 | 
 | % | 
| 
 | ! | 0 | $ # | 
| 
 | 
 | 
 | % | 
| 3 | ! | -/ 0 % 3 00 | $ # | 
| 
 | 
 | 
 | % | 
| 5 ! | 
 | 0 | $ # | 
| 
 | 
 | 
 | % | 
| 
 | 
 | ||
| $ L" | 
 | -&-D 0 Y3 00 | N, 3 ,&N." | 
| $ O?" | -&-D 0 Y3 00 | ,&N. % -&N- | |
| $Y$ | -&-D 0 Y3 00 | ,&N.# % -&N- | |
| $Y | -&-D 0 Y3 00 | ,&N.# % -&N- | |
| 5 | 
 | 0 | $ # | 
| $ | 
 | 
 | % | 
38
| 3 & ,&- %$" | 
 | 
 | 
| 
 | 
 | |
| $ L" | -&-D 0 Y3 00 | N, 3 ,&N." | 
| $ O?" | -/&. 0 Y3 00 | N,&. % | 
| $Y$ | -/&. 0 Y3 00 | N,&. % | 
| $Y | -/&. 0 Y3 00 | N,&. % | 
| 5 $ | 7 | $ # | 
| 
 | 
 | % | 
| 
 | 
 | 
 | 
| % | 3 00 Y | $ # | 
| 
 | % | % | 
| 
 | 7 | $ # | 
| % | 
 | % | 
| $% % | 7 | $ # | 
| 
 | 
 | % | 
9: ; < = ; > ?
!" 3 %
3 & ' $#
# "# # % $% 3 0 & : % % % #
5 % $ 0 & '
U (<)"# U U =?"# 5
U U @=?" AG <=>"&
'<$%
1 ! % & ,&,&
! 0 % -/ 3 % -/ 3 % @ Z# %
% ?& ! [J"# 3
0 (*>(>"& ! /
(\"# (<"# 6"#
(K"# % 0 0 ] (*" (^"&
(*>(>" & 7 # $% %
!# 3 5 BA 3 %C %
0 «ADSP-2100 Assembler Manual».
39
2
4 % ] ! $ % 0 % ]
2 0 L 2 "& L 2 % %
# 0 0 % % & U % ] ]. ]-& 6 0 0 $
0 % 2 848& 3 % % $
2 844# %
% ; 0 3 % $% 2 844 848& 8 % ] 0 5 %
% !# % % % 2 848& 4 % Z ! $ $ % 0 %
(Z 3 0 (I !& U % (Z (Z. (Z-& 6 0 0 0 % 2 848# 0$ $ 0 % 0 2 844& 3 % %
0 2 844# %
% ; 0 3 % $% 2 844 848& 8 % (Z 3 % %! % % % 2 848&
% % ! 0$ 3 3 0 ! (I"# 3 0 ! (?"& L (I
! 0 0 0 ! % 0 % Z !& L (? $ % % 2 848#
2 0 & : $ 0$ 2 848& 3
% % $ (? 2 844# %
% ; % 0 3 % $% 2 844 848&
3 0 # 0 !# $ 0 % 0 Y
% $ & 6 0 %
# 0 & 6 % # 0
0 # 0$
%2 2 & A 0 # 0 # $ 3
% % 5 & : 0 % ! 3 ! % 3 % 5 %
0 $ & : $ 0 %$
0 3 0 0 % $ & 4 3 Y0
% $ $ -D BA 3 %C 0% BR % C&
40
 
| 
 | 
 | 
 | ||
| 
 | 
 | 
 | 
 | |
| 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | 
 | 
 | |
| 
 | 
 | 
 | 
 | |
| 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | 
 | ||
| 
 | 
 | 
 | 
 | |
| 
 | 
 | 
 | 
 | |
| 
 | 
 | 
 | ||
| 
 | 
 | 
 | 
 | |
| 
 | 
 | 
 | 
 | |
| 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | 
 | 
 | |
| 
 | 
 | 
 | 
 | |
| 
 | 
 | 
 | 
 | |
| 
 | 
 | 
 | 
 | |
| 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | 
 | 
 | |
| 
 | !" | 
 | 
 | |
| ! %$ % % # 0 & ,&, 0 | ||||
| & % % 3 (?# (I# | ||||
| (@ (Z& 3 % % | ||||
| % % & 8 % $ 3 0 % | ||||
| 0 3 # | ||||
| % 3$ "& 0 % & & | ||||
| 3$ " $ 3 3 0 % | ||||
| 5 7!& | 
 | 
 | ||
| 3 % 3 . | ||||
| 
 | 
 | $ | O*>(>"& G | 3 | 
| 
 | 
 | 
 | 
 | 41 | 
2
0 .# 3 %; -# 3 %
&
| 
 | * # )2 '0!! | 
| 6 % ! | |
| R = X + Y | 6$ % @ Z | 
| R = X + Y +CI | 6$ % ] Z 3 | 
| R = X - Y | % Z 0 ] | 
| R = X - Y + CI - 1 | % Z 0 ] B0 C % 2 | 
| 
 | 0 % " | 
| R = Y - X | ] 0 % Z | 
| R = Y - X +CI - 1 | ] 0 % Z B0 C | 
| R = -X | U % ] % % " | 
| R = -Y | U % Z % % " | 
| R = Y + 1 | U % Z | 
| R = Y - 1 | 8 % Z | 
| R = PASS X | 4 % ] % 0 | 
| 
 | 0 | 
| R = PASS Y | 4 % Z % 0 | 
| 
 | 0 | 
| R = 0 (PASS 0) | M3 0 | 
| R = ABS X | A 3 0 % ] | 
| R =X AND Y | U % % ] Z& | 
| R = X OR Y | M U U % % @ Z | 
| R = X XOR Y | M 5 U U % % ] Z | 
| R = NOT X | M AG % % ] | 
| 
 | % % " | 
| R = NOT Y | M AG % % Z | 
| 
 | % % " | 
42
+ 6! *# @ #
A$ 0 % % % % !&
| ! " | ! " | % & | 
| # | $ | " ' | 
| AX0, AX1 | AY0, AY1 | AR | 
| AR | AF | AF | 
| MR0, MR1, MR2 | 
 | 
 | 
| SR0, SR1 | 
 | 
 | 
O?.# O?- O?, 0 $Y ; *?.*?- 0 % &
-&% 3 , * 0!( , #A ( " 8
M %%$ !
3 ! 6"& 6 3
6# 3 % % 5 !& M B$ C E6" % 0 % $ 2
0 % 2 & M B B0 C 6 -
B0 C" % 0 % 2 0 %
&
/ 3!% #B !4
(? $ 5 % % % #
0
$# % !
0 0 5 0 % & : $ 3 ! 0 2 3 N $ O*>(>"&
0 2 0 # 0$ (? !# 0 # ! &
3 % 5 % 0 0 (?
3 $ 5 &
L$ 5 $# $
5 !# % % % % & L 0 2 $
5 !# # 0 # % 5
3 &
43
2
S 3 ,&,
| 
 | # $%$ | 
 | |
| ( )*+, | ( ) , | *' | 
 | 
| 0 | 0 | % % | 
 | 
| 
 | 
 | ! | 
 | 
| 0 | 1 | % % | 
 | 
| 
 | 
 | ! | 
 | 
| 1 | 0 | 0111111111111111 | -. & | 
| 
 | 
 | 
 | . | 
| 1 | 1 | 1000000000000000 | -. & | 
| 
 | 
 | 
 | . | 
$ 5 ! 3 0 % (?;
% % 0 (I# % 0 # 5
0 $ &
1 3!% )!' 0!! , * , !4
L$ ! 0 2 3 ,
$ O*>(>" % 3 (K#
3 & 4 ! $ 3 (K
%$ % # % % 5 !
& $ 3 (K 0$ 0
2 848&
5 C !
! %%$ % & : % 0 % 3
% # 0 3 & ,&,& 8 5
5 % % # 0 %
% $
& 8 $ 3 3 0 # 3 3 00 ; % # % % %$ 3 % $ % & 4$
% 0 0 % #
% 0% &
8 % N, 0 % % " -/ 0 % % 0 " # 0 -/ 0 % # -/ & 4 $ 3 % 3 0 & 8 $
44
