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...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Interruptions to <strong>System</strong>/7The program in <strong>the</strong> <strong>1130</strong> can request an interruption to <strong>the</strong> <strong>System</strong>/7 processor module.The interrupt priority level, sublevel, and device address are fixed for <strong>the</strong> <strong>1130</strong> hostattachment; <strong>the</strong>refore, no prepare I/O command is required. As directed by a bit in aninitiate read or initiate write IOCC, <strong>the</strong> request to <strong>the</strong> <strong>System</strong>/7 processor is made onpriority level 3 with a sublevel of 0. The interruption request presented to <strong>the</strong> <strong>System</strong>/7by <strong>the</strong> <strong>1130</strong> is handled <strong>the</strong> same as any o<strong>the</strong>r priority interruption request as described inChapter 3 under "Priority Interruptions." When <strong>the</strong> processor services <strong>the</strong> request, <strong>the</strong><strong>1130</strong> host attachment presents a device address of 011100.INSTRUCTIONS AND COMMANDS FOR <strong>1130</strong> SYSTEMStandard <strong>1130</strong> I/O instructions and control commands are used to program <strong>the</strong> hostattachment from <strong>the</strong> <strong>1130</strong>. An <strong>1130</strong> execute I/O (XIO) instruction is issued to address <strong>the</strong>appropriate IOCC. The IOCC specifies <strong>the</strong> operation to be performed and <strong>the</strong> device towhich <strong>the</strong> operation is directed. For data transfer operations, <strong>the</strong> IOCC also specifies <strong>the</strong>word count or address of <strong>the</strong> data to be transferred. For a general description of <strong>the</strong> X10instruction and IOCC's, refer to <strong>the</strong> manual /BM <strong>1130</strong> <strong>Functional</strong> <strong>Characteristics</strong>, OrderNo. GA26-5881.I/O Control Commands (IOCC)An IOCC must start at an even storage address in <strong>the</strong> 1131 processor and has <strong>the</strong> followingformat:0 16 21 24 31Word count/address Device 'Fun Modifier0 1 1 0 0 X X X 0 0 0 0IXX XXMilli' t I I I I 1 I I I I I I I I IX X X X 6 1-7 0 XThe IOCC fields are described as follows:Word Count/Address: This field is used to pass <strong>the</strong> three values required by <strong>the</strong> <strong>1130</strong> hostattachment in order to perform a data transmission: (1) a transmission word count, (2) a<strong>System</strong>/7 storage address, and (3) an <strong>1130</strong> storage address. The count specifies <strong>the</strong> numberof data words to be transferred. The addresses establish <strong>the</strong> beginning of <strong>the</strong> data tablesbetween which <strong>the</strong> data transfer is to occur. The count and one of <strong>the</strong> addresses aretransferred to <strong>System</strong>/7 storage by two separate control IOCC's. The third value, anaddress, is transferred by <strong>the</strong> <strong>1130</strong> initiate read or initiate write IOCC.Device: This 5-bit field identifies <strong>the</strong> I/O device to which <strong>the</strong> IOCC is directed. In thiscase, a binary 01100 is <strong>the</strong> code identifying <strong>the</strong> <strong>System</strong>/7.Function (Fun): The 3-bit function code determines <strong>the</strong> specific I/O operation to beperformed.Modifier: This 8-bit field provides additional information, when necessary, for <strong>the</strong>function specified.16-4 GA34-0003

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

Saved successfully!

Ooh no, something went wrong!