Section 7: Simple Programming118
Keystrokes Display    
XEQ 
  XEQ _ _    
   
ALPHA SIZE ALPHA 
  SIZE _ _ _    
  What is the desired data storage register allocation?
021
  0.0000    
  The allocation is now 21 registers as storage registers and 42 registers in program memory.
XEQ 
  XEQ _ _    
   
ALPHA SIZE ALPHA 
  SIZE _ _ _    
  Returns to the normal allocation.
017
  0.0000    
   
The minimum/maximum allocations of registers are 0 data storage registers and 63 registers in program memory (319 registers with four additional memory modules), or 63 data storage registers (319 with four additional memory modules) and 0 registers in program memory.
Continuous Memory
Programs that you write and record in program memory remain there permanently until you explicitly remove them. The Continuous Memory of the HP-41C saves the programs permanently, even when the calculator is turned off.
The END Function
As you read earlier, when you enter more than one program into program memory, you should separate those programs using END . Following is a short description of how END works.
END tells the calculator that the end of a program’s space in program memory has been reached and all subsequent lines belong to another program. For example, program memory now looks like this:
 
  00    
 
 
  01 LBLTHEAT    
 
 
  02 30    
 This program was entered
 
  03 *    
 in the introduction of this
 
  04 .47    
 handbook.
 
  05 *    
 
 
  06 END    
 
 
  00    
   
 
  01 LBLTCIRCLE    
   
 
  02 X 2    
   
 
  03 PI    
   
 
  04 *    
   
 
  05 END    
   The end of the program and
 its space in program memory.