ZXTape! 0Created with Ramsoft MakeTZXKEYFACTS 0  GALILEO 7  1985  B23693\,71G:23624H\,71G:0:59999_ ""60000` 60000` ( 0:8,0;:"" |LOGO P, @!! z[F~##* @?p|@q""@ q> 0= @!  " 0 "((  0`q! B A"q` D(( B   " " D"p" " r/< " `0<< `D"<B  (*  !@< ""  x" !  ()  @=0oA q"!po@@qR( [@08"! !p@1?          0  ?     0  D D?   ??  D D       ??           ??                               0  i|88|% p'<  `l@DEPQ@%  'B l@DDA@%'"q'<rxqly@EEAQx%((Q((""r',"'" "" @""lAD)MPQ4@%"Q(/(x" "<"'"z<p< ""lAD)EPQQ@%("O(()"""( "'  "l@88O|%i'xgqQ'B"zohw6?<xD GjD GlD GG@history y a$="history" 7:1:1: >3;0,0;" " S3;1;1,0;"LETTS";0;" Keyfacts Revision Software" #>3;2,0;" " %6;1;1;5,7;" ";6,7;" COMPUTER STUDIES ";7,7;" " (210 ,2;"For O-Level GCE,CSE,and GCSE" 2e1;7;18,10 ;"Produced by";19,2;" Bourne Educational Software" <020,3;" Charles Letts & Co. Ltd." F:12 ,((32 -a$)/2);5;1;a$ P14,2; U 1 Z"" AREM *\w ,# # <@=T''8 *zz\\\w\+z0zEwA8zIzIz\rX![!@@P!!88 W K SR P***RMW 1985*** time=502 0n=07:p:q:"a"+n,p:"b"+n,q:n 3,0,14,0,60<,0,255,255,255,255,60<,0,14,0,3,0 1:1:7: #k:5;1;1,3;"HISTORY OF COMPUTERS AND";3,4;"INFORMATION PROCESSING" % x=1 (0;7,x;"1) Calculating Machines";8,x;"2) Stored Program Computers";9 ,x;"3) Software & Programming";10 ,x+4;"Languages";11 ,x;"4) Program and Data Storage" -.6;13 ,x;"5) Set the time limit" 28;6;1;17,6;"**SELECT(1-5)**" 5a$=:a$=""535 7%a$<491ůa$>535535 <#a$=59500%:35# A<17,4;1;7;"Please wait a moment" F point=a$ d%score=0:t$(8,65A) i1:7 n9000(#+(point*5) xq=18:t$(q):q } p(8) o(8):g=18 o(g)=((*8+1)) ;g>1h=1(g-1):o(g)=o(h)132:h g>1h g g=18 e=18 o(e)=gp(e)=g e g q(8) 1: 1:3 g=18 p(g)=p(g)*2 (p(g),0;t$(o(g),15) q(g)=g*2 g 0:1 !y=18:goes=0 Z20,0;"When you think the event and "'"date match,press a key. " U0,0;" " /w=132 :t$(o(y),w)="#"176 w 1 L0,0;t$(o(y),(5+(point=1o(y)=1))w-1) 41,0;t$(o(y),(w+1)(w+32 )) 0 9900& ""192 r=14 d=18 q(d)=0222 6;q(d),6;"" time ""230 q(d),6;" " d r 3000 :400 )j=18:q(d)=p(j)240 j $jyq(d),6;" ":300, V20,0;" " D3;1;6;20,5;"***That's right!***"  'm=10 40(:0.005y# =,m:m t5;1;q(d),5;t$(o(j),6w-1);q(d)+1,0;t$(o(j),(w+1)(w+32 )) 9q(d)=0:150:score=score+1:400 ,8goes=goes+1:goes=23000 :400 1V20,0;" " 6)3;20,9 ;"Try again." ;0.2~L,-5 @ 100d E 167 y  502 V20,0;" " U0,0;" " score=81;5;1;1;20,0;"Well done!You placed all the events correctly! ":430 R20,0;1;"You inserted ";score;" out of 8"'"events correctly." 9900&:35# V20,0;" " @20,0;"The event will now be inserted correctly." 3q=18:0.05|L,0:5:q 100d p1;5;p(y),5;t$(o(y),6w-1);p(y)+1,0;t$(o(y),w+1w+32 ) *i=18:q(i)=p(y)3019 i q(i)=0 V20,0;" " <20,0;" Try to remember the correct date." )1;1;20,0;"*" :1;1;p(y),0;t$(o(y),15) G350^:1;3;p(y),0;t$(o(y),15): #-"500BC The Greeks and Egyptians#both had a simple abacus","1617 Napier invented Napier's#bones-a multiplication aid","1642 Pascal invented a#machine for addition" #."1694 Leibnitz produced a#multiplying machine","1804 Jacquard produced a punched#-card-controlled automatic loom","1834 Babbage began work on an#analytical machine" #/"1890 Hollerith used a tabulating#machine to record tabulated data","1944 The Harvard MK1 ASCC valve-#using computer was built" #2"1945 1st Generation:von Neumann#designs a Stored Program machine","1948 The first transistor is#developed","1949 EDSAC, one of the first#Stored Program Computers built" #3"1951 First computers available#for commercial sale","1956 2nd Generation:Transistors#first used in computers","1959 Transistorised circuits#sold commercially","1964 3rd Generation:Integrated#circuits used in computers" #4;"1971 4th Generation:VLSI#circuits,first microprocessors" #7"1945 Zuse developed 'Plankalkul'#-a programming language","1951 Univac produced computer#software,a sort-merge program","1956 COBOL produced by US#Defense Department","1957 IBM produced a FORTRAN#compiler" #8"1961 Timesharing systems using#teletype terminals developed","1964 BASIC first used on a#timesharing system","1968 Pascal was developed by#N.Wirth","1980 ADA produced for US defense#department" #<"1945 Electronic Valves used for#storage","1948 The BINAC computer used#Magnetic tape","1953 The Whirlwind computer had#Magnetic core","1964 Simple Integrated circuits#used for storing programs/data" #="1967 Discs replaced Drums as the#main backing store medium","1971 VLSI Circuits allow 10000#elements to be stored on 1 chip","1973 Floppy Discs became#generally available","1979 Winchester discs were #produced" % % %&K2,0;"How long do you want the marker to point to each date?" %+y=6:x=4 %0y,x;"1) 0.5 seconds";y+1,x;"2) 1 second";y+2,x;"3) 2 seconds";y+3,x;"4) 3 seconds";y+4,x;"5) 4 seconds" %5T12 ,2;"Present time is ";time/502;" second";:time502"s." %:.1;16,4;"**SELECT(1-5)**" %?a$=:a$=""9535?% %D%a$<491ůa$>535535 %N4time=502*(a$-1):a$="1"time=25 %S""9555S% %XW16,0;" ":v=1502:v:35# &'21,24;1;"" &z$= &z$="*"1 &z$13 9915& &521,24;" ":d=125:d & '23613=\,4:23614>\,61=:" "23552\,23627K\+(23628L\)*256-23552\: 65023:23613=\,4:23614>\,61=:"Please stop the tape.":9993 ' 'U address,a$:a$="stop"23613=\,84T:23614>\,255:650786: ' i=1̱a$2:high=a$(i)-480:low=a$(i+1)-480:high=high-39'*(high>9 ):low=low-39'*(low>9 ):byte=(16*high)+low:address,byte:address=address+1:i:9991' ' 65024,"f53a3a5c3c2004f1c33800f13eff323a5ccdb0162a595c010100cd55162a595c112dfe010100ebedb0fbc3e212f700000000000000003efeed47ed5ec93e3fed47ed56c9" ' $ 65279,"00fe",0,"stop" ' '|23613=\,0:23614>\,0:"history"23552\,(23627K\+256*23628L\)-23552\:0 systems m  a$="systems" 7:1:1: >3;0,0;" " S3;1;1,0;"LETTS";0;" Keyfacts Revision Software" #>3;2,0;" " %6;1;1;5,7;" ";6,7;" COMPUTER STUDIES ";7,7;" " (210 ,2;"For O-Level GCE,CSE,and GCSE" 2e1;7;18,10 ;"Produced by";19,2;" Bourne Educational Software" <020,3;" Charles Letts & Co. Ltd." F:12 ,((32 -a$)/2);5;1;a$ P14,2; U 1 Z"" AREM -\xv -y# # <@=T''8 \\\\+-\YtX![!@@P!!88 W K SR P rot=0  20 d=15:x$ e=07:a x$+e,a e d ]"a",00010100,001101106,01110111w,0,0,0,0,0 ]"b",0,0,0,0,0,01110111w,001101106,00010100 ]"c",00000100,00000110,00000111,0,7,6,4,0 u"d",00100000 ,01100000`,11100000,0,11100000,01100000`,00100000 ,0 M"e",0,0,0,01010101U,0,0,0,0 d1:1:7: n;5;1;3,3;"**COMPUTER SYSTEMS**" s 1 xQ6,1;"1) Layout of a typical ";7,13 ;"digital computer" R10 ,1;"2) Layout of the CPU of";11 ,14;"a microcomputer" 0 716,5;6;1;"**SELECT(1-2)**" ,z$=:z$<491ůz$>502150 z$=23000 )down=0:score=0:9500% 1:1:7: L3;1;0,1;1;"LAYOUT OF A DIGITAL COMPUTER" y=18:x=0 goes=0:8000@ 8480,40(:x=128:y=78N:8600! 16,23;"CPU" 8000@ 7568,480:x=40(:y=22:8600! 14,8;"IAS" 8000@ 7568,80P:x=72H:y=32 :8600! 59 ,8;"CONTROL";10 ,9 ;"UNIT"  8000@ Eover=0:x=76L:y=80P:y1=70F:x1=x:85004!  12 ,9 ;1;""  8000@ 8128,480:x=40(:y=22:8600! 14,17;"A.U"  8000@ (128,60<:-32 ,0: 81;14,14;"";14,13 ;"" " 8000@ $Nover=0:x=128:y=96`:y1=70F:x1=140:85004! &!1;12 ,17;"" ( 8000@ +50,0;" " ,70,142:x=64@:y=32 :8600! .880P,142:x=72H:y=32 :8600! 09168,142:x=64@:y=32 :8600! 2Mdown=1:x=28:y=142:x1=568:y1=92\:85004! 355,3;1;"";10 ,5;"" 69x=92\:y=142:x1=x:y1=112p:85004! 865,11 ;1;"";6,11 ;"" ;Bx=196:y=142:x1=128:y1=108l:85004! =65,24;1;"";8,17;"" @ 8000@ B71,11 ;"BACKING";2,12 ;"STORE" D 8000@ E(148,142:0,-72H F71;5,18;"";12 ,18;"" H 8000@ J41,1;"INPUT";2,1;"DEVICE" M 8000@ O71,22;"OUTPUT";2,22;"DEVICE" Q 8000@ TL60<,142:0,-16:96`,0:0,-568 V!1;12 ,19;"" X 8000@ ^8168,60<:524,0:0,81Q ` 1;5,27;"" c 8700! hg=1300,:g rZscore=1418,0;"Well done! You answered all the questions correctly!" |]score<1418,0;"You answered ";score;" of the 14"'"questions correctly."  9900&  1 80,7;3;1;"LAYOUT OF THE CPU" rot=2 1:1:7: 80,7;3;1;"LAYOUT OF THE CPU" 9568,142:x=128:y=22:8600! 60,568:x=64@:y=39':8600! 780P,568:x=64@:y=39':8600! 8160,64@:x=95_:y=31:8600! K12 ,96`:0,23:192,0:0,-23 8,1;1;"" 68,25;1;"";9 ,25;"" &116t,96`:0,23 68,14;1;"";9 ,14;"" '148,120x:0,22 65,18;1;"";6,18;"" '204,64@:0,-16 814,25;1;"";15,25;"" \over=0:x=36$:y=96`:x1=236:y1=114r:down=1:85004! Uover=0:x=236:y=114r:x1=x:y1=96`:down=1:85004! 68,29;1;"";9 ,29;"" 1;8,4;"" 8x=236:x1=x:y=64@:y1=502:85004! !814,29;1;"";15,29;"" "8x=92\:x1=x:y=96`:y1=114r:85004! & 8,11 ;1;"" 09x=76L:y=114r:y1=142:x1=x:85004! 545,9 ;1;"";6,9 ;"" :Y6;1;15,0;"- Data Flow";16,0;" Control Signals" ?,18,4;"Try to label the boxes" A,r$(9 ,14):s$(9 ,14) Bscore=0:7900 Dh=19 Egoes=1 Gs$(h):d$:y:x Hy,x;1;d$ I+h=2h=5h=83900< J 8900" K r$(h)=q$ L4r$(h)s$(h)goes=1goes=2:3144H Mgoes=2q$=""y,x;d$ Sh Xscore=(r$(1)=s$(1))+(r$(2)=s$(2)r$(3)=s$(3)r$(4)=s$(4))+(r$(5)=s$(5)r$(6)=s$(6)r$(7)=s$(7))+(r$(8)=s$(8)r$(9 )=s$(9 )) bcscore=418,0;"Well done!You have labelled the diagram correctly.":3460 lG18,0;"You labelled ";score;" of the blocks"'"correctly." vg=1200:g kr$(1)s$(1)forst=1:n=1:3800:2,8;1;"MICROPROCESSOR" r$(2)s$(2)r$(3)s$(3)r$(4)s$(4)forst=2:n=3:3800:11 ,1;1;"READ";12 ,1;"ONLY";13 ,1;"MEMORY" r$(5)s$(5)r$(6)s$(6)r$(7)s$(7)forst=5:n=3:3800:11 ,11 ;1;"RANDOM";12 ,11 ;"ACCESS";13 ,11 ;"MEMORY" r$(8)s$(8)r$(9 )s$(9 )forst=8:n=2:3800:11 ,21;1;"PERIPHERAL";12 ,21;"INTERFACE" 9900& 1  8700!  his=1 ,18,0;"The block you labelled" 19,0;  w=forst  y=1n e=114 his=1v$=r$(w,e) his=0v$=s$(w,e)  v$" "v$;  e w=w+1:" "; y (20,0;"is the "; 2&his=1his=0:3825 5g=1200:g 7 F6h=2y+1,x;"----";y+2,x;"------" P8h=5y+1,x;"------";y+2,x;"------" Z%h=8y+1,x;"---------" d 3"MICROPROCESSOR","--------------",2,8 b"READ","----",11 ,1,"ONLY","----",12 ,1,"MEMORY","------",13 ,1 m"RANDOM","------",11 ,11 ,"ACCESS","------",12 ,11 ,"MEMORY","------",13 ,11 W"PERIPHERAL","----------",11 ,21,"INTERFACE","---------",12 ,21 > ?*** C 8700! E%goes=1:y=18:x=0 Jl$ Tr=1̱l$ Yl$(r)="#"8030^ [r ^g=1r32 _ry1-y08520H! !?xx1t=x1x2 !B over;t,y !Ct !D 8550f! !Hx1-x08540\! !Iy122z8920" "q$=d$8920" "p$=((p$)-32 ) " d$(q$+1)=" "q$=q$+" " "!d$(q$+1)=" "8944" " q$=q$+p$ "5;1;y,x;q$; "q$=d$8920" "^d$(q$+1)" "5;1;1;d$(q$+1);0;d$(q$+2̱d$) "wd$(q$+1)=" "5;1;0;d$(q$+1);1;d$(q$+2);0;d$(q$+3̱d$) # 8920" #rot=28970 # #q$=l$(r+1̱l$)8700!:18,7;"That's right.":g=120:0.005y# =,g:g:score=score+1: #0.1}L,-5 #(goes=1goes=2:8060| #!y,x;1;l$(r+1̱l$) # 9900& # # q$=d$ # y,x;q$;1;" " # #q$=""8998&# ##q$=q$(1̱q$-1) #& 8948" %*** %"What is the main part of the computer called? #PROCESSOR","Name the main working store of the CPU. #IMMEDIATE ACCESS STORE","Which unit oversees operation ofthe CPU? #CONTROL UNIT" %"Do A-Control Signals or B-Data flow from the control unit to the IAS? #A","What is the component which performs arithmetic operations ? #ARITHMETIC UNIT" %"Do A-Control Signals or B-Data flow between the IAS and ALU? #B","Do A-Control Signals or B-Data flow from the Control Unit to the ALU? #A" %"What are the devices outside butcontrolled by the CPU called ? #PERIPHERALS","On what are data and programs stored outside the CPU? #BACKING STORE","Does data flow both to and from the Backing Store(Y/N)? #Y" % "Give the collective name of the devices which read data. #INPUT DEVICES","And that of the devices which write data #OUTPUT DEVICES","Is it true that data flows in both directions between an inputdevice and the CPU(Y/N)? #N" %!?"Does data flow A-to the CPU or B-to the output devices? #B" &&21,9 ;1;"" &z$= &z$13 9915& &21,9 ;" " & '23613=\,4:23614>\,61=:" "23552\,23627K\+(23628L\)*256-23552\: 65023:23613=\,4:23614>\,61=:"Please stop the tape.":9993 ' 'U address,a$:a$="stop"23613=\,84T:23614>\,255:650786: ' i=1̱a$2:high=a$(i)-480:low=a$(i+1)-480:high=high-39'*(high>9 ):low=low-39'*(low>9 ):byte=(16*high)+low:address,byte:address=address+1:i:9991' ' 65024,"f53a3a5c3c2004f1c33800f13eff323a5ccdb0162a595c010100cd55162a595c112dfe010100ebedb0fbc3e212f700000000000000003efeed47ed5ec93e3fed47ed56c9" ' $ 65279,"00fe",0,"stop" hardware  a$="hardware" 7:1:1: >3;0,0;" " S3;1;1,0;"LETTS";0;" Keyfacts Revision Software" #>3;2,0;" " %6;1;1;5,7;" ";6,7;" COMPUTER STUDIES ";7,7;" " (210 ,2;"For O-Level GCE,CSE,and GCSE" 2e1;7;18,10 ;"Produced by";19,2;" Bourne Educational Software" <020,3;" Charles Letts & Co. Ltd." F:12 ,((32 -a$)/2);5;1;a$ P14,2; U 1 Z"" AREM e,\/g,a# # <@=T''8 eψ\\\F\fk|s,\x3X![!@@P!!88 W K SR P 1:1:7: >5;1;2,2;"***COMPUTER HARDWARE***" O5,0;"1) Classification of";7,9 ;"Computer Hardware" N10 ,0;"2) Characteristics of";12 ,14;"the Hardware" (A6;1;16,5;1;"**SELECT (1-2)**" 2A$=:A$"1"A$"2"502 <A$="2"8000@ Z1:1:7: dF6;1;0,0;"INPUT OUTPUT I/O STORAGE" n&0,167:255,0 s c(8) t$r=14:c(r)=1:r u'118v:q=58:c(q):q v#0,7,16,24 x8q=13:x:x,40(:0,135:q 557,122z,191 300, 9470$ {score=153;7;1;17,x;"Well done! You classified every item correctly! " ]score<156;17,x;"You classified ";score;" out of"'"15 items correctly" Y164:q=16:pit:0.2~L,pit:10 :0.15~,pit:10 :q B0.8L,0:q=0-12 -1:0.05|L,q:q 312 ,10 ,9 ,8,7,7 9900& 1 ,)7000X:goes=1:score=0 /less=11 1k=115 6%goes=0:e$:l$=e$:9490% 8y=16:x=0 :tp=y:bt=21:9470$ ; 500 <y=16:x=0 = 9470$ >a$e$(pos+1)350^ @score=score+1 E718,8;3;1;"**Well done!**"' J%Q=120:0.01z# =,q:q T 1000 Y 385 ^@goes=0goes=goes+1:0.1}L,-5:315; h1q=0-20-0.5:0.01z# =,q:q r06;17,5;"That's not right." | 1000  100d k   i$="is " k100d570: D kyp1c(ypos)=c(ypos)+1:1050 .c(ypos)=c(ypos)+1: i$13 9620% #"l$(18)="ENDCLOZE" #row1>13 rv092706$:row1=row1+1:l$=t$(row1):row=row+1:92706$:row=row-1:row1=row1-1 #row1>13 rv=09180#:row1=row1+1:l$=t$(row1):row=row+1:9180#:row=row-1:row1=row1-1 # 9142# #rv=-19390$ #rv=09330r$ # # 9135# #row=row+1 #row1=row1+1 #row1>159135 # 9125# #"L$(18)="ENDCLOZE" # z$(row1)=l$ #,9490%:pos=0row,0;l$: # 9225 $ #d$="" #q=hp+1h2p-1 #d$=d$+"-":q #?l$=l$(1hp-1)+" "+d$+" "+l$(h2p+132 ) # z$(row1)=l$ # 9185# $hp=pos $q=(hp+1)̱l$ $l$(q)="#"9250"$ $q $"h2p=q $' $6"l$(18)="ENDCLOZE" $;99490%:pos=0row,0;l$:z$(row1)=l$: $@$9225 $:9300T$:92706$ $^Rl$=l$(1hp-1)+" "+l$(hp+1h2p-1)+" "+l$(h2p+1̱l$) $c $s*d$="-----------------------------------" $w l$=t$(row1) $| 9490% $pos=0 $ct=ct+1 $9225 $:95200% $76;1;row,hp;1;d$(hph2p-2) $ 9550N% $+row,hp;q$;:q$122z9560X% %e$q$=(h2p)-(hp+1)9560X% %fp$=(p$-32 ) %g q$=q$+p$ %larow,hp;1;6;1;q$;:q$" &u$= &u$=""9915& &u$="*"1 &21,9 ;" " & '23613=\,4:23614>\,61=:" "23552\,23627K\+(23628L\)*256-23552\: 65023:23613=\,4:23614>\,61=:"Please stop the tape.":9993 ' 'U address,a$:a$="stop"23613=\,84T:23614>\,255:650786: ' i=1̱a$2:high=a$(i)-480:low=a$(i+1)-480:high=high-39'*(high>9 ):low=low-39'*(low>9 ):byte=(16*high)+low:address,byte:address=address+1:i:9991' ' 65024,"f53a3a5c3c2004f1c33800f13eff323a5ccdb0162a595c010100cd55162a595c112dfe010100ebedb0fbc3e212f700000000000000003efeed47ed5ec93e3fed47ed56c9" ' $ 65279,"00fe",0,"stop" '7:7:0