END
(4) The use of the END and FEND instructions is broken down as follows for main routine
programs, subroutine programs, and interrupt programs:
Main routine program
Subroutine program
Interrupt program
Operation Error
(1) In any of the following cases, an operation error occurs, the error flag (SM0) turns ON, and
an error code is stored into SD0.
• The END instruction was executed before the execution of the RET instruction and after
the execution of the CALL, FCALL, ECALL, or EFCALL instruction.
• The END instruction was executed before the execution of the NEXT instruction and after
the execution of the FOR instruction.
• The END instruction was executed during an interrupt program prior to the execution of
the IRET instruction.
• The END instruction was executed within the CHKCIR to CHKEND instruction loop.
• The END instruction was executed within the IX to IXEND instruction loop.
5-54
FEND
(FEND instruction is necessary.)
END
(END instruction is necessary.)
Main sequence
program area
(Error code: 4211)
(Error code: 4200)
(Error code: 4221)
(Error code: 4230)
(Error code: 4231)