217
BB must be less than the largest block number provided by the File Memory
Unit (0999 or 1999). The Memory Unit must be RAM, and the blocks being
transferred from the File Memory must contain program data.
When the execution condition is OFF, FILP(44) is not executed. When the
execution condition is ON, FILP(44) reads the data stored in the File Memory
beginning at BB, transfers it to the program memory location immediately
following FILP(44), and then executes the transferred program. The trans-
ferred program data replaces existing program data in the program memory
area. The transfer is completed when the first END(01) is encountered or
when the next non-program block is encountered. If END(01) is encountered
within the beginning block, only that block is transferred.
Because the transfer is done in block units, any other data between the
END(01) instruction and the block boundary is also transferred.
00201
@FILP(44) #0002
Block no. 0002
END(01)
File Memory
User Program
Execution of loaded program data is inhibited when the FILP(44) execution
condition is ON; use @FILP(44) when required to ensure that program ex-
ecution can continue.
Exercise care when overwriting program data that contains an interrupt rou-
tine. Ensure that the program data to be loaded defines an interrupt routine
with the same subroutine number.
ER
:
ROM memory unit is being used for user memory.
File memory unit is not mounted.
BB is not BCD.
BB is greater than 999 or 1999.
The blocks will not fit in User Memory.
5-26
Intelligent I/O Instructions
The intelligent I/O instructions are used for input/output operations with Spe-
cial I/O Units such as an ASCII Unit.
Limitations
Description
Precautions
Flags
Intelligent I/O Instructions
Section 5-26