JAL2@CLEMSON.BITNET (803 James Loser 654-1284) (07/24/90)
Use a scheduler to manage your task. When the interupt occurs, your FLIH should save the state of who is getting stepped on and then service the interrupt. When the interrupt is finished, control is given to the scheduler (or dispatcher as some people prefer) which decides who still needs to run and passes control to that process. When a process finishes, control is again returned to the dispatcher which again decides who who needs to run ..... Have fun.