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.

Interrupt Status Word Extension (ISWEX)Some I/O devices or modules cannot present enough status information in one 16-bit word,so a second status word, called interrupt status word extension (ISWEX) is used. Conditionsthat set any ISWEX indicator bit also set a bit in <strong>the</strong> ISW for that device or module.An ISWEX can be read with <strong>the</strong> following command:0 5 8 11 16 20 26 31Op code R Fun Zeros Mod DA MA0 0 0 0 1 XXX 0 1 0 0 0 0 0 0 1 0 1 1 XXXXXXXXXXXXiiii ii II 11 1 1 ill i 1 1 1 1 1 111 1•■111.,./.111•••••■••••,,.■••••■••••,,■V*••••■••••••••0 8-F 4 0 B X X XThis command stores 16 bits of status information into <strong>the</strong> index register specified by R,or <strong>the</strong> accumulator if R=000. Each I/O device that employs an ISWEX determines <strong>the</strong>condition(s) that set any particular bit. These conditions are defined in <strong>the</strong> chapter thatdescribes <strong>the</strong> specific I/O device concerned. (Bits not used by <strong>the</strong> device are set to 0.)Direct Control Channel Status WordErrors may be detected during <strong>the</strong> execution of immediate commands to devices attacheddirectly to <strong>the</strong> processor module (for example, timers, operator station, AsynchronousCommunications Control attachment or Binary Synchronous Communications Adapter).Such errors will cause certain direct control channel status bits to be set on or off. Errorsdetected by such commands cause condition code 1 to be returned to <strong>the</strong> processor module.This condition code is returned to any subsequent I/O commands addressed to <strong>the</strong> processormodule until <strong>the</strong> status word is reset.The direct control channel status word is read and reset by an immediate read commandsimilar to <strong>the</strong> read DSW command as follows:0 5 8 11 16 20 26 31Op code R Fun Zeros Mod DA MA0 0 0 0 1 XXX 0 1 0 0 0 0 0 0 **** 0 1 0 0 0 0 0 0 0 0 0 0iiii II 1 1 MI t I 1 i I 1 1 1 111 1 1••■■••Ne.r.r'',rN,,.....,■•■••semn."'"■•••••sr."'''''•• •••*v■••••••■•••■■•u"''''■•■•••■■•'•■•••■■'••••••0 8-F 4 0 0 4 0 0This command stores <strong>the</strong> status word in <strong>the</strong> index register specified by <strong>the</strong> R field, or <strong>the</strong>accumulator if R=000.The status word is reset when read by <strong>the</strong> above read command or by system reset.Significant bits in <strong>the</strong> direct control channel status word and <strong>the</strong>ir meanings follow.(Bits not used by <strong>the</strong> direct control channel are set to 0.)Processor Instructions 4-61

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

Saved successfully!

Ooh no, something went wrong!