• Aucun résultat trouvé

System Design Manual RTEĆA

N/A
N/A
Protected

Academic year: 2022

Partager "System Design Manual RTEĆA"

Copied!
184
0
0

Texte intégral

(1)

,- ./ 0 /1 . 2, 0

3 #454

0 # :>455:443? +"% % 3::;

!4<:; " !

(2)

>

1,%/>;>>>5543?

# ) %

-@ *

*,)#!"",$/%%/)'+2%/+/$"!-@

#'2+1#67+)#$)20)!1)$)-!02!1%//%#)!"$,0!/'-%#)%72)%#1 -!2!))%'8%/10%8!"#$%//%#)$,%#8#1)-/!6%/1)$)-!0% )!/%2

&

)A

- @' /!")/')!1/6-)"2!6!#1

+ 6ABCB3CBC/)1'"

' E 3:=? 3:=;3:=5 3:=:3::4 3::>3::? 3::; -@ ' -@

(3)

?D<

) - @ %

! E ) # ) 0 # , B) 0 # , F0G C

" ! H 3:=? , " I 9'J ! ) ! H 3:=; " 0 I

+11 "

+ 3 H 3:=K ! / H 3:=K + 3 , ! % 3:=5 / ;444 B" + ;3C + 3 H 3:=: " / ;3 B;434C + > H 3::4 " / ;> B;4>4C , ! 1 3::> " / K4 BK444C

" ! # 3::? " / K3 BK344C

" ! % 3::; " / K> BK>44C

(4)
(5)

;DK

,/

!

" # $#

#

(6)
(7)

5

6 ,

1 ..-

%%

& ' %(

)* & %+

, & %-

& %.

& / %.

' ' %0

& & %0

1 %0

' 2'3 %4

5 ' 26'3 %4

%7

