• Keine Ergebnisse gefunden

OUTPUT MESSAGE SEQUENCE

Im Dokument General Precision, (Seite 140-148)

SECTION VI BUFFER PROCESSOR

END OF LINE BLOCK CHARACTER HORIZONTAL CHECK SUM CHARACTER

B. X NUMBER LINE BLOCK

6.6 BUFFER PROCESSOR INSTRUCTIONS

6.7.5 OUTPUT MESSAGE SEQUENCE

When a message is transmitted from the Central Processor through the Sending L-119 Module to the Data Link, it goes through the following sequence.

The L-l19 Module, under program control, sets the Device Available Memo toggle true if the previous message has been completely transmitted. If the Central Proc-essor has an output message to transmit to the L-119 Module, it tests the Device Available line. If the Device Available line is true, the Central Proces sor sets the Output Operation line to the selected L-l19 Module true. The L-119 Module, under

Section VI

Paragraphs 60 8 to 6. 8. 1. 1

program control, tests the Output Operation line and, upon finding it true, executes a Message Transfer instruction. The Message Transfer instruction gates the L-119 Module clock to the Central Processor which outputs data bit- serially at the L-l19 Module clock rate to the Message track.

When an end of message character is detected in the input message by the L-119 Module, and its parity is found to be correct, the Device Operation Complete Memo toggle is set, indicating to the Central Processor that the output operation is termi-nated. Device Operation Complete Memo toggle, in turn, resets the Device Avail-able line to the Central Processor. If the Central Processor, for any reason, sets the Output Operation line false, the Device Available line remains true and the mes-sage can be retransmitted by the Central Proces sore

When the Device Available line is found to be false, the L-ll9 Module program initi-ates the output message processing routine. The output message processing routine, paragraph 6.3, processes the message character by character under program con-trol and transmits the message to the Data Link. After the L-119 Module has trans-mitted the last character of the output message, the Device Available Memo toggle is set ON to indicate to the Central Processor that the Buffer Processor is ready for another output messageo

60 8 BUFFER PROCESSOR OPERA TIONo 6.8.1 CONTROLS AND INDICATORS.

The controls and indicators necessary to operate the Buffer Processor are listed below. The Maintenance Module Control :t:>anel contains the controls for switching to any of the four L- 119 Module s.

6. 8. 1. 1 L-119 MODULE CONTROLS. The following controls are located on the individual L-l19 Modules:

a. Power On - General Clear. This is a momentary switch which turns on power to the power supplies and to the disc motor of the module. The 400-cycle power must be on for the disc motor to be started. A time delay relay is activated to enable the disc to get up to speed, halt the L-119 Module program, blank all registers, and reset a1l marker bits to the origin. The lighting of the Power On -General Clear switch is split. While the time delay relay is on, the General Clear half of the switch is ON. When the time delay relay goes off and the L-119 Module becomes operational, the Power On half of the switch is ON.

Section VI Paragraph

6.

8. 10 2 b. Power Off. This is a momentary activate switch which releases the latching relay controlling the main power.

6.8.1.2 MAINTENANCE MODULE CONTROLS AND INDICATORS. The following switches are located on the Maintenance Module Control Panel, figure 6-8:

a. Code Entry. These eight switches comprise one latching switch per bit for generation of any eight-bit code as data or instruction with the ninth bit inserted automatically as the parity bit. Each Code Entry switch lights when depressed.

b. Program Write. This is a latching switch that applies a write voltage to the Program track. This switch lights when depressed.

c. Jump W rite. This is a latching switch that applie s a write voltage to the Jump Address track. This switch lights when depressed.

d. Data Write. This is a latching switch that applies a write voltage to the Jump Address track. This switch lights when depressed.

e. Insert Instruction. This is a momentary make switch that inserts the code generated by the Code Entry switches into the lower rank of the Instruction register of the selected L-119Module. This switch lights when depressed.

f. Insert Data. This is a momentary make switch that inserts the code gener-ated by the Code Entry switches into theMTR of the selected L-119 Module. This switch lights when depressed.

g. Index Mode. This is a latching switch which causes the selected L-119 Mod-ule to execute one instruction at a time and to retrieve the next instruction at the location specified by the program Index marker, and causes the selected L-119 Module to automatically advance the Index marker each time the Start switch is de-pressed. This switch lights when dede-pressed.

h. Repeat Mode. This is a latching switch which causes the selected L-l19 Module to execute one instruction at a time, under control of the Start s:witch at the Index marker, and inhibits instruction retrieval. This switch lights when depressed.

i. Start Switch. The Start switch (one for each L-119 Module) is a momentary make switch. When depressed, it causes the L-119 Module to initiate program ex-ecution at the location specified by the Index marker. The switch lights whenever the L- 119 Module is executing a program.

Section VI

Figure 6-8. Buffer Processor Maintenance Panel

Section VI Paragraphs

6.

8. 2 to

6.

8.2. 1

j. Halt Switch. The Halt switch (one for each L-119 Module) is a latching switch.

It is testable by program and enables a programmed halt. The switch lights when-ever the L- 119 Module is halted.

k. On-Off. This is a latching switch which controls 20V power to the Mainte-nance M~d~le Cont~olPanel.

1. Module Select. This is a rotary switch which tra,nsf.ers ~h:ef9l1,owing control

. ~.; ~': ',"" , .; .,.. . ' ~ . '

panel functions to the selec~ed L-119 Module:" (1) I:Q.sert, Data, (2) Insert Instruction, (3) Program Write, (4) Data Write, (5) Repeat Mode, (6) Index Mode, (7) Display Selecto

m. Display Select., This is ,arotcrry, swit.ch used to select one of four voltages or one of five registers from the selected module to be displayed on the Maintenance Module Control Panel.

The following indicat()!s areloGat~d

,O:n

tI:e, Maintell~nceModule Control Pan,el:

a. Nnrmal Mode." This lamp 'indicates that the, selected module is in the normal operatingmode;i. e~,;: not in.theRepeator Indexmiode.,

