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.

The functions of <strong>the</strong> five bytes in an active frame are described in <strong>the</strong> following paragraphs.StartThe start byte, which contains hexadecimal 39, signals <strong>the</strong> start of a frame cycle. The endof an active frame is indicated by <strong>the</strong> selected area station reaching a byte count of five.The start byte, generated by <strong>the</strong> 2790 Control, is <strong>the</strong> only byte that requires even parity.Area Station AddressCoded information in this byte can be used to select a unique area station, any area station,or all area stations.There are 128 unique area station addresses, which must be indicated by codes within <strong>the</strong>range of hexadecimal 80 to hexadecimal FF. <strong>All</strong> address codes outside this range are invalid.Because of <strong>the</strong> characteristics of <strong>the</strong> system, it is recommended that area station addressesbe assigned sequentially starting with hexadecimal 80. This does not, however, restrict <strong>the</strong>physical placement of area stations on <strong>the</strong> loop.An any-area-station address is designated by a code of hexadecimal 11. Whenever an areastation requires service from <strong>the</strong> program, it searches for a frame having this code. Uponfinding one, <strong>the</strong> area station captures <strong>the</strong> frame by inserting its own address in place of<strong>the</strong> any-area-station address in this byte.An all-area-stations address is designated by a code of hexadecimal 09. Every areastation executes <strong>the</strong> instruction specified in <strong>the</strong> control byte, if it can, withoutmodifying <strong>the</strong> area station address byte.A software idle is designated by a code of hexadecimal 18. This code is used by <strong>the</strong>2790 Control programming to reserve a specific frame. No action is taken by <strong>the</strong> areastation.Device AddressA frame addressed to an area station is also addressed to a particular device (such asa 2795 Data Entry Unit) on a specific adapter connected to that area station. Bits 0 and 1of <strong>the</strong> device address byte identify <strong>the</strong> particular adapter in <strong>the</strong> area station, ordetermine that this byte is a part of diagnostic controls. Bits 2 to 7 identify <strong>the</strong> deviceattached to <strong>the</strong> addressed adapter. The diagnostic controls are normally addressed byhexadecimal 00. However, a diagnostic command is executed regardless of <strong>the</strong> contents ofthis byte. If an area station adapter is selected, or an area station captures an any-addressframe, <strong>the</strong> area station inserts its own address and <strong>the</strong> address of a particular deviceinto <strong>the</strong> frame.ControlThe control byte is divided into two hexadecimal digits. The low-order digit (bits 4 to 7)contains <strong>the</strong> command issued by <strong>the</strong> 2790 Control. The command digit is fur<strong>the</strong>r subdividedinto an operation code (bits 6 and 7) and a modifier (bits 4 and 5).The high-order digit (bits 0 to 3) contains <strong>the</strong> response from an area station. An addressedarea station always responds to a command that is valid for that particular area station.Bit 0 of <strong>the</strong> response digit is <strong>the</strong> restore acknowledge bit and is nearly always set to 0.Bit 1 is <strong>the</strong> data mode bit. It is set on when <strong>the</strong> area station decodes one of <strong>the</strong> diagnosticcommands, or when <strong>the</strong> addressed adapter is in <strong>the</strong> data mode and decodes a valid operationcode. Bits 2 and 3 are status bits, and are defined by <strong>the</strong> area station to reflect <strong>the</strong>status of an operation in <strong>the</strong> area station adapter.The control byte codes permit two-way communication between <strong>the</strong> area stations and <strong>the</strong>system controller for every step during <strong>the</strong> various operations.II 111111111111m pm Iv,-

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

Saved successfully!

Ooh no, something went wrong!