8 %9

) 8 %%: ; ' %%% ; / %%( ; ) %%+ ; %%+ / ' %%- ) , %%- /* ' %%. < ' %%. < %%0

< %%4

/* = %%4

<'> < %%7

<'> < 1 %%7

1

(% / ' (% 8 & (+ & < (4

' 2'3 (4

' ' (7

; ) (9

1 ; (9 & (%:

? (%:

' " (%:

5 ' 26'3 (%:

(%%

8/&;,8 ) ' (%%

(8)

=

& / (%(

' )* (%(

1 & (%+

(%+

;/ & (%- & (%-

& ?& / (%-

?& ' (%.

1 "

0

& & ) +%

& & +%

& )* & +(

+(

& ++

1/ & ++

& +- ' 8 & +.

& +.

/ ' +.

< 1 +0

1 +0

+4

& , +7

& & /* +7

1 4 $%

)6 < -( 8 & < -(

1 # 0

.% @/&, .% @A .+ ) .+ ,' .+ 1/<B .- 1B1C .- 1, .- /D .- ?=? .. ,> .. 61 .. /E-+ .. '/ .0

(9)

:

D .0

,/ .0

,1C .4

'& .4

'& .4

''A .4

'>) .7

&'> .7

& .7

&> .7

.7

' .9

1B/ .9

1 .9

>?, .9

&, .9

.%: ?> .%: A1' .%: ' .%% 8, .%% =1 .%% =' .%% 61'?/ .%% &, ' .%( ' 9:: F?=? ?* & .%+ ' .%+ & ' .%- ;/ & .%. .%.

1 7 6 0 ( /

0%

, 0(

, ,* , 0+

1 ,* , 0+

, & 0-

, / ,* , 0.

1 / ,* , 0.

1 ! &8 . 1 5 810 6

1 7%

$ & 7(

> 1 7(

(10)

34

& 8 1 7+

7-

, + 7-

, ( 7-

, % 7.

> 8 7.

1 $ 0 (9 20

) & < 9%

,* 9+

> 1 & ,* 9-

) & ,* 9.

1 & ,* 1/ & 9.

1 +

< $ %:% <'& %:( / $ %:( /* ' %:- , %:. ,* < 2=1G 3 %:. <'> < %:0

<'> 1 %:4

/ <'> < %:4

%:7

1 6

/ %%( / 5 %%%:

? %%%% , 8 %%%% / 2/=3 %%%( %%%- ' %%%9

%%(: 1 %%(% / %%(( ' %%(+ B' )* %%(. 1 / %%(0

' / %%(4

' / = %%(4

/ ' / %%(7 & ' / %%+:

& %%+%

(11)

33

' %%+(

8 / %%+(

%%+- ,8 8/& %%+.

8 / %%+0

8 / ' %%+4

8 ,8 %%+4

8 8/& %%+4

8 1 < %%+4

)* % 28" 8 3 %%+9

)* (H? 28 > 3 %%-: > 1 < %%-: )* % %%-% )* (? %%-( '>8& < %%-( '118? < %%-+ 1/ %%-- , ' %%-.

1 + 6

/* = B %(% / %(( / B; %(- / %(. / B; %(0

< %(4

%(7

5 %(9

/* < /1) %(%: /1) / %( /* < %(%% / < /1) %(%( <'> / %(%+ <'> 1 < / %(%+ <'> 1 B %(%+ <'> /* < %(%- <'> < 5 %(%. ?/* < %(%0

<'> & < %(%0

<'> / %(%0

0: 1 + +

B ( I 2 %3 ( I 2 (3 ( I 1/ , 2 +3 +

@,1' 2 -3 +

@)1' 2 .3 +

< 1 2 03 + &, 1* 2 43 +

(12)

3>

I , 1 ,* ) & 2 73 + / 1* 2 93 + , 1 1* 2 %:3 + I 1/ , 2 %%3 + I 1/ , 2 %-3 + I 1/ , 2 %.3 - I ) & 2 %43 - - 1 - , . 1 . , 1 ) & ,* . 1 . ,* .

( , &

< %% & 5 %(

< %( & %- < %+ 1/ & %- < (% & ' (( < (( 8 & ' ' (- < (+ 1/ / & (- < (- 1/ 1 & (. < (. ,* < ' ' (7

< (0 1 & ' ' (%+ < (4 & (%+ < (7 , & & (%. < +% & +- < 0% & @/ 0(

< 0( 5 , ,* , 0+

< 0+ 5 1 ,* , 0-

< 0- 5 , & 0-

< 0. 5 , / ,* , 0.

< 00 5 1 / ,* , 0.

< 4% ; " & 4%

< 4( ) " 5 4(

< 4+ " , /= < 4+

< 9% ' ' ) & 9%

< 9( ' 8 1 & ,* 9-

< J%%% / < ?1/ & %%+ < J%%( / < 1/ & %%- < J%%+ / 0 < %%9

< J%%- / < %%9

< J%%. < / 5 %%%:

< J%%0 ? < %%%% < J%%4 ,8 < %%%% < J%%7 / < %%%( < J%%9 < %%%. < J%%%: ; 1 )* %%%4

< J%%%% < ' %%%9

< J%%%( < %%(:

< J%%%+ 1 %%(:

(13)

3?

< J%%%- 1 < %%(%

< J%%%. 1 / < %%((

< J%%%0 / < %%((

< J%%%4 < ' %%(+

< J%%%7 < B' )* %%(.

< J%%%9 1 / < %%(0

< J%%(: / ' / < %%(9

< J%%(% < & ' / %%+: < J%%(( & < %%+% < J%%(+ 8 / %%++ < J%%(- 8/& < %%+. < J%%(. 8 1 < %%+7

< J%%(0 > 1 < < %%-% < J%%(4 '>8& < < %%-( < J%%(7 '118? < < %%-+ < J%%(9 1 %%-- < J%%+: , ' < %%-. < J%(% /* = B < %(% < J%(( / %(+ < J%(+ / B; %(- < J%(- / < %(. < J%(. / B; < %(0

< J%(0 < %(7

< J%(4 %(7

< J%(7 5 %(9

< J%(9 /* < /1) %(%: < J%(%: /* < /1) %( < %(%% < J%(%% / < /1) %(%( < J%(%( <'> 1 B %(%+ < J%(%+ /* < %(%- < J%(%- <'> < 5 %(%. < J%(%. ?/* < %(%0

6

%% < %%0

%( <'> < & %%7

.% 61 " & ' .( .( &, < .%( 7% < , + ( 70

7( , ( & 74

7+ < , % 74

7- , + & 77

(14)
(15)

'..-'''''

..-

&0/

5 23 K *

#

; 2;3 # # * L

# # * * $ * 5 *

# * #

L M * 5 # 5 * 2 # 3 # *

K

& '

; 2;3 ' ' '

5 # ; # # * * ;

2* / 3 / 2/=3 / 5 /= 5 ' L 5 *

(16)

''''''..-

& # 5 # < %%

K /

5

# 5 5 K

"

"

"

5 2 5# * 3 2 *3

# % +(404# % 2 3

* N*O %: * 2 3# * 5 2 3 5

;<

082 (

:/

/100 (

+ = /10 0 :/

(17)

'..-'''''"

5 # * "

< 5# * "

" # # * 5 ; 2 * ;3

" # # 5 5 # 5 B#

5#

5

# *

"

# 2 # 3 2

3

0 $/90

# " * 5 )* #

#

* # & 5 2 3 #

* ,# *

< # 5 &

# *

# 2 3 " *

& * # *

(18)

4''''''..-

(

, * 1 / 21/3 B& 9(:47 = 1G 2=1G3 &* 1 &

* =1G# 1/

1/

* * # 5 # *

" &

< %(

5 # "

$

1

. .

.

.

.

+ = .

=1G# 1/

, 1/ ,?C 1/ # 5 # * < %+

1/ +

0

0 $/9 >

??

? 0 $/9

0 0 0

??

?

+ "=

(19)

'..-'''''#

-

& " 5 # 23 # #

# * # # * L

< 1/ # # *

1 +

2 3

* * )6 $ +( / & # 5

*#

5 * *# 1&8

5 # 5

.

# "

"

% 5 # /#

( M 5# <? & 2';%:::

3 K #

5 + 2 # 5 3 - # / ;%:::#

# 5 ,?C ,?C # # 5 2 * 3 ,?C 1 213 61

(20)

7''''''..-

B# & / 2 3 # / #

1 ' # # * &

5 $ 2 3

5 2 3 / 1 +

8 # # * *

K

H)* 2 3 H,

)* $ $ * *

, # # # ; )* # # * * = $

&

M # &

*

(21)

'..-'''''!

$ # * "

*

.6 ;<

' 2'3 *

" " ' K

% ; )

; ' ( &

1

+ 1 ;

1 ; "

5 $ ' "

" # * * ' " " # * * * L * ' * ' $ ' # # *

& * " " ' # # 5 "

:00 .6 ;><

5 ' 26'3 ' ' 6' * 2 >

3 6' "

; " / 5 6' / 6' K

%

6' 1 )* 21)3 D )* 2D)3 " 6' 5

(22)

5''''''..-

( 8/& ,8

8 / & ,8 * 8/& * ,8 ,8

+ & /

/ * 6' & / " * /

- B' B' )*

' 6' ' 6' *

#

6

/ 1 %%

% & 2/ 3

/ / / * # * < 5#

2 3

* / 5 6' / M "

( ;

, 8 2,83 ,8 * "

# ,8 /= 2 3

/ 2/=3 5 ; /=

" /= 5 * /= "

2<3 5 <

* * ; " /= * <# L

<

+ 1 ?

1 "

*

" 1 ; # * " ;

(23)

'..-''''' "

" K "

"

; $ ; 5 ; '5 ;

- ?

* "

" < 5#

# # #

. /

* $ *

% &/

#

K

% 2=1&3 =1&

(

=1& # # 5 =1&

=1&# =1&

)C * / # " =1&

(24)

''''''..-

2 =1& 3 *#

" 2 " 3 ; 2 " 3

# * 2 3 # #

# "

" # #

1 213 " 1

/ 1 " # "

B#

=1G#

<'>

<'> 8 # 1

$ %

) #

#

K

% # #

;

( # #

(25)

'..-''''' # K

<5 * B *

* * ' &' ;

2 # 3 *

" *

)6 * *

$ )6 5 = 1 & 2=1&3 *

# )6 * ,8

=1& ;A';)1'/ 2 A' <'> ,83 B# # # )6 *# # * # )6 2 3# )6 =1& K

BOOTEX:

?/ # )6 #

&8

; 2;3 * ; * ; "

;

; " K 1

" < 5#

- 23

; " 2,83# ,8 % (.. < 5# <? K

WRITE (6,*) ’HELLO’

,8 0

(26)

''''''..-

# ,8 2 =1G# ,8 ,83 < 5# ,8 0 ) ,8 0

,8 % ) # M # ,8 % ,8 %M ,8

&8 .

;

# *#

" ;

,8 ; # 2/=3 /=

" /=

" # * /=

" # M ;

"

< # 2<3# L /=

' * * /= <

* # B&) L " K

%

(

* 2 3 #

# ; > ; # #

(27)

'..-'''''"

/ # 2 # 3 " # M 2 5 3

&8 $,,

; " # "

*

" # < " # * < # M #

* ; " M # ; " "

# 2 # * 3

# ; #

* * ; "

* # ) ; "

2'3 "

" # '

" # '

&8 21 2

; < 5# # 5 # 5 # *

# # 5 5 " " * * #

(28)

4''''''..-

< # * ; ; B#

* ; " * ;

"

; " ; # *

"

" # "

*# " # * ' " 2 3# ; / 2 3 / *

/ 2 *3 ' * /= ' ; " M " # 5

" /=

/ //

/ ' 2/'3 1&8 * ; ; 0-C *

/' K

H ' : ;

H ' - ; " ' H 2 7 +%3 "

P " #

"

$,, (

# # * " 2 /= 3 B# "

' 2 " 3 # # " * /=

* K

% * ; " # *

" * 5 # * "

(29)

'..-'''''#

( " # 5 "

)

* ' "

% -: ' " *

9

; # ; " * 2,83 B# * # ,8 * # ,8

,8 * *

* 2 5# 5 *3 #

" # * ,8 * * * *#

* ,8 * 2/=3#

* ,8 /=

# # * ,8 * ,8 * # * * # <'> 2 <'> <

1 3

+

# * * * * *

5 <

5 5 # : # * # # %%

$ 1 # 5# # $ *

(30)

7''''''..-

6 = +

/

1 #

1 / : ?*

% <5 %(7

( <5

= #" + = M

- M 1

1

. L M

0 5 M

4 L M

7 7

5

* H% &

%( )

0::- 1,,

$ $

& 2 3

# # * # * 5 $ 5 * * 5 5 * # 5 8 +(404 5

# * *# '&1C * *

0 0 + //

; * # 5 <

(31)

'..-'''''!

2 53 " *M # # # * *

# "

< 5# %:#:::#

* # $# * <#

# # * B#

# * < 5#

5 * 2 3M

%::::# # %::::

10 +

# 5 <'> # # 5 # * #

& # # # 5 # 5 M #

# #

9 @

< $ * * 5 2,83 * 5 5 *

# *

* * # * # " B# * * # # *

(32)

5''''''..-

+* + /

< <'> # # 5 <'> ; %0 %(

6 = +* + /

/ / 0

&

1

Q 2? 3 ?

?

&

& ?

+* + 0

<'> # *

*

# K

% " 2 3 % +(#404 1 ( 5 1 "

) 5 # L

# " #

K

R SKR SKR H SKK$

(33)

'..-'''''

< 5#

MYFILE:JB:1313:4:516 'A<, T

U) T

%+%+ T

* # B#

<'> # 5 $ # # *

* <'> &C <'>

(34)
(35)

'''''''

&0/

< (%

$ K 8 & 2/ 3

& <

'

5 ' ' )*

1 &

;/ &

&

8 & * 8 # #

? 2*3 / ' 5 +('

/

/ ' 2/'3 %0 B& %:::

+(' 0-*

/'

0-* +( +(

* # # #

(36)

''''''

"

$"D1 L3

?

?

$"D1 L

" )

" '

" 0 7@

" % 0 / +

L3

, " %

?

?

/ + L

1 +

%

0 , 1/

00 A $

%

! "

% 0

+ = 1/

# /'K

' : K 2 3 ' % K ' )*

' ( K 8 & 2 1/ & /3

' + K 1/ K 8 & 213 ?1/K ' - K '

' . K

' 0 K ?&;%::: &;%:::

' 4 K 5 ' ' 7+%K & '

:#

5 # * : 5 # ( < 1/ #

( 23 + 23

(37)

''''''' "

' 6' * # - 6' 'M . ) # @6'& =1 6' 2- .3

' ' 4 /' ; 5

(- 27+%3 -7 25 3 ; (- /'

%

8 * 5 # 1&8 5 2 3 ;

*#

& * 23 # 5

& 5 M 1 * #

=1G# 1/ # # :

2 3 < ((

< =1G 1/ # 1/

< (+ (-

(38)

4''''''

!0%D@ "

B0 34>?

C - %

$ %

0

4 1/

0"!6 B C - % B C

$ % 0

4

" ' B C (/

?3 0

M M

M M M M

+ = %

!0%D@ "

B C - %

"@

6 I '1"

4 1/

- %B C 0"!6

4

" ' B C (/

M M

M

M "@

6 I '1"

M M

+ "=

(39)

''''''' # ' "

7@

' " 7@ 3 ' " 7@ 4

' 4

1/ (/

M M

M

M ?

?

M

' " 7@ N

!

' 4 0 &( B?3M3>=CJ3

M

M

+ 4= 0

=';' '

=';' =';'

# =';'

& '

$ $ Q / 1/ 1/

# ,'' 61 (0# $ # 5

1/ # 5 $ 5 # * # * " >,/

# * ' &

$ 21/3# # +(* (* 2 3 +(* " 5

(40)

7'''''' 1

"

1 7

& :

2 : 3 K

loc 0 = Starting physical page of partition 1 = Not used

2 = X-Register save word 3 = Y-Register save word

4 = $VMA$ or $EMA$ or 0 (virtual or extended memory fault-handler address)

5 = Page table (PTE) physical page high-order word 6 = PTE index for unbuffered class VMAIO

7 = Original Z-buffer request address 10 = user data map save area - register 0 11 = . - register 1 12 . . . 2 . . . . . 47 . . register 31 50-107 Not used

110 = CS-mode (bit 15), Q-Register (bit 14-0) save area 111 = Z-Register save area (upper stack bounds)

112 = CS/Q-Register initial value 113 = Z-Register initial value

114 = PTE physical page low-order word 115 . reserved for future usage

. . . . . . 140 . .

141- 1777 are used for the user program base page links.

For CDS programs, the locations reserved are as follows:

loc 0 = Starting physical page of data partition 1 = Starting physical page of code partition 2 = X-Register save word

3 = Y-Register save word

4 = $VMA$ or $EMA$ or 0 (virtual or extended memory fault-handler address)

5 = Page table (PTE) physical page high-order word 6 = PTE index for unbuffered class VMAIO

7 = Original Z-buffer request address 10 = User data map save area - register 0 11 = . - register 1 12 . . . 2 . . . . . 47 . . register 31 50 = User code map save area - register 0 51 . . . . 52 . . . . . . . . . 107 . . . register 31

110 = CS-mode (bit 15), Q-Register (bit 14-0) save area

(41)

''''''' ! 111 = Z-Register save area (upper stack bounds)

112 = CS/Q-Register initial value 113 = Z-Register initial value

114 = PTE physical page low-order word 115 . reserved for future usage

. . . . . . 140 . .

141 = Copy of Code Segment Table skeleton indicating . location of all code segments on disk

. (0 - 512 words long) . .

1141 (maximum)

1142 = Used by loader for user base page links generated for non-CDS code

. . 1777 .

- +

2/E-+3 @&<'&

#

.6 ;<

' 2'3 * K

; ) 1 ; &

?

* M - 8 ' 2 5# ; 3 5 +(40+

' $ ' K $ '#

& * " " 2 3 ' ' # " " ' "

' ' "

(42)

5''''''

# ' * " # ' ' ' #

'# ' & * ' * * ' * * 5 * < (. ? * * * '

* '# ' " * * * * 5

* 2 3 *

'# ' * * # * L * * ' ? * $ *

$ * : ' P $ *

"& O #3

%

#3 >

"& O #>

%

#> >

"& O #?

555557

#? >

B2 @ C B0 2 3 "%0C

+ #= (9 , +

* ' " $ 2 5#

; # 3 * * < 5# * ' "

" $ ' K

; ) K %0 1 ;K %0

(43)

''''''' &K +

?K %

' #

&8 $,,

/= " * * 5 /=#

* " B# ' # 5 * /= "

/=

# " 5

* /=

*# %(9 B# * * ; $ " * * ,8 * ' # *

$ '

< # %.: 24. 3# 5 %.:

$ %0 (::# (4. 2(:: G 4. T (4.3

# *# # # %::: L <

&8

1 ; B& * ) # ' '

' " ;

* $ # 5 $ ' # ' 5 " $ 1 ; &P '

; B& 6 61 " # " * B# ,/ 2 3 1, # 61 " <

(44)

''''''

" # (.:

'

?> # ' 61 %- "

" * # # 7: -: ' ' "

0

? * /=

/= # ,8# "

/ B

2 " '3#

" ' K

; ) T 0::

1 ; T -::

& T .::

? T 7:

T %.7: "

) ' # (:-7 $ ' " # ' ' M '

:00 .6 ;><

5 ' 26'3 ' K

/ 5 B'

B' )*

8/& ,8

(45)

''''''' ' 6' * * K

K

K 8 +(40+ ' 6' K 8 +(40+ ' 6' ' 6'K

K 8 -

K 8 . 2@6'& =1 6'

< K 3

K ' 6' % -

K ' - 6' . ) %

* " " 6' # 6' M ' 6'

6' # 8/&;,8 # / / 6'

' B' )* 1 %%

1 )* 21)3 6' # #

* * " 5 1) 1) D )* 2D)3 6' 1) $ D) / / D) 5

D) 2# # ;3

" # " # # * 6' 5

%8(% $

8 / & 28/&3

* * ' ,>? ' * # * /

' 8/& 8/&

P

(46)

''''''

8/& %0 ,8 ,8 # ,8 # ; ,8

&

/ 2 /3 * 6' &P N/O / #

* 6'# / / 6' / +4 +7 2 6'

; 3

/ K

1 B 4C

& 1 B?5 ?=C 1 5

1 ?K

1 3 P1+2

P1+2 1

1 ;

? % 0# +4 -.# ?

/ / & / <

N/O B N/O

$/9

* ;1 2@&'>3 ;1 * * % , ' 1 %%

(47)

''''''' "

$ $ # B# $ +(

< (0 < # 1 7 < (0# @)1' @,1' * #

7@ ' 2 ' M

M

P7'$0

P2'$0 B2 O 4>4447C M

+ 7=

6

5 5 # "

5#

$ " # < (4#

1 %%

1 ) P19)%

) P,)%

M 2 + ) P2+)%

) P#)%

M ' ) P'2)%

M / # ) P/#)%

M 1 " P1%

M 0 1 ) P0!0

M " 1 ) P,"

M " ) P")7 M " 0 7@ P"07

0 ) P+1%

+ != 6 0

(48)

4''''''

# * ) ; # ; * * 5 # /

8.

;/ $ ;/

#

;/ " ? 1 .

#

< (7

# '

.0 0 0 .

; / # *#

"

&

* 1 4

(49)

''''''' #

" 7

# "

0

$"D1 L>

?

$"D1 L

" ) 1/

$"D1 L3

# 1

" 7

# "

0

$"D1

" )

# 1

(/

+ 5= (/ 0 1/

0 0

5$

2*3 # 1&8#

# "

1&8 ; # # # 61 # ;/

" 2 3

1 .

(50)
(51)

'0'''''''"

0

# 1 / 21/3 =1G 1/ # 1/

$0

)> 2?3 * 2 % ?%3 )*

" 2 ? +(4043

* # # *

: 8 253 # *

% * (

+ ' # 2 5 61 (( " # ; 3

,

5 # M :# %# (M M

% : ,*

( : % +

(52)

" ''''''0'

# M #

#

*

*

* # * " # 2 3 5 *

, $/90

* 5 # $ :# %# (

% : : %# ( + # M # # *

? *

/

# "

& L " # "

"

5# 2 * 3 +: * +. # 1&8 " ) +. -:# +.

-: 5

" +.

; # -: 5 +.

5# 1&8 -:#

-:# .:# .: -: # 5# 40 1&8 (- .:

(- 1&8

(53)

'0'''''''""

# .:

" (- 1&8 2 %( 3 #

# 1&8 2+7 3#

2%( 3

.

1/ # 5 $ 5 # * * >,/ 61 7 # "

# *

& / / "

/ ,?C # /

/

=1G# 1/

1/ *# ,?C ) * 5 # K

# :# 5 +%

" +%

# +%

%(7 # +907 +%

# = ' 2='3 5 ' 2'3 2 &P ' ' =' 3 " # ' # $ ,?C /

1 *# ,?C ,?C 2 ,?C 8P ' 3

# ,?C +%

* 1 $ +% 8 ( +%

5 # * * :#

1/ < (-

(54)

"4''''''0'

* 5 # * * * # * 2

3 * # * *

# * 5 $ 1/ #

*

10

=1G 1/ # < +%

'

1 B 'C

1 B 7C

1 B %C

+ "= 10

* # # # ' / 2'/3 /

* ,?C &P# 5 # M # /

# #

5 5

/ ; # K

M M # $#

&P # $ #

(55)

'0'''''''"#

%

5 2 3

# * *

$ # *

#

/ .0

# 23 * 5 # * # ' / 2'/3 / '# ' # '

#

" # # * '/ # * * 261 (( 3 ; #

?

# *M 5# 2&>3 * 2&>)3 # # *

# # M 2*3 *

/ /

"

# $ *

(56)

"7''''''0'

#

# "

+ 1/

<# ' / 2'/3 *

$ # * * # '/ @<'

* # * $

# L L # *

* # $ *#

/0 1/

# * L '/ # # @'/

* * ' #

* ; 5 61 ((#

*# $ *

# * * # * K

* #

? #

? $ # ? +(*

* #

* # # * 5 * 2 3

< # * # $ * 2 * 3#

*

(57)

'0'''''''"!

* #

# $ * * #

* *

C *#

/

*

* 5 * 5 # #

? #

# * *

*

# 5

1 K

# * *

*

# 61 0 #

"

(58)

"5''''''0'

(0 0 -

5 #

# 5 # * < 1/ # ;

# * $

# *

5 # 2 1/ 3

# # / # < 1/ # # / < 1/ # $ 5

&

2 )8,/3 2 * ,8 / $3 5 *

0/9

& * &

" ' 2 '3# 1/ 2 3# 1/

' 2 3 * # 23

< 5# +: (: +:

.: # %.

. ) (: # *

(59)

'0'''''''"

* 1*

# * * # * NO # 2 5# '# # 3 '# * * 2 3# ' * * #

* # 21:93 # $

(60)
(61)

'$%''''''4

$%

" * K

% = 1 & 2=1&3# =1&;, ' 2 3# * )6 $ ?,

=1& )6 < 5#

F)/1(:(4 B&) (# * :# (4 2(:(4 3 )6 # =1& *

?, )6 * )6 ?, )6

( )6 * - 1 % =1&

< 5# F)/1(:(4 ;A';)1'/#

,8 <'> ,8# A' - # )6 5 "

# % # )6

? * # $ )6 # *

+

$ 5

(62)

4 ''''''$%

$> +/

)6 # K

% ' * ,8 $

( $ 5#

*

+ / #

- / # 2 13 /

.

0 /

4 5 <

* # 1 1 5

% +/

$ # K

% $ M 5# *

( $ * 5 # 5

+ 1 6D 8 # 61 "

- # $

(63)

''0''''''#

0

&0/

" =1# 61# # '/#

)# D# '&# &># '# 8,# &, ; * M

" # .%

61 "

# 61 " #

# #

@A#

"

# 5 # ?& 2 3

"

C&(

@/&, @/&, K

D /

D /

D / 6'

D /

D / / /

@/&, # 2@/3 2@A3

/ "

#

(64)

# '''''''0

6 #= > B 0 / 0

> 0 / 0

3>

?<

;K 5= 34: 333>

3?3<

3;3K 353=

3:>4

>3

>>

>?

><

>;

>K

>5

>=

>:

?4?3

?>

???<

?;?5

?=?:

MM MM

D$ / D$ D$ ' Q Q Q Q

"

"

/*

) D$

"

Q Q Q Q ' ' ' ' D ' 1 "

R D R D Q Q

0 "

Q Q Q Q 2 2@ 2+

% 2@

1 2+

L#R+! L/R+!

"

)! 7@ %

MM

$/R$/R

$/R

%7$/)

%7$/) 2$%1"'-!1

"'-!1 )0!)0!

$/R")/#

'2%""

'2%""

'2%""

'2%""

'2%""

0!0/"'-!1

"'-!1

")%) +)22$'8 '2%""

2$'8")%) 1"R /)$%"6#2

%2%/0

!#9/#

E 61 K (9 />

+: ,8D +% 1,D +( ?D

EE 61 /

(65)

''0''''''#"

C)

< 5# ' * '

# # @555 2 555 3 $ H%

< 5# 1, 1, # " K

6,% @1, , @1,

Q U'& /8' B 1, U'& , B 1,

* # @@555 5 2# 555 3 5 # ,?C 5 * ) # #

$

) " ) 61 0 2 5 3 61 4 2 3 " # )

(

,' " ,' # " #

,' # 2,3 2@A3

(66)

#4'''''''0

+

1/<B =1G "

1/

1/<B # 21/3 2@A3 B& 9(:44

D

1B1C " 18A;%:::

1B1C # 21B3 2@A3

(

1, ; 61 " K

%4 T 1

%7 T 1

%9 T 1 (: T 1 ; (% T 1

+% T 21,D3

1, 21,3 * "

E

/D ?&;%::: &;%::: /D " "

/

/D 2/D3 * #

(67)

''0''''''##

@

?=? " = )*

612+9# 3

612+9# 3 ?=? 2?=3 &+9 61

9:: # N' 9:: F?=?

?* & O ?=?

(*

,> 2 ,8 / 3 ,> , ? 2,?3 /=(- 5 , ' 2@,'3 , ' * 5 #

,> 2,3 # *

>

61 " 61 "

61 2)># '&# 8#

;3 61 # # "

61 2>&=# @,)# @,)6# /*#

/ *# @U53

&F4"

/E-+ 8*

8 28 " 3

8 " '86 ,8 2'86 :# .# %(3 ,8 8 &P 8 # $

2& 3 " B, -

(68)

#7'''''''0

&

'/ " ; ;

&E

D " D ;

" B# '/

; 61 " D K % T

( T + T 1

%+ T

61 " D 1, 1, * "

%4 T 1

%7 T 1

%9 T 1 (: T 1

" 261 (%3 1, 61

(

*# ,/

,/ 61 7 2 3 "

,/ 2,3 * " &

(69)

''0''''''#!

(D

,1C ,8 * ,8D ?D # # ,1C ,8 * ;

,1C 2,13 ,8 * " *

# " ,8 * ?& 2 3

'&

" ;/

"

'& M

'& ;/

'&

'& " '&

# ;/ # ;

)

# # # 61 ((

''A

''A 2''3 2 )8,/ 3 5

61 (( "

(70)

#5'''''''0

*$

'>) Q#

* 5

'>) 2'>3 # )

*

" A1'# 61'?/#

&'> 2&'3 N!!O

& * * 23 &

2&3 #

" B, .

*

&> " &>

&

"

6#

; "

(71)

''0''''''#

' "

2'3 5 26'3

"

K

9 T %: T (+ T D (- T D

1B/ 21B3 * "

1 " 18A;%:::

1 # 213 2@A3

&* (

>?, " >?, # #

>?, # 2>3 2@A3

(

&, =1GM 61 " &, / =1G# &, <

=1G# # N&O @A

(72)

#'''''''0

5 A1'

K / T /

& T &

" ,8 " K 61 (0 T ' 2,''3

61 ++ T ,8

23 ,,>, 1''?/

*

?> ' 2 3 * ?>

61 %- "

?> 23 # 61 * K

T % 2? 3 ) T : 2$ 3

61 ?> 1%:

2 3

)

A1' # 5 K

6 T ?

< T &

8& T 8 T 6D T 5

A1' 2A13 '

(73)

''0''''''#

&

' "

' 61 K

%% T

%( T

' 2'3 " 61 %% ?& 2 3#

B#

61 %( * "

M "

%&(

8, " 8, # # #

@

=1 " =1 2 5#

# # 3 * =1 # P / *

@

=' 5 * =' =' $ =' /# <# =# <

=' 2='3 # ='

='9( 2=' 3

>

5 A1' 61'?/

(74)

# '''''''0

K T ) T * P /

1/ T / $ 1/

/? T

/ T / $ 1/

> T

& T 1 T

Q T / $ 8, T 8* '

= T / =' $ T / * $

61'?/ 261'3 # ,,>, 1''?/

( 0

&, &,

" A .(#

6 # = ( +

/ 6 /

+ ( +

7 7G

!

B-,CM B-,CM

S/2K4 S/2K3 S/2K?

S/254 S/253 S/25>

S/5?

S/2:4 S/2:3

M -, Q - , '

4 S/2<4

S/2<3

S/2<>

S/2<?

/2.%::4/!2

/2.%::4.'1"/!2 /

(75)

''0''''''#"

0 , -1 H @ -9 0/

F?=? * ?&;%:::#

&;%:::# 6(. 9:: # - # " K

;V;&,V9::V=-,

< # "

K

;V;6'),

6'), 5 9::

&, F&,9: F&,9% 5 K

?=? HH :%# %:# %(# (%

/Q:: HH :(# %(

//6:: HH :%# :(# %:# %(

2')(: 6'), " 3

5 6'), B#

< 5#

'):% '):% K

#;V;6'),#'):%

# 5 / 55 B& %::: 1

'

0

" "

# # @A# # / & # @A /

& # @A REQUIRED SYSTEM MODULES: ABORT, EXEC, IOMOD, IORQ, MAPS, PROGS, RPLxx, RTIOA, SAM, UTIL, VCTR, $SYSA, driver.

OPTIONAL SYSTEM MODULES: $IDRPL, ALARM, CDSFH, CHECK, CLASS, DSQ, ENVRN, ERLOG, ID.43, LOAD, LOCK, MAPOS, MEMRY, MSGTB, OPMSG, PERR, SCHED, SECOS, SIGNL, SPOOL, STAT, STRNG, SYCOM, TIME, VEMA, XCMND.

(76)

#4'''''''0

Minisys : A non-CDS memory based system that executes a start up program.

Smallsys : A non-CDS system with the ability to load, swap and schedule programs.

Medsys : A CDS based system with ability to load, swap and schedule programs. Also includes

modules necessary for use of the optional DS link software.

Largesys : A full featured system with all modules included.

# ?

"

E &?, '/8, E

'?A ',,A '/A ,>A

@/&, 6 6 6

1/<B 6 6

1B1C 6

1, 6 6 6

/D 6 6

?=? 6 6

,> 6 6 6

/E-+ 6

,/ 6 6 6

,1C 6 6

'& 6 6 6

''A 6 6 6

'>) 6 6 6

&'> 6 6

& 6

>?, 6 6 6

1B/ 6 6 6

1 6

&, 6 6

6 6 6

?> 6 6 6

A1' 6 6 6

' 6 6

=' 6 6

61'?/ 6 6 6

,' 6 6 6

6 0

& +(C 2+( 3 ; ;/

(77)

''0''''''##

? ;/ M ;/

M

> '

& ; ;/

" ; M # ; #

/ # <#

/= < 5# 2/ 3

; 2< /=3 " # ;/ # ; " #

1 8.

;/ $ $ ;/

# ;/

;/

&

;/

;/

# # ;/ # # ;/

#

#

#

(78)
(79)

'6'0'('/'''''7

6 0 ( /

2 3 * 25 3

< 5#

M

1 %% ' # < 5# 2<3 K # # 2 3

2 5# # * # 3# # #

6

' 2@3 # # # 2 U)3#

2 U'&3 5 5 # L 5 1 7

<

5# @/ / # < 0%

(80)

7 ''''''6'0'('/

P1%

1 "

+ 7= C&

< 5#

@/ (:00

(:00) +--:()# / +--:() 1 * * L

L 5 # @&)

# @1'% @1'.

$ =1 P

(

# * K * #

* # * # * # * *

(81)

'6'0'('/'''''7"

( (90 (

# # 5 $

< 0(

# @1# / / * / 5 / : * < 5#

< 0( &> &>)# &>1

P"'

1 "

/$67 /$6%

/$6'

4 /$67

+ 7 = : , ( (90 (

/ (90 (

* 5 L * * < 0+

5 * * / 2/=3 # ,8 B& 49:7 * * ,8 B& 49:7

(82)

74''''''6'0'('/

P19?

B@ 2+ 3KC19)3

19)<

B@ 2+ 3:C

19)>

B@ 2+ 35C

B@ 2+ 3=C19)?

+ 7"= : , / (90 (

( -1 ,,

># 2 * 3 5 " * * 5 # * 5 # * * 5 * /= # # /= < * < 0-

,)

P,);

2@

' 19) 19) 3

19) <

19) 3

19) <

19) >

19) ?

+ 74= : , ( -1 ,,

(83)

'6'0'('/'''''7#

( 6 (90 (

* L 5 * #

< 0. @''

%

01 3 01 > 01 >

01 01 01

# 01

# 01

# 01 P0!0

4 4

+ 7#= : , ( 6 (90 (

/ 6 (90 (

* ' / 2'/3 5 * # < 00 @<'

%

01 3 01 > 01 >

01 01 01

# 01

# 01

# 01 P,/!0

+ 77= : , / 6 (90 (

(84)
(85)

&8'.''''''!

&8 .

; " 2# 3 61 "

" <? # M / 61 "

<? 2 3 " # # "

/

" # " "

# "

2 B&) 3 "

# "

" < 4%

11

1 1

D$

B C

/*

1 "

"

+ != &8 B 1

# 5 1 %%

"

" 2,83 ,8 2,83 / 2/=3 " *#

" # # * /=

* * /=

(86)

! '''''&8'.

2+) 19) B C

B *C19)

"%0 '7@

BC

'7@

BC

/* ,

"

/*

+ ! = $,,0 B :

" # * ' ' # $ * /= "

# / * < 4( "

# * * /=K

" # ; " " * * * " " # * /= * * /=

"

2<3 < * /= /= < /=

* /= <# /= <

" < 4+ # /= * <#

/=

(87)

&8'.''''''!"

2+)

' 7@ 1 "

' 7@ ' 7@

%19) /*

%19) /*

%19) /*

2 19) B

*C

1

/* 2

11 1

1 1

1

2 19) B *C 2 19)

B> *C

,)

D$ '

+ !"= B ( @ 0 &+

(88)
(89)

'810'6''''''5

810 6

1 # # = <? ' <? ' # <?# 6# ? ,,1 ' )* M ' # " 1 L # M * M

, M <? ' )* * # * * * B#

, 5 # L <? *#

' * ,?C * * ,1 ,1

#

* # # $ B& * M 5# /;%:::=

* /

# $ " " *

2 3 # ' ' # 2 3# M ' . %:

(90)

5 ''''''810'6

2 3 ? ; ' # * '

/1I

# " M "

?D

5 @,)# @,)6# Q&=# Q?#

'

@,) # 5 * 61 # @,)6

Q&= M 5 @,)6 # Q&=

M

Q? 5 5 # & ? # * # " # Q?

&1, 2 1/ 3# U) 2 1/ 3 1/

*

, 2 3

*

(91)

'810'6''''''5"

< 5K MACRO

NAM DATA,30 THIS MODULE GOES INTO LABELED COMMON

ENT A1,A2,A3

A1 NOP LABEL ACCESSIBLE BY PROGRAM A2 NOP LABEL ACCESSIBLE BY PROGRAM A3 NOP LABEL ACCESSIBLE BY PROGRAM END

)* * *

$ $ * * *

> -: * K COM,40

5 <? K

$ALIAS /A1/, NOALLOCATE

PROGRAM SAVER(4,89),SAMPLE PROGRAM TO USE COMMON COMMON/A1/SAVE1,SAVE2,SAVE3

COMMON IA1,IA2,IA3,IA4 SAVE1 = IA1 * IA2 + IA3 * IA4 END

* ,1 1 ,?C # * * =%

? <? % * 2 %3 # / # =( ( =+ +

/ , %

* 1 ,?C

# ,1 ,1 # "

5 # ,?C 5

$ # 5 # " *

(92)

54''''''810'6

10 6

8 2 5 &

3

A &

? ,?C M # Q? Q&=

,?C ,?C U) Q? U) Q&= # Q? Q&=

@,) @,) K , % & @,) , ( & Q&=

, + Q?

, % # ; 5 B# % 5 # 7% 7-

(. " 10 6

, + # # 5 # 23

, + / + # ; L # ; , + &1, # + 1/ U) 21/

3

(. 10 6

( #

&

5

Références

Documents relatifs

mkboot: convert a.out file to boot PDP-II to common/ arcv: convert archive files from floating-point number.. atof: convert ASCII

When a transport has been selected and the tape control has determined that its status is such that it may begin an operation, the tape control asserts the

The Load Exponent instruction causes the FPP to load an exponent from the source (a floating-point accumulator in mode 0, a memory location otherwise) into the

There are no transaction types that every memory must be capable of issuing. All memory nodes must respond to the same set of VAXBI data transfer transactions

The default is the last scheduled unprotected program on the primary program (usually

NO PART OF THIS PROGRAM MAY BE PHOTOCOPIED, * * * REPRODUCED OR TRANSLATED TO ANOTHER PROGRAM LANGUAGE WITHOUT*.. * * THE PRIOR WRITTEN CONSENT OF

[r]

See RTE-A System Generation and Installation Manual concerning * the functions of the WELCOME file.. This reflects