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. III-l[OCRerr] prefix: zero if normal transmission, -l if a tape error, -2 if end-of-tape was hit; count of words transmitted; zero; address +1 of last word transmitted. sequence to read a BCD record is: read BCS entry point; location of word containing [OCRerr]RTRAl[OCRerr] tape number; address of lowest word in buffer; word count of one half of buffer; word count of block to be transmitted; zero to read one record; one to read a block of records. The first call to `DEC reads a record (or records, if C[OCRerr]DE does not equal zero) into the lowest buffer half and starts transmission of a second record (or block of records). Subsequent calls to `DEC finish the last transmission and start a new one. Exit data is returned in the AC as for [OCRerr]DEC, except that a prefix of minus two indicates an end-of-file rather than an end-of-tape. Since each call to [OCRerr]DEC or `DEC finishes a transmission and starts a new one, a special entry point, I[OCRerr]END, is needed to terminate a trans- mission. Exit data is returned as for [OCRerr]DEC and `DEC, and the calling sequence is: decrement: tag: address: The FAP calling TSX [OCRerr]`DEC,[OCRerr] TSX TAI[OCRerr],O TSX F[OCRerr]RST,O TSX H[OCRerr]LF,O TSX BL[OCRerr]CK,O TSX C[OCRerr]DE,O TSX [OCRerr] TSX TAPE,O. when [OCRerr]DEC, `DEC, or I[OCRerr]E[OCRerr] return negative exit data for a trans- mission to or from a particular unit, they refuse all subsequent trans- missions to or from that unit until the unit is reset by a call to I[OCRerr]FDY. A call to I[OCRerr]RDY causes any transmission for that unit to be dropped immediately. The unit is reset so that the next call to [OCRerr]DEC or `DEC for that unit is treated as the first use of the unit. The calling sequence is: