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