tom@ruuinf.cs.ruu.nl (Tom Houben) (05/29/89)
Trying to write a simulation program for a transputer, I come over the following problem: Suppose you're dealing with a taltwt instruction and, to find out what actions have to be done next, you investigate the workspace locations *(W-3), containing Minint+3, and *(W-4), containing Minint+1. So that means, respectively, "an alternative has been enabled" and "an enable timer intruction has been executed". My problem is the following: how can a transputer, at this time, decide whether workspace location *(W-3) was also set to Minint+3 by an enbc instruction? If is was, no descheduling should take place, else it should, while entering the process in a timer queue. Could somebody help me out on this one? Many thanks to him or her. Tom Houben.