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.

1111 11 I 111111111111WRead Initialize (DPC)0 5 8 11 16 20 26 31Op code R Fun Zeros Mod DA MA0 0 0 0 1 XX OO 1 0 0 0 0 0 0 1 1 0 • • **'XXXXXX1 I I i ii II 1 1 i 1 I I till! 1 1 1 1 I•••••••••,•■••• ••••■••■,,■' •■■•••,„...a..• •••••••■•■••••••••O 8-F 2 0 6 0 0-3 XThis command places <strong>the</strong> disk storage module in <strong>the</strong> read data mode of operation andsearches for <strong>the</strong> sector identifier specified by <strong>the</strong> control information word contained in<strong>the</strong> index register (R), or <strong>the</strong> accumulator if R=000. The control information word has <strong>the</strong>following format:O '2 1011 15F C T S1111Sector identifiers are read on <strong>the</strong> track previously specified and compared to <strong>the</strong> identifierspecified by <strong>the</strong> control information word. When <strong>the</strong> specified sector is found, <strong>the</strong>first four data words in <strong>the</strong> sector are read from <strong>the</strong> disk into <strong>the</strong> file data buffer and adata-service interruption request is presented to <strong>the</strong> processor. If <strong>the</strong> sector is not foundafter at least one complete revolution of <strong>the</strong> selected disk, <strong>the</strong> no-record-found bit (bit 5)is set in <strong>the</strong> interrupt status word and an interruption request is presented to <strong>the</strong>processor.Upon completion of a successful read initialize command, <strong>the</strong> disk storage module canaccept only a read data or terminate command. Read data mode is reset by ei<strong>the</strong>r anend-of-sector or an any-error interruption request.Read Data (DPC)O 5 8 11 16 20 26 31Op code R Fun Zeros Mod DA MA0 0 0 0 1 XXXO 1 0 0 0 0 0 0 0 0 0 1******XXXXXX1 1 1 1 II 11 1 1 1 1 1 1 I 1 1 1 1 1 1 1 1 1 1••••••■••■,.■■ •■••••,,www."•■•••••■,,,■■■••• •■••••••,,..•••• ••■•••■,,■•■■■••O 8-F 4 0 1 0 0-3 XThis command transfers one 16-bit data word from <strong>the</strong> disk file data buffer to <strong>the</strong> indexregister (R), or <strong>the</strong> accumulator if R=000. The read data command is valid only after aread initialize command has placed <strong>the</strong> disk storage module in <strong>the</strong> read data mode of operationand read <strong>the</strong> first four data words from <strong>the</strong> disk.Data-service interruption requests occur at 40-microsecond intervals. Four read datacommands must empty <strong>the</strong> disk file data buffer within this interval to avoid a data overruncondition. If <strong>the</strong> data buffer is not emptied within 40 microseconds, <strong>the</strong> overrun errorbit (bit 2) is set in <strong>the</strong> interrupt status word and a device-end interruption is presented.Once <strong>the</strong> data buffer is emptied, <strong>the</strong> disk storage module is busy to any more read datacommands until <strong>the</strong> next data-service interruption request occurs.After 128 data words and <strong>the</strong> check character for <strong>the</strong> entire data field are successfullyread, <strong>the</strong> end-of-sector bit (bit 7) is set in <strong>the</strong> interrupt status word and an interruptionrequest is presented.

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

Saved successfully!

Ooh no, something went wrong!