1 / 4

IBM S/360-370 IO Instruction Format

IBM S/360-370 IO Instruction Format. Base Add. Displacement Add. 0. 16. 20. 31. Instr: START IO, HALT IO and TEST IO - Available - busy, not operational - interrupt pending. B. D. IOP and IO Device addr. OPcode. Executed by CPU. 0. 8. 63. 32. 37. 48.

freira
Télécharger la présentation

IBM S/360-370 IO Instruction Format

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IBM S/360-370 IO Instruction Format Base Add Displacement Add 0 16 20 31 Instr: START IO, HALT IO and TEST IO - Available - busy, not operational - interrupt pending B D IOP and IO Device addr OPcode Executed by CPU 0 8 63 32 37 48 Absolute memory address Flags Data count (bytes) Opcode Executed by IOP :channel command words

  2. Channel command words • IO instru executed by the IOP. • Three main types: • Data transfer: input, output and sense. These CCWs cause the number of bytes specified in the data count field to be transferred betw the specified main memory region and the previously selected IO device. • Branch instruc.: causes the IOP to fetch next CCW from the specified memory location rather than sequential location. • IO device control: these instructions are transmitted directly to the IO device; dev. Specific. not involved in data transfers.

  3. CPU Prog IOP Prog CPU-IOP comm. region IOCR System bus DMA Req CPU IOP DMA ACk INT req Attention IO Bus . . . IO dev IOP Organization • IOCR • CPU can place parameters of an IO task, e.g. address of the IO program to be executed and the IO device identity. • Standard DMA operation • CPU can attract IOP’s attention by ‘Attention’ line when executing TEST IO or START IO instruction. • IOP can also attract CPU’s attention by INT request line.

  4. Behavior of a Typical IOP

More Related