12.07.2015 Views

Systems Reference Library - All about the IBM 1130 Computing ...

Systems Reference Library - All about the IBM 1130 Computing ...

Systems Reference Library - All about the IBM 1130 Computing ...

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.

This command places <strong>the</strong> disk storage drive, specifiedby <strong>the</strong> area code, in CE mode if modifier bit 15is on, or removes <strong>the</strong> disk storage drive from CEmode if modifier bit 15 is off.Initialize WriteData Table Address (TA)15 0 4 15Control: A–Models,1Aloo,: emeCI ofInder1 . . ISpecifies <strong>the</strong> diskstorage drive15 0 4 6 13 151 . 0 . 00 = Seek forward1 = Seek backward•Word Count (n)DataData..-9;pecifies <strong>the</strong> diskTA storage driveTA+1TA+2Data JTA+nSpecifies sectorto be written117887 I117885AThis command causes <strong>the</strong> carriage to move (seek)<strong>the</strong> number of cylinders specified by bits 7 through 15of <strong>the</strong> IOCC address word. The number of cylindersspecified may be from 1 through 202.Modifier bit 13 specifies <strong>the</strong> direction of <strong>the</strong>seek. If modifier bit 13 is on, <strong>the</strong> carriage movesbackward (toward <strong>the</strong> outer edge of <strong>the</strong> disk). Ifmodifier bit 13 is off, <strong>the</strong> carriage moves forward(toward <strong>the</strong> center of <strong>the</strong> disk). At <strong>the</strong> end of <strong>the</strong>seek operation, an operation complete interrupt isgiven.If two seek operations are given without a 22. 5-ms delay between <strong>the</strong>m, an error may occur on <strong>the</strong>next read/write operation.This command causes data in a table starting at <strong>the</strong>core storage location specified by <strong>the</strong> IOCC addressword to be written in <strong>the</strong> sector indicated by modifierbits 13 through 15. The first word of <strong>the</strong> table contains<strong>the</strong> word count (n), which defines <strong>the</strong> number ofdata words to be written. Up to 321 words (one corn-.plete sector) may be specified. A separate commandmust be given for each sector or portion of a sectorto be written.The word count and data words are transferredby means of data channel (cycle steal) operations.When <strong>the</strong> number of data words specified has beenwritten, an operation complete interrupt is given.This command is treated as a no-op if given while <strong>the</strong>disk storage drive is busy or not ready.Control: B–Models15 0 4 5 15Cyl ,inger Address 1 11 ,0 0Specifies <strong>the</strong> diskstorage drive117886 IThis command causes <strong>the</strong> carriage to move (seek) to<strong>the</strong> cylinder address specified by <strong>the</strong> IOCC addressword. An operation complete interrupt is given when<strong>the</strong> seek operation is completed. The cylinderaddress may range from 0 through 202. A cylinderaddress greater than 202 will cause a seek error andan operation complete interrupt.WRITE CHECKING: To achieve <strong>the</strong> maximum levelof performance, <strong>the</strong> program should provide forrepetition of XIO initialize writes that indicate anydata transfer errors. These errors are often due totemporary conditions that are not present in subsequentretries.An XIO initialize write that does not write correctly,because of temporary or intermittent conditions,can be detected immediately by performing aread check operation. Thus, "soft" write errors canbe corrected while <strong>the</strong> data is still available.In <strong>IBM</strong> programming systems, use of read checkis optional. The programmer should weigh <strong>the</strong> timeconsumed by error recovery procedures against <strong>the</strong>time consumed in read checking.166

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

Saved successfully!

Ooh no, something went wrong!