'h. CharaclerDisplaY. The ~hari3.cteri d.isplay consists of eight'indicatorlamps which display the~ighFdaia;ibits ibf~{ selected register. 'The least signifi.caIlt bit is labeled 1; the remaining bits are labeled in order of $ignificance;up't:o 8.'

c. Eri6r~"; TKere fsonebevlc~Erro'r' larripandone;Int~rn:i(:krr~rla~pper L-119 Module.:Tb:~se' lndicatbrs 'displciy the"stAt~;

of'

thet~oErrorM~mo toggles.

6. 8. 2 Bu1tFERPR.bCESSOR OPERATINGPR'OCEDlJRES.

The Maintenance Module Control Panel is usecl,for entering of p~og:ram and constants

, I :., ~. ' • , j " • , " ~ , • ,; I

and for checkout and program debugging. In normal on-line operation, panel switches will be'used 'tbstart thepro~b'a:in:' ahd to'intervene irtcaS;e of error. The power-control switching is self-explanat6ry.. WhenanL-119 Module is first turned ON; the 'logic {g h~:tlted.~·';all hrrculatlngregiste(:ts are'cleared, ari'd th~p~ogram Ind~~

and the Message Track marker are reset to the origino

6.

80 20'1

CODE 'E:N::TRY.

The 'Code Entry

swit~hesare

used

whe~ ~n L-I

19 Module is in a Halt state. A~ an example; of the useof 'the Code' Entry "swltches, data can be entered" oril~/the Message track by the follo\.ving process:

Section VI

Paragraphs

6.

8. 2. 2 to

6.

8. 2. 3

b. Insert a Message Track Control (write) instruction into the Instruction regis-ter by generating the instruction code on the Code Entry switches and depressing the Insert Instruction switcho

c. Insert the desired data code into the MTR by generating the code on the Code Entry switches and depressing the Insert Data switch.

d. Depress the Start switch to write the desired data code on the Message track.

Each depression of the Start switch writes one code on the Message track.

e. Because the L-119 Module is in the Repeat mode, the Write instruction will be held in the Instr~ction register. Load additional data characters into the MTR from the Code Entry switches, and write onto the Message track by depressing the Start switcho

6.

8. 2. 2 MODE SELECTION. Two Mode Selection switches which control the in-struction retrieval method are available for checkout or program debugging. If neither is depressed, the L-119 Module will be in the Normal mode. In the Normal mode of operation, depressing the Start switch causes the instruction in the lower rank of the Instruction register to be executed and starts instruction retrieval at the Index mark~ after which program execution proceeds automatically.

In the Repeat mode, depressing the Start switch causes the instruction in the lower rank of the Instruction register to be executed at the Index mark, but no new instruc-tion will be retrieved and the L-119 Module will halt after one operainstruc-tion.

In the Index mode, depressing the Start switch causes the present instruction to be executed and the next instruction to be retrieved at the Index mark. The Index mark is advanced one place and the L-119 Module will halt after one operation.

The Index mark can be moved by executing a Message Track Marker Control in-struction to move the Index marker to any word mark time. To move the Index marker one character time, depress the Index Mode switch and execute a No Oper-ation instruction.

6. 8.2.3 PROGRAM ENTRY. Using the Maintenance Module Control Panel, com-plete program s may be entered into on L- 119 Module perrnament storage tracks;

i. e., the Program track, Data Field track, Jump Address track. Basically, pro-gram information would be loaded onto the Message track by the operator through the Maintenance Module Control Panel and transferred haIfa track at a time to per-manent storage.

Section VI Paragraph 6.8.2.3 (Cont.) To insert information onto the Data Field track, information from the program code sheets for the Data Field track is entered character by character by the operator onto the Message track. Then, with the L-119 Module still in the Repeat mode, a Transfer from Message Track to the Data Field Track instruction is entered into the Instruction register and the proper starting address is entered into the MTR.

The Data Write is depressed to execute the transfer. If the same information is to be written on both halves of the Data Field track, the starting address must be changed in the MTR and the Transfer instruction executed again. After the Data Field track is recorded, the Data Write must be unlatched to safeguard the Data Field information.

The three permanent storage tracks are entered half a track at a time in this manner.

The parity of the stored track may be checked by recalling the stored track to the Message track. If a parity error exists, the L-119 Parity Error lamp for the given module lights. Since it is impos sible to deliberately write bad parity onto the per-manent storage tracks, such an error indication is evidence of a hardware error.

If an instruction or data character is found to be wrong while program debugging, the faulty character or characters can be replaced in the following manner. The in-correct memory location must be recalled to the Mes sage track. After positioning the Message Track marker with the Message Track Marker instruction, the correct character code is recorded over the incorrect code. When the corrections are com-pleted on the Message track, the content of the Message track may be recorded over the incorrect memory location.

It should be noted that the read and write heads are one-half disc revolution apart on the permanent storage tracks. To retrieve data recorded at a specified address on the track, the address of the other half of the disc must be given.

Section VII Paragraphs 7. 1 to 7. 3

SECTION VII

UNI-RECORD INTERFACE

The Uni-Record Interface executes Input (I), Output (0), and Test (T) instructions addressed to any Uni-Record device, which may be a Magnetic Tape Console, a Line Printer or a Card Reader/Punch. Also some specialized Tape Transport control instructions are executed by the Uni-Record Interface. For a description of the Uni-Record Consoles and their operation, refer to Section VIII.

All Interface instructions are proces sed first in the Central Proces sor Instruction register where operand address modification may be specified. Then Interface instructions are transferred to the Uni-Record Interface, as determined by the Z Y address. The Uni-Record Interface executes each instruction independently of the Central Processor program, which continues after the instruction has been trans-ferred to the Interface. Figure E-l is a block diagram that shows the Uni-Record Interface.

7. 1 UNI-RECORD BUFFER REGISTER.

The Uni-Record Buffer register is a one word (8 character) static register that communicates with the Core Memory in word parallel. On input this register assembles words for transfer to Core Memory. Data from the Trunkline is assembled into complete words (partial words are padded with zeros) before transfer to Core Memory.

Im Dokument General Precision, (Seite 140-148)