Module splay

Module splay 

Source
Expand description

Splay/unsplay 36-bit words.

Splayed mode (sometimes called “Assembly Mode”) is described in:

  • The documentation for the Photoelectric Tape Reader (sequence 52) in chapter 5 of the Users Handbook.
  • The documentation for the paper tape punch (sequence 63) in chapter 5 of the Users Handbook, and in the tape diagram immediately below that.
  • Note 15 accompanying the Instruction Execuition table on page 3-74 of the Users Handbook.
  • Section 4-3.7 (“TSD - TRANSFER DATA”) of the Users Handbook.

Functions§

cycle_and_splay
Loading a line of data from PETR in assembly mode has the effect of first cycling the target word left by one bit position, and then loading the incmoing bits into bit positions 0, 6, 12, 18, 24, 30 (couting from the least significant bit). If you repeat that operation 6 times, you will load bits into all the positions in a word. This funciton performs this operation once (i.e. loads 6 bits).
unsplay
This function reverses the effect of perfoming six calls to cycle_and_splay().