The skip register - page 2 For example: X => skip A => B C => D etc => etc 0 => skip E => F If X outputs a 0, no skip occurs and all the following instructions are executed normally. But if X outputs any non-zero datum, all following instructions are skipped, until it reaches the final "0 => skip" which is always executed, and which then terminates the skip in progress. E => F is unaffected by all this and is always executed. This is the equivalent of: if (X == 0) { A => B; C => D; etc => etc; } E => F;