h $% ARGUS v.2.0 %
, % , ,
.
6.2.2.$
t % / : var %_ : _ ;
: % % /
&:
Define %_ = $ ;
: % % # /
%. t 1:
define %_ = [ $ ]; t 2:
define %_ = [ $ ,…, $ ];
6 # - ,
& :
-- %, % # %/ %
;
-% & %, % #
%/ % .
G & % % . 6 - , – – , % $ # - % % %
% # .
! "
* & % / % % # %
%
. + % ARGUS v.2.0 / &:
. ) &
%.
Y % $ % CHAN. ` $
. : % & % $
% 0 1.
, - & %,
&. 6.1.
+ & % $ . `- & % $ ENDMACROMEMORY, %
& & &
& %. G & %,
% % %
%, /, &.
|
|
|
|
|
|
|
|
|
6 " 6.1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Y |
t |
z |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{ |
%_ <<%_ ; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
` |
%_ <<%_ ; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{ |
%_ <<%_ |
|
|
|
|
|
|
|
|
|
|
|
|
WHILE |
(%_ ); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
` |
%_ <<%_ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WHILE |
(%_ ); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{ - |
%_ <<%_ |
|
|
|
|
|
|
|
|
|
|
|
|
( - |
|
|
|
|
|
|
|
|
|
|
|
|
[%_ ; %_ ]; |
|
|
|
|
|
|
|
|
|
|
|
|
). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
` -
( - %_ <<%_
). [%_ ; %_ ];
", / %
, % / /:
RealMacromemory m00(out alpha0,beta0); Virtual; alpha0<<chan0;
beta0<<chan1;
EndMacroMemory;
+ # & %
.
", /
& %:
VirtualMacroMemory m00(In : alpha0,beta0; out : alpha0,beta0); EndMacroMemory;
alpha0, beta0, alpha0, beta0 –
%.
% # #
% % %
% . Y
% % read read_mod. 9
$ % $ %,
/ $ %. "
%. " / h
%.
% # #
%
/ % . Y
write write_mod. 9 $
% $ %, / $
%. "
. : / h %.
7 8 while
% while % %
%, $ &
# % , % % # %. Y
read_while. 9 $ % $
%, / $ %. "
%. :
/ h %. { ,
Z % .
7 8 while
while %
/ %. Y % %
write_while. 9 $ %
$ %, / $ %. " . : / h %. „ %
, Z % .
7 8 =
% - % %
% ,
/ Z1 Z2 %. : % %
- read,
% / extern. 9 $ % $ %,
/ $ %. : / h
%.
7 8 =
- %
/ % ,
/ Z1 Z2 %. : %
!
G % &
/ / /:
Structure _
in _ B # 8_ _ ; out _B # 8_ _8;
#_@_ _8_": endstructure;
: STRUCTURE
, % , & %
. G& % %
/ :
E_"( _B_ );
+
& % %/ % % $
, % -
. . &, $ & &$
% .
! #
- #
%, $
. G& & % $ ,
/ % % & ,
- . 6 $
, ,
& , % /
, % .
: CADR . +
% $ % . + -
, / STOP, $ %
. : %, , &
% % , . ` %
ENDC.
6.2.3. ' #
, %
% / &% . :
% - # % &, /
% # & %. ) %. "
- $ %. : MODULE
% , & % % -% %. t MODULE / :
MODULE J*0[,J*1[,...[,J*i]]];
J*i ::= & %.
{ & / & %.
$ & $ (8÷32)
% . " &
% % & %,
$ , . "
/ % &
% %, % # % . +
$ & -
%. G & %
& . G
% %/ % - .
(
+ %
$ & $ . 9 $/ %
% , / %. G %/ : & % % ,
%.
G & % & %
.
+ & /&
% , %/ $
& %
%
.
Cadr Cadr1
DMC[†J* , † )"]#
Read a Step 1 repeat 2;
EndCadr;
DMC – , %/ % $ ; †J* – & % *+,;
† )" – %;
READ – %.
G & % & %
. " % %
. " / %
%/ %/
.
+ &. 6.2 & %.
|
|
6 " 6.2 |
|
|
|
|
*- |
t |
: |
READ |
Read +Yh [step +h" |
{ |
|
[repeat "„]]; |
|
|
|
|
WRITE |
Write +Yh [step +h" |
` |
|
[repeat "„]]; |
|
|
|
|
CONTINUE |
Continue step +h" repeat "„ |
: |
|
%( ) |
|
|
|
|
READ_MOD |
Read_mod +Yh [step +h" [repeat |
{ |
|
"„]]; |
|
|
|
|
|
|
H I . 6.2 |
|
|
|
|
*- |
t |
: |
WRITE_MOD |
Write_mod +Yh [step +h" [repeat |
` |
|
|
"„]]; |
|
|
READ_WHILE |
Read_while +Yh [step +h"]; |
{ While |
|
WRITE_WHILE |
Write_mod +Yh [step +h"]; |
` While |
|
READ |
Read Extern [repeat "„]; |
{ - |
|
|
|
|
|
|
WRITE |
Write Extern [repeat "„]; |
` - |
|
READ |
Read +Yh step Extern |
{ - |
|
[repeat "„]; |
|
|
|
|
WRITE |
Write +Yh step Extern |
` - |
|
[repeat "„]; |
|
|
|
|
READ_STRING |
Read_Stirng BHA [size N]; |
{ |
|
WRITE_STRING |
Write_Stirng BHA [size N]; |
` |
|
READ |
Read BHA TO E J_K 6 LM 6 N |
{ *hG" (*h G*) % |
|
E J_K 6 LM 6 N (*hP0-MAP3) |
|
|
|
|
WRITE |
Write BHA TO E J_K 6 LM 6 N |
` *hG" (*h G*) % |
|
|
E J_K 6 LM 6 N (*hP0-MAP3) |
|
|
|
|
MOVE_REG |
Move_Reg [@]BHA, |
{ |
|
%_ |
|
|
|
|
MOVE_REG |
Move_Reg %_ ; |
` |
|
[@]BHA |
|
|
|
|
t %
read +Yh [step +h" [repeat "„]], [ ].
{ % % .
% % % . 6 %
, step repeat . Y
% (+Yh). Y
% / % % %
% , . " % & /
.
G c :
write +Yh [step +h" [repeat "„]]; [ ].
` % % .
% % ("„). 6
% , step repeat . Y % +Yh.
Y % / % %
% % , +Yh. "
% & / . G % c :
read_mod +Yh [step +h" [repeat "„]]; [ ].
G % . {
% % .
%/ % % . 6 % %
%
% h0, # / %
BASE.
G c :
write_mod +Yh [step +h" [repeat "„]]; [ ].
G % / . `
% % .
% % . 6 % %
% h0,
# / % BASE.
G CONTINUE: continue +h" [repeat "„ ];
G % $
& . 7 % % ( )
.
G % WHILE:
read_while +Yh [step +h"];
G % ,
%/ % . G WHILE: