Browse Prior Art Database

Assembler for Tape Operation

IP.com Disclosure Number: IPCOM000090202D
Original Publication Date: 1969-Mar-01
Included in the Prior Art Database: 2005-Mar-05
Document File: 3 page(s) / 40K

Publishing Venue

IBM

Related People

Waddell, JM: AUTHOR

Abstract

An operator can cause operations to be performed on an on-line magnetic tape unit through a central processor unit CPU with a minimal knowledge of programming or channel functions. Via operator statements, sequences of tape commands can be composed, entered, and reiterated for either scoping or error analysis or both with error analysis printout in English being available. Previously, a tape device would only be tested on-line by prepackaged, fixed programs. This assembler provides maximum flexibility to the operator for diagnostic testing.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 3

Assembler for Tape Operation

An operator can cause operations to be performed on an on-line magnetic tape unit through a central processor unit CPU with a minimal knowledge of programming or channel functions. Via operator statements, sequences of tape commands can be composed, entered, and reiterated for either scoping or error analysis or both with error analysis printout in English being available. Previously, a tape device would only be tested on-line by prepackaged, fixed programs. This assembler provides maximum flexibility to the operator for diagnostic testing.

The initial program is contained in a card deck, magnetic tape, or other storage device, and effects the CPU and tape unit operations in accordance with the operator input via keyboard, card input, or the like. This initial program includes routines for handling various following functions. I/O interrupt conditions the processor to accept status and sense information from the tape unit. Condition Code enables the CPU to respond with an error indicating printout when a device condition exists which would prevent performance of an operation. Unexpected Status responds to a failure that occurs after successful initial selection by analyzing the status and sense data and printing out the results. Command Assembly assembles and stores the appropriate macroroutines from statements originating at the operator's keyboard or other input. Routine Execution effects the operations directed by the operator's statements; and Print, or other I/O control routines.

The operator, through keyboard, card, or other input, can enter the identification of the device to be tested and the sequence of commands to be performed by test device. Typical statements which the operator can enter are as follows: Rewind Tape; Write Commands with pattern, i.e., all ones, all zeros, complement, or other, and byte count specifications; Read Commands, such as Forward, Backward, Suppress Incorrect Length, etc.; Control Commands, such as Write Tape Mark, Erase Gap, or other standard device commands; Test I/O; No Op; Sense; Delay for specified time periods under processor contro...