12.07.2015 Views

IBM System/7 Functional Characteristics - All about the IBM 1130 ...

IBM System/7 Functional Characteristics - All about the IBM 1130 ...

IBM System/7 Functional Characteristics - All about the IBM 1130 ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Interruption Mask Register and Summary MaskTo give <strong>the</strong> user some control over <strong>the</strong> automatic interruption system, a 4-bit interruptionmask register is provided. Bit positions 0 to 3 in <strong>the</strong> mask register correspond to prioritylevels 0 to 3, respectively.If <strong>the</strong> appropriate bit in <strong>the</strong> mask register is set on, devices assigned to thatpriority level can interrupt <strong>the</strong> system. Setting <strong>the</strong> bit off disables <strong>the</strong> level so thatno interruptions are honored on that level. The interruption mask register can be usedto fur<strong>the</strong>r modify <strong>the</strong> sequence in which <strong>the</strong> priority interruptions are serviced byenabling or disabling interruptions on one or more priority levels.The contents of <strong>the</strong> mask register can be modified or examined by three instructions;AND to mask, OR to mask, and sense level and mask, as explained in Chapter 4, "ProcessorInstructions."For additional control-<strong>the</strong>re is a summary mask function that, when turned on, inhibitsall four priority level interruption and also power/<strong>the</strong>rmal warning interruptions. Turningon <strong>the</strong> summary mask function does not disturb <strong>the</strong> contents of <strong>the</strong> interruption maskregister; <strong>the</strong> summary mask simply has precedence over <strong>the</strong> contents.The summary mask function is turned on by any of <strong>the</strong> following:1. Executing <strong>the</strong> supervisor call instruction2. Executing <strong>the</strong> sense level and mask instruction with bit 11 of <strong>the</strong> instruction on3. A machine check or program check class interruption4. A power/<strong>the</strong>rmal warning class interruption that occurs when <strong>the</strong> summary mask isoff.The summary mask function is turned off by any of <strong>the</strong> following:1. Executing <strong>the</strong> AND to mask instruction. (If <strong>the</strong> contents of <strong>the</strong> interruption maskregister are not to be disturbed, <strong>the</strong> register specified by <strong>the</strong> instruction must havebits 0-3 set to 1111.)2. Executing <strong>the</strong> OR to mask instruction. (If <strong>the</strong> contents of <strong>the</strong> interruption maskregister are not to be disturbed, <strong>the</strong> register specified by <strong>the</strong> instruction must havebits 0-3 set to 0000.)3. Executing <strong>the</strong> branch and unmask long instruction (processor module Model E only).4. A system reset or power-on reset.<strong>System</strong>/7 Interruptions 3-5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!