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.

Write Cycle Steal (Cycle Steal Feature)5 8 11 16 20 26 31Op code R Fun Zeros Mod DA MA00001 XXXI 11000000001 ******XXXXXX1111 II II 1111 III 1 1 1 1 I 111110 8-F E 0 1 0 0-3 XThis command causes <strong>the</strong> device to cycle steal data from storage and write it on <strong>the</strong>disk. The index register (R), or <strong>the</strong> accumulator if R=000, contains <strong>the</strong> starting addressof <strong>the</strong> DCB. The DCB contains <strong>the</strong> information needed to perform <strong>the</strong> operation. Thedisk module is busy to all commands, except status reads, from <strong>the</strong> time <strong>the</strong> commandis issued until <strong>the</strong> channel-end interruption.Read Verify Cycle Steal (Cycle Steal Feature)0 5 8 11 16 20 26 31Op code R Fun Zeros Mod DA MA00001 XXXI 10000000010 ******XXXXXX1111 11 11 1111 III 11111 111110 8-F C 0 2 0 0-3 XThis command is used to validate data written on <strong>the</strong> disk. No data is transferred tostorage during its execution. The command would normally use <strong>the</strong> same DCB as aprevious write cycle steal command. The index register (R), or <strong>the</strong> accumulator ifR=000, contains <strong>the</strong> starting address of <strong>the</strong> DCB. The DCB contains <strong>the</strong> informationneeded to perform <strong>the</strong> operation. The disk module is busy to all commands, exceptstatus reads, from <strong>the</strong> time <strong>the</strong> command is issued until <strong>the</strong> channel-end interruption.Terminate (DPC)0 5 8 11 16 20 26 31Op code R Fun Zeros Mod DA MA00001 * * * 001 0000010 00 *** ***XXXXXXlit 1 II II till III 1 I I 1 1 111110 8 2 0 8 0 0-3 XThis command suppresses data-service interruption requests. The terminate command isvalid only when <strong>the</strong> disk storage module is in <strong>the</strong> write data or read data mode of operation.When <strong>the</strong> disk storage module is in write data mode, 0's are inserted into <strong>the</strong> remainderof <strong>the</strong> data field on <strong>the</strong> selected sector and <strong>the</strong> appropriate check character for <strong>the</strong> entiredata field is written at <strong>the</strong> end of <strong>the</strong> data field.When <strong>the</strong> disk storage module is in read data mode, <strong>the</strong> remaining data field is readfrom <strong>the</strong> selected sector and <strong>the</strong> check character is verified, but no additional data transfersto <strong>the</strong> processor module take place.The end-of-sector bit (bit 7) is set in <strong>the</strong> interrupt status word and an interruption requestis presented after <strong>the</strong> check character is ei<strong>the</strong>r read or written.Note: The terminate command may specify an index register (R), or <strong>the</strong> accumulatorif R=000. In write data mode, <strong>the</strong> contents of <strong>the</strong> register specified by R are ignoredby <strong>the</strong> disk storage module during execution of <strong>the</strong> terminate command. In read datamode, <strong>the</strong> contents of <strong>the</strong> register specified by R are not changed. (See "Read Data" forprogramming note.)<strong>IBM</strong> 5022 Disk Storage Module 15-13

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

Saved successfully!

Ooh no, something went wrong!