In any new program I first have any DATA statements, then I declare the hardware assignment then the software variables and follow that with subroutines. I jump over the subroutines to get to the Initialise block and then get to MAIN where the program code loops as it runs.

Must it be this way? Can I place all the subroutines at the very end of the program? This would make the code easier to read in some cases.


Cheers
BrianT