Trailing-Edge - PDP-10 Archives - decuslib10-04 - 43,50334/tops02.exe
There are no other files named tops02.exe in the archive.
?p ?xi?4	Kb)}
(1 +-=<@-=,>y,>x "p@ $("&"(-=+	ge}:aW$RgR~
q-=6<@v,*	<Lt+hO%J7J-=><@-=,)<L@vh+GC6 Vh h $( h-=v h2V(+X+\+J+G+\W# -=h-=Y,(y<L` h.6 Vh h $( h-=v 6 V( h/6 V( (06+g@v(,(m<L(,(8>
(``,>,>,>(,>(-=(@v'z (0V+{ $( "-=$2D(+{,)<L'q,)<L'n,)<L'k,)<L(,)<LOvh+G7@h+@vh,@8p'j4@Ov'|,)<L'g+ 6 V(,@8p'f4@,)<L'cOv'{+ 6 V(,@8p'a4@
,)<L'^Ov'{+,)<L'X,)<L'R+G+KbNF@-=h-=>o,^o>`K+hQP-=8`-=+E2$3D+0+63(.6+V(+%Ovh+;+6]>5 (/ Vh+`:h (/42v+e ( $( h-=v+`Ov'z Vh+s+j]>5
(`Q`},>,>,>(,>(-=(+hetKv-=1` ($6 &4/ V( (&4+ Th+ha;wC2O) -=
'Q-=0@gO,>,1`0 gOGx/x4@,)<L+/-= 6 Vh,(e1l @h h26h+&+# $h h-=,~,)<LN! h.6 Vh+,)<L'O,)<L(
+,r$hh-=,~,)<LN*>o,^o>`K+he&='~.6V'~@v'y+=,1`..(,~,<@N:+K+C,1`..( ,~,<@N@ '}1v+K+I,1`..( ,~,)<LNF '}1v+O,<@'I,)
L4@,)+:(<(.42v+++:(2v(+ $(0(-=$3D(gO+ $(-(-=$2D(gOA4D,)<Lh(+,)<Lh(+,)~0VgO '~0TgOG4V9S += '~-<(5  '~-<(5 H @h+hYLqJ(-=>1` '}/( Vh '} V(+hYKi;yJ-=E1` '~/( Vh '~ V(+hYLe-m-=L3@-= '}/( Vh '} V( '~/' V' '0VgO h0TgOG4V[S +^ '-<(5  h-<(5 H @h>o,^o>`K+hYKi\QK; -=a3@-= '~/( Vh '~ V( '~/' V' '0VgO h0TgOG4VpS +s '-<(5  h-<(5 H @h>o,^o>`K+h]>
,)<L'!+O'}1v+,)<L',) V'} V'~ V'} 6 V( 6 V(@v( V( V( V( V( $' "-=$ D( $' "-=$ D( $'
',>,>,>(,>(-=( ( $( "C-=v ( $( "C-=v,(R>
``,>,>,>(	,>(	-=(	,(R>
 ( $(
 "-=v 6 V(@v'| V'{ V'z $'
<"-=$D(',>,>,>(,>(-=('(.6,>,>,>X,>X-=X'+(.6,>,>,>X,>X-=X'+(.6,>,>,>X,>X-=X' (.6,>,>,>X,>X-=X&} (.6,>,>,>X,>X-=X&{ (.6,>,>,>X,>X-=X&y (.6,>,>,>X,>X-=X&w (.6,>,>,>X,>X-=X&u (.6,>,>,>X,>X-=X&t (.6	,>,>,>X,>X-=X&p (.6,>,>,>X,>X-=X&m (.6,>,>,>X,>X-=X&j (.6,>,>,>X,>X-=X&f (.6,>,>,>X,>X-=X&c (.6,>,>,>X,>X-=X&^ (.6,>,>,>X,>X-=X&[ (.6,>,>,>X,>X-=X&V (.6,>,>,>X,>X-=X&S (.6,>,>,>X,>X-=X&N (.6	,>,>,>X,>X-=X&L (.6,>,>,>X,>X-=X&K (.6,>,>,>X,>X-=X&G (.6,>,>,>X,>X-=X&C (.6,>,>,>X,>X-=X&A (.6,>,>,>X,>X-=X&= (.6,>,>,>X,>X-=X&; (.6,>,>,>X,>X-=X&8 (.6,>,>,>X,>X-=X&5 (.6,>,>,>X,>X-=X&2 (.6	,>,>,>X,>X-=X,)W<L`&0,)<L&,,)<L(,)<L&+,)<L&),)<L&!,)<L&,)<L&,)
@-=h-=+%uGD14-=h-="-=Ov'y@v'}V(@v'z+.+,eX:4-=h-=),<@,)6 V(,8`$yL4@B+R,8`$wL4@E+R,8`(
&@-=h-=J+M+RckD14-=h-=O7@'z+U,x<@ 6 V(,8`$uL4@Y+g,8`(
6@-=h-=],)<L$o+,+gckD14-=h-=d7@'z+j,x<@ 6 V(,8`$nL4@n+},8`$lL4@q+},8`(
F@-=h-=u+M+}ckD24-=h-=z7@'z+,x<@ 6 V(,8`$yL4@+,8`$lL4@+,8`(
,)<L$e,)<L$],)<L$U+,+ckD24-=h-=7@'z+,x<@ 6 V(,@8`$SL4@+2,@8`$RL4@"+2,@8`$PL4@%+2,T<@+*gl\=q
f@-=h-=',)<L$H,)<L$C+,+2ckD34-=h-=/7@'z+5,x<@ 6 V(,@8`'
v@-=h-=:+*+BckD34-=h-=?c(0V+F,x<@+,7@'z+H,x<@ 6 V(,68V(,@8`$lL4@M+Q+x+QY<=q
7@'z+,x<@'}0V+,T<@+gl\=qckD54-=h-=7@'z+!,x<@'}0V+-,T<@+'gl\=q..( ,~,)<LND,)
7@'z+r,x<@ 6 V(,@8`$yL4@v+	,2<@,<@+|gl\=q
+	ckD14-=h-=~7@'z+	,x<@ 6 V(,@8`$nL4@	+	,T<@+	
6@-=h-=		,)<L$kD14-=h-=	7@'z+	,x<@ 6 V(,@8`$L4@	+	(,T<@+	 gl\=q
F@-=h-=	,)<L$,)<L#{+b+	(ckD24-=h-=	%7@'z+	+,x<@ 6 V(,@8`#zL4@	/+	;,T<@+	3gl\=q
V@-=h-=	0,)<L#r,)<L#l+b+	;ckD24-=h-=	87@'z+	>,x<@ 6 V(,@8`'aL4@	B+	M,T<@+	Ggl\=q
f@-=h-=	D,)<L#e+b+	MckD34-=h-=	J7@'z+	P,x<@ 6 V(,@8`$SL4@	T+	g,@8`$RL4@	W+	g,@8`$PL4@	Z+	g,T<@+	_gl\=q
v@-=h-=	\,)<L$H,)<L$C+b+	gckD34-=h-=	d7@'z+	j,x<@ (0V+	m,x<@+b '}0V+	y,T<@+	sgl\=q
gl\=q	~+~+b+
,1`..( ,~,)<LN
:,)<L#6,)<L#.,)<L#',)<L# ,)<L#,)<L#,)<L#,)<L#,)<L"~,c<@7@'{+
s7@'{+,@v'{+ 6 V(,@8`!VL4@2+D 6 V(,@8`!TL4@6+D 6 V(,@8`!SL4@:+D,2<@,<@+?gl\=q
&@-=h-=<+-=h-=A7@'z+G,x<@ 6 V(,@8`!QL4@K+^ 6 V(,@8`!TL4@O+^ 6 V(,@8`!SL4@S+^,2<@,<@+Ygl\=q
6@-=h-=V+-=h-=[7@'z+a,x<@ 6 V(,@8`!QL4@e+o,2<@,<@+jgl\=q
F@-=h-=g+-=h-=l7@'z+r,x<@ 6 V(,@8`!VL4@v+
,x<@ 6 V(,@8`!PL4@
,x<@ 6 V(,@8`!NL4@
',x<@ 6 V(,@8`!LL4@
:,x<@ 6 V(,@8`!>L4@
L,x<@ 6 V(,@8`$SL4@
e 6 V(,@8`$RL4@
e 6 V(,@8`$PL4@
h,x<@ (0V+
k,x<@+ '}0V+
,x<@ 6 V(,@8` |L4@+,T<@+gl\=q
V@-=h-=,)<Lt,)<Lzn+,x<@ 6 V(,@8` lL4@!+.,T<@+&gl\=q
f@-=h-=#,)<Le,)<Lzb+1,x<@ 6 V(,@8` `L4@5+A,T<@+9gl\=q
v@-=h-=6,)<LX,)<LzU+D,x<@ 60V(,@8`$SL4@H+U,T<@+Mgl\=q`+p 6 V(,@8`$PL4@d+p,T<@+hgl\=q
n+ckD54-=h-=-=,<@,)<LoC+,1`..(,~,)<LN,)uGD54-=h-=,,)<L =,)<L 7,)
,),)<L',)<Lh,)F+MuGD64-=h-=J-=Ov'y@v'}vV(@v'z+W+UeX:4-=h-=R,<@,)L4@k+x 6 V(,8`(
&@-=h-=p+_+xckD14-=h-=u7@'z+{,x<@ 6 V(,@8`nL4@+
F@-=h-=+_+ckD24-=h-=7@'z+,x<@ 6 V(,@8`kL4@"+/,T<@+'gl\=q
V@-=h-=$,)<Ld,)<La+U+/ckD24-=h-=,7@'z+2,x<@ 6 V(,@8`_L4@6+?,T<@+:gl\=q
f@-=h-=7+'+?ckD34-=h-=<7@'z+B,x<@ 6 V(,@8`^L4@F+P,T<@+Kgl\=q
v@-=h-=H+'+PckD34-=h-=M7@'z+S,x<@ 6 V(,@8`\L4@W+d 6 V(,8`(
L4@[+d,T<@+gl\=q4-=h-=a7@'z+g,x<@ 6 V(,@8`[L4@k+| 6 V(,8`(
L4@o+|,T<@+tgl\=qL+U+|ckD44-=h-=y7@'z+,x<@ 6 V(,@8`KL4@+ 6 V(,8`(
&@-=h-=+n+ckD14-=h-=7@'z+,x<@ 6 V(,@8`kL4@+(,2<@,<@+#gl\=q
6@-=h-= +n+(ckD14-=h-=%7@'z++,x<@ 6 V(,@8`^L4@/+9,2<@,<@+4gl\=q
F@-=h-=1+n+9ckD24-=h-=67@'z+<,x<@ 6 V(,@8`nL4@@+N,T<@+Egl\=q
V@-=h-=B,)<L1,)<L*,)<L&+t+NckD24-=h-=K7@'z+Q,x<@ 6 V(,@8`mL4@U+_,T<@+Zgl\=q
f@-=h-=W+E+_ckD34-=h-=\7@'z+b,x<@ 6 V(,@8`!SL4@f+s 6 V(,8`(
,x<@6V(,@8`KL4@+,<@+gl\=q,x<@-6V(,@8`$SL4@+3+6,V(,@8`$RL4@"+3<6+V(,@8`$PL4@&+3,T<@++gl\=q+h,1`..( ,~,)<LNe,)
@-=h-=t+{uGD74-=h-=x-=Ov'y@v'}V(@v'z++eX:4-=h-=,<@,),x<@ 6 V(,@8` |L4@+%,2<@,<@+ gl\=q
&@-=h-=+l+%ckD14-=h-="7@'z+(,x<@ 6 V(,@8`{L4@,+7,2<@,<@+1gl\=q
6@-=h-=.++l+7ckD14-=h-=47@'z+:,x<@ 6 V(,@8`yL4@>+I,T<@+Bgl\=q
F@-=h-=?,)<Ls++IckD24-=h-=F7@'z+L,x<@ 6 V(,@8`$yL4@P+c,@8`'L4@S+c,2<@,<@+Xgl\=q
V@-=h-=U,)<Ll,)<Ld,)<L\,)<LX+l+cckD24-=h-=`7@'z+f,x<@ 6 V(,@8`$nL4@j+~,@8`'L4@m+~,2<@,<@+sgl\=q
f@-=h-=p,)<LP,)<LH,)<L\,)<LX++l+~ckD34-=h-={7@'z+,x<@ 6 V(,@8`{L4@+,@8`FL4@+,T<@+
,<@++RckD54-=h-=O7@'z+U,x<@6V(,@8`L4@Y+e,T<@+]gl\=q4@l+w,T<@+qgl\=q4@1+>,T<@+6gl\=qI7@'z+O,x<@'}0V+[,T<@+Ugl\=q@-=h-=R++ZckD84-=h-=W,T<@+g&n[iP-=h-=\,<@,)<Lj+f,1`..( ,~,)<LNc,)
@v'|+Y7@'{+@v'{+z7@'{+@v'{+7@'z+,x<@ 6 V(,@8`\L4@+ ,<@+gl\=q
 ++ ckD14-=h-=7@'z+#,x<@ 6 V(,@8`ZL4@'+1,<@+,gl\=q
6@-=h-=)++1ckD14-=h-=.7@'z+4,x<@ 6 V(,@8`YL4@8+B,<@+<gl\=q
F@-=h-=9+++BckD24-=h-=?7@'z+E,x<@ 6 V(,@8`$RL4@I+R,<@+Mgl\=q
V@-=h-=J+<+RckD24-=h-=O7@'z+U,x<@ 6 V(,@8`$SL4@Y+l,@8`$RL4@\+l,@8`$PL4@_+l,T<@+dgl\=q
f@-=h-=a,)<L$H,)<L$C++lckD34-=h-=i7@'z+o,x<@ (0V+r,x<@+ '}0V+,T<@+xgl\=q
@v'{+z>o,^o>`K+Y>=}:4-=h-=+]?\zCK#-=h-=+uGD84-=h-=,)<LM,)<LE,)<L>,)<L7,)<L0,)<L-,c<@7@'{+'@v'{+z+*e2|{ziEP-=h-='+/uGD84-=h-=,-=Ov'y@v'} V(@v'z+8+6eX:4-=h-=3,<@,)
&@-=h-=Q+H+YckD14-=h-=V7@'z+\,x<@ 6 V(,8`#L4@`+l,8`(
6@-=h-=d+H+lckD14-=h-=i7@'z+o,x<@ 6 V(,8`!L4@s+,8`(
F@-=h-=x+H+ckD24-=h-=}7@'z+,x<@ 6 V(,8`$nL4@+,8`L4@
V@-=h-=+H+ckD24-=h-=7@'z+,x<@ 6 V(,@8`$nL4@++,@8`L4@ ++,T<@+%gl\=q
f@-=h-=",)<L+6++ckD34-=h-=(7@'z+.,x<@ 6 V(,@8`L4@2+=,2<@,<@+8gl\=q
v@-=h-=5+H+=ckD34-=h-=:7@'z+@,x<@46-V(,@8`L4@D+N,2<@,<@+Igl\=q(,68V(,@8`#L4@n+r+~+rY<=q^@v'{+/+agVmX9rh-=h-=^+fuGD94-=h-=c,)<L,)<L],)uGD34-=h-=+uGD34-=h-=+ uGD44-=h-=+$uGD44-=h-=!+)uGD54-=h-=&+-uGD54-=h-=*+2uGD64-=h-=/+6uGD64-=h-=3+;uGD74-=h-=8+?uGD74-=h-=<+DuGD84-=h-=A+HuGD84-=h-=E+MuGD94-=h-=J+QuGD94-=h-=N,)<L,)<L+{+ZK:%yVKO{M-=h-=V,)
,)E<Lh'~`,)<L	,)E<Lh'}`,)<L,){(
,)<Ly-=	+hHz!H|	[2N]Have a nice dayHLeaving the lesson "TOPS02"...[N]H questions your answer was right on your very first try.[N]H
 times.[N]OnHou gave the right answerHDuring the lesson "TOPS02" you answeredHfrom this point.  It is going all the way back to the start.[N]H!NOTE:  The backing procedure is unable to go back just ONE step [N]H'KJOB		Log out.[N]H*		was stopped.[N]H-		control C at the same point where execution[N]H3CONTINUE	Restarts a program which was interrupted by[N]H9START		Starts a program already in core.[N]H?R		Runs a program stored on the system area.[N]HERUN		Runs a program stored on your own disk area.[N]HK	-------		------[N]HN	Command		Effect[N]HQONE control C will stop a program waiting for input.[N]HXTWO control C:s will halt a running program.[N]H^=======[N]H`Summary[N]Hbwant to repeat the whole lesson, only repeat part of it.[N]Hitype "%" to stop the restarted lesson if you do not[N]Ho$Now this lesson ends. If you wish, you can restart it. You can always[N]Hxrun SYS:logout[N]H{Take lesson 12 if you want to learn more about logging out.[N]HUse the "KJOB" (kill job) command.[N]Hprograms.[N]H
system programs. Write "R" instead for system[N]H"RUN" is for running your own programs, not for[N]HK/HUse either the "KJOB" command or run the "LOGOUT" program.[N]HKJOBH LOGOUTH"KJH$KH%SYS:LOGOUTH'What do you type to LOGOUT before leaving the computer?[N]H.
the "RETURN" key.[N]H1to you, you answer by typing "KJOB" and then pushing[N]H8program. Thus, when the monitor responds with a dot (".")[N]H?a LOGOUT. The simplest way to do this is to run the LOGOUT[N]HFcannot just leave it or disconnect it, you have to perform[N]HN When you want to leave the computer terminal for a while, you[N]HUAnswer either "YES" or "NO".[N]HZNOH[Y}H]YESH^a program already in core?[N]Hb%Do you want to go back to the section where you can learn how to restart[N]Hkst[N]HlUse the "R" command.[N]HpWhat do you type after "R"?[N]Ht$The character before 2 in "TOPS02" is "0"=zero, not "O"=the letter o.[N]H|TOPSO2H~program, not at the beginning of the program.[N]HThe "CONTINUE" command restarts execution where you left the[N]H
CONTHny extra words in your answer.[N]HOnly answer with what you would type to the monitor, do not[N]Has an executable core image on disk.[N]H!not used to start execution of a program which is already stored[N]H'!link edit and start execution of a program. But that command is[N]H/The "EXECUTE" command is used to compile,[N]H5What do you type after "RUN"?[N]H9you do not have to type anything after the word "START".[N]H@Since the program is already loaded into your core area,[N]HGTOPHI"then you could write "R TOPS02", but since the program is already[N]HQ!If you know that the program is stored on the system disk area,[N]HYalready is in core. What is it?[N]H]in core, there is a simpler command to start a program which[N]He#then you could write "RUN TOPS02", but since the program is already[N]Hm If you know that the program is stored on your own disk area,[N]HtThere should be a space after the command name.[N]HzRUNTOPH|STARTH~
thetlessonpagain?[N]Hwouldyou typextoustartptherexecutionifromsthelbeginningeof[N]Handyouhadojustepreviouslyoleftothatilesson,awhat[N]HIfyouwantedntoorunaaylessonOcalledd"TOPS02",[N]H2[N]HThencorrecttanswer ispthatayouhpushiitetwoutimes.[N]HTry]again.[N]HThisswilliwork,ebutNyouneednottypeRquiteasmanyhas that.[N]H'am that is excuting.[N]HS#No, three CONTROL-C:s will have the same effect as two CONTROL-C:s :[N]H\3H]2HTWICEH`DOUBLEHbexecuting.[N]HeNo, two CONTROL-C:s is for interruppting a program which is[N]HlTWOHnONCEHoONEHqCONTROL-C:s do you type to interrupt it?[N]Hvexpecting input from the terminal, then how many[N]H}If you want to interrupt the program when it is[N]H 
instead of only once.[N]H To do this, you push the CONTROL-C key combination twice,[N]H 
program is in a loop.[N]H #interrupt the computer when it is typing to you or when the computer[N]H  to the computer through a full duplex line, then you can also[N]H !#is expecting input from the terminal. However, if you are connected[N]H )"the program if the key combination is pushed when the user program[N]H 1The CONTROL-C key will only interrupt the execution of[N]H 8===========================================[N]H >Double CONTROL-C to interrupt program loops.[N]H DTYPE CONTINUE[N]H Gnot from the point where you left it with ^C.[N]H M"RUN" starts the execution of a program from the beginning,[N]H TRUH V
for starts with a "C".[N]H YThere is no "RETURN" command. A hint: The command I'm asking[N]H aRETURNH c
reentrance point.[N]H f The "REENTER" command will restart the program at some special[N]H mREEH onot restart it at the point where you left it.[N]H u!The "START" command will restart the lesson from the beginning,[N]H }STH ~CONH!CONTINUEH!TYPEH!back to the program at the point where you left it again?[N]H!
!And when the monitor responds with a dot, what do you do to get[N]H!DOT COLUMN 1[N]H!The monitor responds with a dot(".") in column 1 of a line.[N]H!character?[N]H!$is ready to accept input commands from you. But which is this prompter[N]H!'#that is one single character in column 1 indicating that the monitor[N]H!0"A hint: The monitor responds with a so-called prompter character,[N]H!8Do not include any double-quotes ('"') in your answer.[N]H!?"H!@not normally anything the monitor types to you.[N]H!F"CONTINUE" and "^C" is something you type to the monitor,[N]H!MCH!OPERIODH!QPOINTH!R.H!T1H!UCOLUMNH!WDOTH!Yterminal when you type "CONTROL-C"?[N]H!^What output will the monitor normally respond with to your[N]H!eagainst that kind of use of CONTROL-C.[N]H!k!version of the lesson you are running now is specially protected[N]H!s!stopped it with CONTROL-C and then continued again. However, the[N]H!{If this lesson had been an ordinary program, you could have[N]H"for example not for this lesson itself.[N]H"The CONTINUE facility does not work for all programs,[N]H"stopped.[N]H"!by typing "CONTINUE". Then you will restart where you previously[N]H""you will get to the beginning of the lesson. You can also restart[N]H"!"restart the program you were just running by typing "START". Then[N]H")!After typing CONTROL-C you will get to the monitor, and you can[N]H"1=========================================[N]H"7The CONTINUE command to restart execution.[N]H"<if you want to continue with this lesson.[N]H"BBut don't push "CONTROL-C" now,[N]H"F!know that you can write monitor commands like "RUN" or "START".[N]H"N the monitor types "." in the first column of a line. Then you[N]H"Vthe monitor. You will know when the monitor is there because[N]H"]key on your terminal. After this, you will normally get to[N]H"e by simultaneously pushing both the "CONTROL" and the letter C[N]H"lprogram. This is the so-called CONTROL-C. This is achieved[N]H"tHowever, there is a way in which you can stop almost any[N]H"{CONTROL-C to stop execution.[N]H"is special for the gnosis system.[N]H#GNOSIS system, you can always stop by typing "%". But this[N]H#
of the ongoing program. For lessons created with the[N]H#to the monitor. Therefore you must first stop execution[N]H#now, then that message would go to this lesson program, not[N]H#!the monitor. If, for example, you should type "START"[N]H#(for this is that what you type goes to the program, not to[N]H#/type the monitor commands like "RUN" or "START". The reason[N]H#7If you have started execution of a program, then you cannot[N]H#>typing the "START" command.[N]H#BIf the program is already in core, then you can start it by[N]H#Jb) start execution of the program.[N]H#Oa) get the program into core,[N]H#SThe meaning of the "RUN" command is[N]H#X=============================================[N]H#^The RUN and START commands to start execution.[N]H#dRUN[N]H#fIf you want to back, type the single character "%".[N]H#mI told you another command for production programs.[N]H#s The EXECUTE command is for programs that are beeing developed.[N]H#{EXH#|start execution of any program.[N]H$!"LOGIN" gives you access to the computer, but normally does not[N]H$	LOGINH$

your own programs.[N]H$"The "R" command is for system programs. A longer form is used for[N]H$is saved specially for you?[N]H$&Which command do you use to start execution of a production program which[N]H$#run SYS:LISP[N]H$%The order is incorrect. First "R" and then "LISP".[N]H$,the "R" command to the computer.[N]H$0You typed the program name, "LISP", but you should also type[N]H$8to execute, that is the word "LISP".[N]H$= Your answer did not contain the name of the program you wanted[N]H$Dwith the single character "%".[N]H$I$If you do not know the answer to a question, then answer the question[N]H$QTH$SNH$TDOH$V"all users of this computer, you must instead use the "R " command.[N]H$^!program saved for you. But since LISP is a program available to[N]H$f You would have typed "RUN LISP" if LISP had been a production[N]H$mLISPH$oRH$pThere must be a space after the command name.[N]H$vRLISPH$xSYS:LISPH$zRUNH${LISP is stored in the system area on disk.[N]H%"is the LISP programming system, what do you type then? Assume that[N]H%	"If you want to start execution of the system program "LISP", that[N]H%the BASIC programming system, then you type "R BASIC".[N]H%to start execution of the system program "BASIC", that is[N]H%the name of the system program. If, for example, you wish[N]H%& users of this computer. To do this, you type "R " followed by[N]H%-of system programs, that is programs which are common to all[N]H%5!name of the production program. You can also start the execution[N]H%=program saved for you, then you type "RUN " followed by the[N]H%DIf you want to start the execution of a production[N]H%K
programcsavedoforeyou.[N]H%N1onyourYterminal.This was because this lesson is a production[N]H%VWhen you started to run this lesson, you typed "RUN TOPS02"[N]H%]===========================[N]H%aRunning ready-made programs.[N]H%f [NT](3) 'BACK' to return to the previous question (or text).[2N]H%m[NT](2) 'SKIP' to move on to the next question (or text); orH%t[NT](1) 'STOP' to end the lesson immediately;H%zGNOSIS will then explain how you can typeH% on your terminal and then pushing the RETURN button.[2N]H&-[N]IMPORTANT: You can interrupt the lesson at any time by typing the[N]single character "%"H&%Stockholm, Sweden, and the Old Dominion University Research Foundation.[N]H&%instruction  (CAI)  from  the  Research  Institute  of National Defense[N]H&"%This lesson was  produced  by  the  GNOSIS  system  for  computer  aided[N]H&*.[2N]H&,'H&-
No, you missed this one.H&6You're mistaken.H&9
Thatywasn'twcorrect.H&<Sorry.H&>!H&DYouranswerwas wrong.H&Hng of it now.H&T
  Keep up the good work!H&W  Aren't you glad you kept trying?H&\
  You're making progress.H&_  There is hope for you after all!H&d
  I knew you could do it.H&g
  Yo've got the idea now!H&k	  You're improving!H&n
  Now you're catching on!H&q  You're doing better!H&uOK!H&vExcellent!H&xThat's it!H&zWell done!H&|Right!H&~Exactly right!H'Bravo!H'Sure!H'Very good.H'Good for you!H'	TOPS02H'%H'
-->H'H'^H' H' GNOSIS will simulate an acceptable answer:[2N]-->H'
Just for the record,H']Or...interrupt the lesson by typing the symbol "%".H'"[N](You might want to rethink some of your previous answers.)H')[N]You have at least eliminated some of the possibilities.H'0Please try again.H'3%If you want to interrupt the lesson, then type the single character "%".[N]H'<??? You gave no answer at all.H'@"Eh?   The computer expected you would just push the RETURN button.[N]H'H[N]Push RETURN H'J[N]I must admit that last one was a bit tricky!H'P, H'RH'Sto the PREVIOUS '-->' or 'RETURN' prompt...[N]H'YPlease continue, then, giving your response[N]H'_
Lesson is backing.[N]H'bBACKH'd
Question skipped.[N]H'gSKIPH'hLesson aborted.H'kSTOPH'lor 'CONTINUE'.[N]H'o	, 'SKIP', 'BACK', H'rAnswer 'STOP'xINXi?4	gfh(igS< \. N(, @(, R(-S"p(B $S* (4 (4@)@. @. @=d( J(% J('  ($	`+(! .X<()+  ('	`+(#+(
&(.	b+(ggINX0('t p2
?ALGOL object time system ALGNNN.SHR not found
+$:(1`+pG?@h-=(6>xx?@hP+@h D` % (O . ?Bh+(E2ph h<B(E 1. . h2p /9p(G 0+(L (O "& & 4B(J. `,` $h ( '`-=	+h`0]>=S:9 -=(P>xx h4`(V0`Z "& h4@(````D& 4B([. , BhSh(@l @P@h hl  @h+h@@hSh(@ @h+hYt}-=(c1`+@h %7@g (k @h+h`Id]-=(k<@+@h % a`+hZ4B(u  ,>,
,^@@@@+hS;1_0P-=(w<@t+Bh,>-= ,^+@h+h_W&>6E>a -=(<@x h <h+EJ,wkS]-=)<@ <h+]=J7J(h-=)
<@x  >@h h4`) 6-= 6-==@)`r-=+hoJNI%-=)<@+@h % ( <) ")=<"h4V)+p-<)1V-+@ )>1V.+@ )@+@ )A <)+g
-<)0606+)*4*)$$*+0)).*_h+0))+)$"*+)$1V.=)5j),8J)$A6/1V)+);1V*+):1V(+)60V!1V'+)20V!+)#+)5 6-= 6-==j)2`r-=+)$ 6-= 6-= 6-==j)8+)57)B . -==j);+)$`9)9)=)"9)"=)=)"9)"+)"+)#aJMmh-=)C<@xx>Jh+()JP@@h@@h#h#h #o}/"([A ` $1@p =)SA ~1@=)S1J*0@ $h,+hS;]h-=)U<@xxx
X   @h>Bh+)eP@@h@@h@@h6"h0"1"+)p+Bh  h h,7@+h6Dh+@h5D+@+@h % *0   4@)z 
  !,A@ . /$4$)z0d-+)z0$ /$D0N(9)u hQh h h,6Dh+@h7@+h5D+@`gdXzS;]-=*<@x &+*
gdXzW&<@x & h2"*0",+h6*6*M7@'tpe%*	pe*xH@*pd})pi)W|G;P)UAoDTp-)E&rOP)CAo>p)Ic?P)p^])
pY!)6%.`)pXe)u^vg`(pXQ(y^|02`(wAo>	nk%(m_%N?P(kAo>2nk(e"QOP(cnj}(RSMd`(PAo>\Ao>ne-(8R9@(6u	(5
`(5J'e(J-MG8(AW ?Fu6
(3 (?=( B`(DEXpDFB:Jq~k2B CBp
cI?ZS(0l)50\B:/\>X\>5'\7N+\2g'r'I(\)8*\)7\	&\	)\+,\6.\.,[rO.O[mNO[mO[m	O[l|[l{&O[l+O[kO[kO[j]O[jRO[i%r%H([Z[Qgr%0[Ms/[M"-[M	+[L,[FG[@v*r#eOD^w'`w]!+{ 0