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.

I/0 Transfer BlockThe IOTB address must be stored at location 0008 before an initiate I/O is issued.After <strong>the</strong> initiate I/O instruction is accepted, <strong>the</strong> controller cycle steals <strong>the</strong> IOTB.Command Word0CommandIII3 8 15ZerosIIICarriage control1000 Reserved1001 Output print line1010 Output forms parameters1011 Output belt image1100 Disable printer attention interrupt1101 Reserved1110 Input forms parameters1111 Reserved(used only on a print command)The command word defines <strong>the</strong> operation to be performed. Bits 0-3 identify <strong>the</strong> command.Bits 4-7 are zero and bits 8-15 are used for carriage and control information on a printcommand. The commands are as follows:• Output Print 1001. When <strong>the</strong> print command is detected, <strong>the</strong> low order byte of <strong>the</strong>command word contains <strong>the</strong> carriage control byte.If <strong>the</strong> carriage control byte has a value from 1 to 132 (Hex 84), <strong>the</strong> carriagewill skip to <strong>the</strong> line indicated by <strong>the</strong> value.If <strong>the</strong> carriage control byte has d value greater than' Hex 84, <strong>the</strong> controllerwill treat <strong>the</strong> value as a negative number and cause a space of <strong>the</strong> twos-complement of<strong>the</strong> binary value.Therefore, a value of Hex 85 will cause spacing over 123 lines, and a value of Hex FFwill cause a one-line space. A value of Hex 00 causes no carriage motion. The line printerperforms <strong>the</strong> carriage space or skip prior to printing <strong>the</strong> line. Up to 66 words of printdata may be transferred for one print line.The ranges of skip/space values are shown as follows:Hex Binary Decimal01 0000 0001 Skip to line 1to84 1000 0100 Skip to line 13285 1000 0101 Space 123 linestoFF 1111 1111 Space 1 line00 0000 0000 No carriage motion• Output Forms Parameters 1010. This command initiates a one-wordcycle steal to <strong>the</strong> printer attachment. The high order byte is <strong>the</strong> binary number oflines on <strong>the</strong> form. The low order byte is <strong>the</strong> binary value at which <strong>the</strong> formoverflow bit in status word 1 is turned on. The word count is assumed to be 1 andis not checked.<strong>IBM</strong> 5024 I/O Attachment Enclosure 17- 19pnwn.m. • vimIII

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

Saved successfully!

Ooh no, something went wrong!