FREE BOOKS

Author's List




PREV.   NEXT  
|<   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   >>  
of blank tape is written by giving either the MWA or MWB order. An end of file is written as follows: 1) Four MWA commands write three inches of blank tape. 2) Then end of file character is written by giving the MPS order. Information is read and checked for correct parity while writing. If too many program steps are given between the motion select command, MWA or MWB and the first MPS, the unit will deselect (or disconnect). The MPS is then a no-operation command. _Writing Program_ As an example, a program to write k words in binary format from storage beginning in register A, using tape unit number 04, is shown. The following program is written in standard FRAP language. The program begins in register enterwrite. enterwrite mec ,clear flags initially mwb 400 ,73000000464 lir x/-k+1 ,initialize index register x b lio x/a+k-1 ,begin loop mps ,wait for TC then write C(Z) jmp c ,error spx x/1 ,add 1 to index register x jmp b ,return of loop jmp done ,record written c mec ,tape error ril 1 spi jmp rwcstop ,read-write error or tape fault ril 1 spi jmp b+3 ,tape end hlt ,tape parity done ,resume programming _Reading Information_ Information is read by giving the MRA or MRB order. Almost 10 ms. is available after a read order is given before information actually enters the TC buffer. To read a record of unknown length, the read order is first given. The MPS order halts the program until six characters are assembled in the TC information buffer. The next instruction after the MPS, a jump instruction, transfers control from the loop when any flag is set. The next instruction deposits the IO. The record length is determined by not skipping after the MPS order on the setting of the end of record flag. The read-write check flag or the end of record flag is then interrogated to see that the tape is actually at the end of record. If a tape is not at the end of record, then the tape is either at the end of the reel, or a parity check has occurred. _Reading Program_ Program to read j binary words into storage be
PREV.   NEXT  
|<   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   >>  



Top keywords:
record
 

program

 

written

 

register

 

instruction

 

Program

 

parity

 

Information

 

giving

 

enterwrite


buffer
 
length
 

binary

 

storage

 

command

 
information
 

Reading

 
programming
 
Almost
 

rwcstop


resume
 

interrogated

 
setting
 

determined

 

skipping

 
occurred
 

deposits

 

unknown

 

characters

 

assembled


control

 
transfers
 

enters

 

begins

 

select

 

motion

 
deselect
 

disconnect

 

Writing

 
operation

writing

 
commands
 

inches

 
correct
 

checked

 

character

 

format

 

initialize

 

73000000464

 

initially