ISR11
Scientific Report No. ISR-11 Information Storage and Retrieval
S0CCER - A Concordance Program
chapter
Guy E. Hochgesang
Harvard University
Gerard Salton
Use, reproduction, or publication, in whole or in part, is permitted for any purpose of the United States Government.
111-13
b) Explanation
The IN[OCRerr] tape is A7 (logical number 12) and a tape containing the
text to be processed must be mounted on unit A7. The text must be the first
file on this tape and must end with a t1[OCRerr]T[OCRerr]P'1 card or an end-of-file. Since
a tape sort of order three is specified, tapes on units A[OCRerr], A5, A6, B2, B3,
sd El arc used as scratch tapes.
The ten ALPH control cards iniply that numbers are included in the
concordance. None of the occurrences of the types "[OCRerr]F'1 or 1tTHE11 will be
listed in the concordance due to the RESTRICT control card.
E. .[OCRerr]ubroutincs used by S[OCRerr]CCER
A. IN[OCRerr]T
IN[OCRerr]T is a double-buffered input-output routine which uses the data
enannel traps to allow simultaneous data channel transmission and central
processing unit operation. This allows S[OCRerr]CCER to overlap input-output and
CTU operations to such an extent that it becomes tape-limited in most of
its processing; i.e., it can process text as fast as it can read and write
the necessary tapes.
The FAP calling sequence to write a BCD record with I[OCRerr]T is:
TSX $[OCRerr]DEC,[OCRerr] write BCD entry point;
TSX TAF[OCRerr],O location of word containing [OCRerr]RTRAN tape number;
TSX FIRST,O address of lowest word in buffer;
TSX IiAI[OCRerr]',O word count of one half of buffer;
TSX BL[OCRerr]CK,O word count of block to be transmitted;
TSX REC[OCRerr]RD,O record size.
Each call to [OCRerr]DEC starts the transmission of a buffer-half of words
to the specified tape unit, starting with the lower half of the buffer. T[OCRerr]en
[OCRerr]DEC returns, the results of the previous transmission are returned in the
AC as follows: