20070201
8-5-7
Command Reference
 Prog 
   Function:  This command specifi es execution of another program as a  subroutine. In the 
 RUN 
  • 
  MAT  mode, this command executes a new program.
   Syntax:  Prog ”fi le name” 
   Example:  Prog ”ABC”
   Description: 
  • Even when this command is located inside of a loop, its execution immediately breaks the 
loop and launches the subroutine.
  
  • This command can be used as many times as necessary inside of a  main routine to call up 
independent subroutines to perform specifi c tasks.
  
  • A subroutine can be used in multiple locations in the same main routine, or it can be called 
up by any number of main routines.
   Main Routine Subroutines
   
  
  
  
  
  
    Level 1  Level 2  Level 3  Level 4
  
  • Calling up a subroutine causes it to be executed from the beginning. After execution of 
the subroutine is complete, execution returns to the main routine, continuing from the 
statement following the Prog command.
  
  • A Goto~Lbl command inside of a subroutine is valid inside of that subroutine only. It cannot 
be used to jump to a label outside of the subroutine.
  
  • If a subroutine with the fi le name specifi ed by the Prog command does not exist, an error 
occurs.
  
  • In the  RUN 
  
 
 •
 
  
  MAT  mode, inputting the Prog command and pressing w  launches the 
program specifi ed by the command.
  
D
CEIJ
Prog ”E” Prog ”I” Prog ”J”
A
Prog ”D”
Prog ”C”
D
CEIJ
Prog ”E” Prog ”I” Prog ”J”
A
Prog ”D”
Prog ”C”