Section 14: Flags continue229
Before you begin, assign the PSE function to the   key location so that you can input PSE at the press of a single key in USER mode.
Keystrokes Display      
g ASN 
  ASN _    
     
ALPHA PSE ALPHA 
  ASN PSE _    
     
  
  0.0000    
     
Now load the program.
Keystrokes Display      
PRGM 
       
     
g GTO · · 
  00 REG 45    
     
g LBL 
       
     
ALPHA PROOF ALPHA 
  01 LBLTPROOF
     
g CF 26 
  02 CF 26    
    Disables the audible tone (flag 26 is initially set).
 
       
   
g CF 22 
  03 CF 22    
     
g LBL 01 
  04 LBL 01    
     
g BEEP 
  05 BEEP    
    Sounds alarm if flag 26 is set, not if flag 26 is clear.
 
       
   
g CF 26 
  06 CF 26    
    Clears flag 26.
USER 
       
     
PSE (  
  07 PSE    
  Timing routine.
PSE (  
  08 PSE    
 
PSE (  
  09 PSE    
 
PSE (  
  10 PSE    
 
PSE (  
  11 PSE    
 
USER 
       
     
XEQ 
       
     
ALPHA FS?C ALPHA 22 
  12 FS?C 22    
    Test and clears flag 22.
g GTO 01 
  13 GTO 01    
    If flag 22 is set (data has been entered), goes to LBL 01.
 
       
   
g SF 26 
  14 SF 26    
    If flag 22 is clear (data has not been entered), sets flag 26 ...
 
       
   
g GTO 01 
  15 GTO 01    
    ... then goes to LBL 01.
Now run the program to see if you can keep up with DeDe’s proofreading speed. Remember to look at every word in the line before you press the number key. If you miss the timing on a line, go to the next line.