+ All Categories
Home > Documents > General Electric January 1971 lETUi TO - NASA · NSTRUCTION MANUAL AND FINAL REPORT: ... SCENE...

General Electric January 1971 lETUi TO - NASA · NSTRUCTION MANUAL AND FINAL REPORT: ... SCENE...

Date post: 07-Sep-2018
Category:
Upload: lamnga
View: 212 times
Download: 0 times
Share this document with a friend
172
N71-21463 NSTRUCTION MANUAL AND FINAL REPORT: XPANSION OF INPUT CAPABILITY FOR ELECTRONIC SCENE GENERATOR \ N General Electric Syracuse, New York January 1971 lETUi DESTI TO ui NATIONAL TECHNICAL INFORMATION SERVICE Distributed ... 'to foster, serve and promote the nation's economic development and technological advancement.' U.S. DEPARTMENT OP COMMERCE PERTY'fJF This document has been approved for public release and sale. https://ntrs.nasa.gov/search.jsp?R=19710011988 2018-09-07T16:36:10+00:00Z
Transcript

N71-21463

N S T R U C T I O N M A N U A L A N D F I N A L R E P O R T :X P A N S I O N O F I N P U T C A P A B I L I T Y F O R E L E C T R O N I C

SCENE G E N E R A T O R\

N G e n e r a l E l e c t r i cS y r a c u s e , New York

J a n u a r y 1971 lETUiDESTI

TO ui

NATIONAL TECHNICAL INFORMATION SERVICE

Distributed ... 'to foster, serveand promote the nation's

economic developmentand technological

advancement.'

U.S. DEPARTMENT OP COMMERCE

PERTY'fJF

This document has been approved for public release and sale.

https://ntrs.nasa.gov/search.jsp?R=19710011988 2018-09-07T16:36:10+00:00Z

ELECT P-OMICS LAOORATOFIY •» SYRACUSE. N.Y.

' St~

• s «: a s s * !•."

-

Instruction Manual and Final Report:

EXPANSION OF INPUT CAPABILITY FOR

ELECTRONIC SCENE GENERATOR

• \ ' • i !;

; January 1971

Contract No. NAS 9-11065

Prepared for

NATIONAL AERONAUTICS AND SPACE ADMINISTRATIONMANNED SPACECRAFT CENTER

HOUSTON, TEXAS

,.,. ..iiWii.i

.•! N71 -(ACCESSION NUMBER.

DfO

(PAGES)

^ (NASACRORTMXORADNUMBtR)

/:'-:i-j"-- -i Sifejj)

(CODE)

(CATEGORY)

II

Reproduced byNATIONAL TECHNICALINFORMATION SERVICE

Springfiold, V*. 221S1

NOTICE TO USERS

Portions of this document have been judged by the Clearinghouseto be of poor reproduction quality and not fully legible. However, in aneffort to make as much information as possible available to the public,the Clearinghouse sells this document with the understanding that if theuser is not satisfied, the document may be returned for refund.

If you return this document, please include this notice together withthe IBM order card (label) to:

ClearinghouseAttn: 152.12Springfield, Va. 22151

11 7 7 S J>

Instruction Manual and Final Report:

EXPANSION OF INPUT CAPABILITY FOR

ELECTRONIC SCENE GENERATOR

January 1971

Contract No. NAS 9-11065

Prepared for

NATIONAL AERONAUTICS AND SPACE ADMINISTRATIONMANNED SPACECRAFT CENTER

HOUSTON, TEXAS

IIIIIII• - v1IIBIB

B

TABLE OF CONTENTS

Section Title

1. INTRODUCTION 1-1

2. INPUT EXPANSION UNIT 2-1

2.1 GENERAL 2-1

2.2 ORGANIZATION 2-4

2.3 OPERATION 2-4

2.3.1 General Operation 2-42.3.2 Detailed Operation 2-10

2.3.2.1 Board #1 Logic . 2-102.3.2.2 Board #2 Logic 2-11

2.4 ADDITIONAL INTERFACES 2-14

2.4.1 Sigma 5 interface 2-162.4.1.1', Operation 2-162.4.1.2 Interface Signals and Connector

Information 2-162.4.1. 3 Logic Levels and Drive

Requirements 2-17

2.5 MECHANICAL INFORMATION 2-172.5.1 Cabinet Size and Estimated Weight 2-172.5.2 Cabinet Configuration . . . . . 2-172.5.3 Unit Maintenance 2-17

3. SOFTWARE MODIFICATIONS . . . . . . . . . . . . . . 3-13.1 GENERAL 3-1

.3.1.1 lEU-Related Modifications .3-13.1.2 Other Modifications . 3-1

3.2 PROGRAM OPERATIONS 3-33.2.1 Input Program Operation 3-33.2.2 Operation of Program for Local Input

by Sense Switch 6 3-7• • • 3.2.3 Typewriter I/O Program Operation 3-7

3.2.4 Colpac Program Operation 3-12

3.3 PROGRAM LISTINGS 3-153.3.1 Operating Programs 3-153.3.2 Transmit Control 3-131

ii

LIST OF ILLUSTRATIONS

Figure No. Title Page

2-1. Modification to ESG Input Hardware 2-2

2-2. Digital Control Word 2-3

2-3. IEU Functional Organization 2-5

2-4. Board # 1 (Single Channel, Typical) FunctionalDescription 2-6

2-5. Board #2 - Functional Description 2-7/2-8

2-6. Sample Timing Diagram of Internal Data Transfers . . . 2 - 1 3i i ••

2-7. Sample Timing Diagram of IIU Data Transfer 2-15

; 2-8. lEU/Sigma 5 Interface Timing . . . . . . . . . . . . . 2-16

2-9. IEU Cabinet Views 2-18/2-19

3-1. Input Control Word and Select Codes 3-2

3-2. Double Word Format for Positional Data 3-2

3-3. Flow Diagram for Source Input Program . ... . . . 3-4

3-4. Generalized Flow Diagram for SYS1, SYS2, or SYS3Programs and Subroutines . ; . . . . . 3-5/3-6

3-5. Flow Diagram of Program for Local Input by SS6 . . . . 3-8

3-6. Flow Diagram for Typewriter I/O Program . . . . . . 3-9/3-10

3-7. Flow Diagram for COLPAC (Color Composition WordPacking) Program 3-14

LIST OF TABLES

Table No.

2-1.

2-2.

3-1.

Title

......

Page

2-3DIGITAL DATA LOCATION ASSIGNMENT IN HU .

ADDER INPUTS FOR DATA TRANSFERS TO/FROMOUTPUT BUFFER MEMORY ..... . . . . . . . . 2-9

COLOR COMPOSITION TABLE FOR OBJECT COLORS 3-13

iii

IIIIII

1. INTRODUCTION

The Input Expansion Unit is a self-powered, multi-channel digital databuffer designed to expand input capability through the Input Interface Unit (HU)of the Electronic Scene Generator (ESG), an array of visual simulation hard-ware delivered under Contracts NAS 9-1375 and NAS 9-3916. This reportdescribes the Input Expansion Unit (IEU) and modifications made to the operatingsoftware of the ESG R 520 computer in order to adapt the ESG for use with theIEU. Also described herein are certain other modifications made to the oper-ating software at the time of IEU installation.

BIIIII

i

1-1

2. INPUT EXPANSION UNIT

2.1 GENERAL

When the EEU is connected into the ESG, the IEU accepts blocks of datafrom four digital source computers and outputs all the collected data to the IIUthrough the IIU input port previously assigned to the DDP-24 computer. Thischange is pictured in Figure 2-1. The IEU serves ito allow each of the foursource computers to input blocks of data under its own control, and asynchro-nously with respect to the other source computers and the ESG frame rate.At the interface to the IIU, the IEU simulates the DDP-24 previously connectedto the IIU. The IEU is designed to be completely compatible with IIU andsource computer interface electronics, and the IEU may be removed from theESG, by interchanging appropriate cable connections, whenever it is desirableto return to the old configuration.

' I

Each source computer provides 16 24-bit words in a block transfer. Theformat of the block is given in Table 2-1. Each source computer is guaranteedimmediate response by the IEU to a service request if the block transfer ratedoes not exceed 500 Hz. It should be noted that an interrupt is not used herein any of the source computer interfaces.

Each source computer can provide either of two kinds of positional data,incremental (single-word) or absolute (double-word). The IEU provides thecapability to accumulate incremental data from any source computer, undercontrol of a bit in the digital control word shown in Figure 2-2, in the eventthat the block transfer rate of a given source computer is higher than the ESGframe rate.

2-1

op

cc

i

•81

I I

I II I

cc uu

£ o

L_

ISo

I

0>&Ia8wO

3o3I0)

.-totJs s

o 52

2-2

TABLE 2-1

DIGITAL DATA LOCATION ASSIGNMENT IN IIU

DATA

CONTROL WORDXUXL, AXYUYL, AYZUZL, AZSIN ^cos tSIN ecos eSIN$cos <t>SPARESPARE

C.W. /SPARE

IIU OCTAL LOCATIONS

R440

4004014024034044054064074104114124134 14415

: 416417

DDP-24

420421422423424425 :426427 !

430• 431

432433434 !435 . ' " •436437

R520

440441442443444445446447450451452453454455456457

SIGMA 5

460461462463464465466467470471472473 .474475476477

DIGITAL CONTROL WORD:

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

INCREMENTALDATA MODE BIT

SYS11C BIT

ASSIGNED IN R440AND R520; OTHERWISEUNUSED

SYS31C BIT

SYS21C BIT

ALL DIGITAL SOURCE COMPUTERS:

WORD 1, BIT 17 - "1" = INCREMENTAL DATA MODEBIT 23 - "1" = SYS1 INITIALIZEBIT 22 - "1" = SYS2 INITIALIZEBIT 21 - "1" = SYS3 INITIALIZE

Figure 2-2. Digital Control Word

2-3

The IEU is interruptable by the IIU, in the same sense that the DDP-24 isin the old configuration. Once interrupted, the IEU will provide to the IIU,on completion of the current IEU internal operation, a 64-word data block(see Table 2-1) consisting of the most recently received and processed datafrom each of the source computers. Whenever incremental positional data issent to the IIU, the corresponding locations of the IEU output buffer memoryare cleared so that the nu will not continue to receive non-zero incrementson successive transfers and also in order that later accumulation of incrementaldata in the IEU will begin with zero in the output buffer, where accumulation isperformed.

2.2 ORGANIZATION

The IEU is organized into two sections corresponding physically to the twocircuit boards on which all digital hardware is mounted (see Figure 2-3).

The first section consists of four input channels associated with the fourdigital source computers. Each input channel contains an interface controller,designed to operate specifically with the source computer assigned to the chan-nel, and an input buffer memory, which stores incoming data temporarily.

The second section consists of an output buffer memory and two interactivecontrollers, one for transferring data from any input buffer to the correspondingsection of the output buffer and the other for interfacing with the IIU. Also in-cluded in this section is the logic necessary for performing accumulation ofincremental data and the clearing of corresponding locations of the output bufferwhen incremental data is shipped to the IIU.

2.3 OPERATION

(Refer to Figures 2-3, 2-4, and 2-5 and to G. E. Drawings SK56157-E125-9andSK56157-E125-10.)

2.3.1 General Operation ;

Each of the four digital source computer interface controllers operatesindependently of the others, inputting a data block each time the source computerrequires service. The data is collected temporarily in the Input Buffer Memory.When a particular block transfer is complete an indicator known as the DataReady Flag is set to alert the Internal Transfer Controller that the correspondinginput buffer contains new data requiring processing.

Within two milliseconds, the Internal Transfer Controller will recog-nize a Data Ready Flag set by any input interface controller and transfer theinput buffer data into a section of the output buffer, performing the accumula-tion of any incremental positional data in the process. The Data Ready Flagsare inspected by a commutator mechanism which circulates continuously exceptwhen the IIU interface is active or when an internal transfer is progressing.

2-4

SalObL £

I.99bfi

o

IICOI

CJ

0)SH

2-5

r1 ii'Oil.

S'53«2 o|E|§ii

i*0>z£538Io»?

uif 2- 2 > r >

I!5 ~S z<

I?

> sibiS"*ui 5 "*S oc O c

V .

o

gisale

'1

*«l

III

511.

z

1505

^

;

.X.

2

|8 'ifS!§g§i^i«8igSsgiifsrSsslSsifet

-usw >£e>i|-Is8

i

oCO

73I

6

•52*i=«=

1

0)

Ife

2-6

DATA READY FLAG RESETMEMORY ADDRESS COUNTER RESET

- COUNTER CLOCK

READY J IFl AfSI « i •-

TRANSFER / {ENABLE'S \^ j

DATA READYFLAGSENSE ANDSELECT

INTERNAL TRANSFER DlSABLED

INTERNAL TRANSFER ENABLED

COMMUTATE ENABLE

1— 1 DATA READYW FLAG SENSE

ENABLE

COMMUTATOR BITS FOR1-OUT-OF-4 SELECT

f

COMMUTATOR(MODULO-4COUNTER)

||

COMMUTATCFOR ADORES

COMMUTATE„ ENABLE

ACOMMU1AND DAFLAG SEENABLE

IIU SERVICE REQUESTAlt *

fA READY IIU TRANSFER ENABLED

LOGIC COUNTER PRESETCOUNTER CLOCK

"' — HEAD/WRITEEND OF BLOCK COUNT

COMMUTATOR BITS FORPRESET OF AUURESS COUNTER

j

R BITS '. !SING

INTERNALTRANSFERCONTROLLOGIC

*—

Jc^ ADORES

— c —BEGINNING TOF BLOCK 1

""1 r 1 ! 1(1

DATA SELECTOR ADDRESS ' IIDECODE ENABLE U. _.,.._ JSS ZT —

|| | INCREMENTAL MODE BIT 17Y ^ (FOR ACCUMULATE ENABLE)

I "^J

DDP-24 1 "DATA {

R520 *DATA I

SIGMA 6 | "DATA 1

l-OUT-OF-4

.DATASELECTOR

CARRY IN "0"

1

INPUT DATA

i «-

\N

\\

\\

NOTE: INDICATES MULTIPLE SIGNALS ^

. • \

i *1

» 11

INPUT SUM24-BIT jPARALLEL |ADPFR i £

1CARRY OUT(NOT USED)

OUTPUT DATA

1 h-

V V ' VI

STACK ADORE!

OUTPU

4 STAC24 BITS

(24 16-WORD.WITH OPEN O

5 OUTPUTS

r

Ill)INTERFACECONTROLLOGIC

ADDRESS DECODE INHIBITACCUMULATE ENABLE

ADDRESS DECODE INHIBITMEMORY CLEAR ENABLE

INCREMENTAL MODE BIT 17(FOR MEMORY CLEAR ENABLE)

COUNTER RESETCOUNTER CLOCKREAD/WRITEEND OF BLOCK COUNTTOP OF MEMORYEND OF MEMORY COUNT

1DRESS DECODE.ABLE

ADDRESSING ANDREAD/WRITECONTROL

1-OUT-OF.4STACK SELECT

LEVELCONVERSION

5R fiTFA OUTPUT)

LATCH CLOCKS

INTERRPUT(INT)

TRANSFER ENABLE (FIOI

DATA READY (FRBI)

DATA RECEIVED (FNW)

> TO IIU

DATA OUT

Figure 2-5. Board #2 - Functional Description

o rt /O O

The Internal Transfer Controller continues to process Data ReadyFlags until an interrupt is received from the IIU. Upon receipt of the interrupt,a current internal transfer will continue to completion but then no new internaltransfers will be allowed to begin. As soon as the current internal transfer,if any, is complete, the IIU interrupt is accepted and interface with IIU begun.Sixty-four 24-bit words are transferred to the IIU, one source computer blockat a time. As each digital control word is output to the nu, the incrementalmode bit is checked. If the positional data of the given block is incremental,then later, as the positional data is sent to the IIU, the corresponding OutputBuffer Memory locations are cleared. Upon completion of the IIU interface,commutator scanning resumes.

It should be noted that data accumulation and memory clearing in theoutput buffer, as well as all other memory input, are performed by placing olddata or all zeros in the Data Latch and controlling the output of the Data Selector(see Figure 2-3) just before the memory is written8 into. A summary of theinputs to the adder for the various control conditions is given in Table 2-2.It should also be noted that zeros are effectively loaded into the latch by dis-abling address decoding which drives the memory address lines, thus forcinga constant (all 1's) onto the memory output lines (the latch is also used toinvert the I's-complement of the data which appears on the memory outputlines - see Figure 2-5).

TABLE 2-2

ADDER INPUTS FOR DATA TRANSFERS TO/FROM OUTPUTBUFFER MEMORY

Operating Condition

Input, absolute data

Input, incremental data

Output, absolute data

Output, incrementaldata

Data SelectorOutput

Contents of selectedinput buffer memorylocation

Contents of selectedinput buffer memorylocation

All zeros

All zeros

Latch Output

All zeros

Old contents ofoutput buffermemory location

Old contents ofoutput buffermemory location

All zeros

2-9

2.3.2 Detailed Operation

2.3.2.1 Board # 1 Logic

(Refer to Figure 2-4.)

Each of the input channels to the nu operates in essentially thesame manner with .respect to source computer interfacing and identically withrespect to internal transfers. For purposes of discussion, the input channelscan be treated by describing essential features common to all of them, andthen pointing out specific differences when necessary. The details of sourcecomputer interface requirements may be found in Sec. 2. 4, and in Sec. 3.1.4 ofInstruction Manual for Modifications to Interim Visual Spacef light Simulator,Vol. I. (Note that the interrupt signals (GINT, INT) are not used with the IEU.)

Three of the four source computer interfaces (R440, DDP-24,and R520) are sell-defining in the sense that beginning- and end-of-transferindications are provided in some form in each of the interfaces. These in-dications may be used to generate a reset pulse to the address counter asso-

\s , ciated with the Input Buffer Memory at the beginning of a block transfer, toinsure that the first word sent by the source computer is stored in the firstlocation of memory, and so on. These signals may also be used to set theData Ready Flag at the end of a block transfer. The Sigma 5, however, pro-vides only one signal, in the form of a series of data ready pulses, and mustbe handled somewhat differently.

Each Interface Controller contains an External Transfer Enabledflip-flop and a shift register for generating timing signals. When the firstdata ready pulse is received from a source computer, a memory addresscounter reset pulse is generated and then the External Transfer Enabled flip-flop is set. At the same time a reclocked version of the data ready pulse,starts down the shift register, generating a write pulse to the memory andthen a count pulse to the address counter. Some time later, a data receivedpulse is issued back to the source computer (for R440, DDP-24, and R520interfaces). As soon as each source computer loads its output register withthe next data word, another data ready pulse is issued to the IEU, and theprocess continues.

The three source computers with self-defining interfaces eachprovide an end-of-transfer indication on the transmission of the last word.As soon as the last address counter count pulse is generated, the ExternalTransfer Enabled flip-flop is reset and the Data Ready Flag set. It should

V / be noted that all of the interface controllers are designed such that, if any ofthe source computers attempts to transmit another block of data before theData Ready Flag is recognized by the internal transfer controller and old datatransferred from the input to output buffer, the source computer will be forcedto wait. Henc«, if the 500 Hz block rate is exceeded, the source computermay have to wait occassionally, but the interface will remain operative.

2-10

Since the Sigma 5 provides no end-of-transfer indication, acount-of-15 from the memory address counter is used to indicate end-of-transfer. Hence the Sigma 5 must always send sixteen data words per blockfor proper IEU operation (the first three source computers may actually sendless than sixteen words, if desired). The count-of-15 is used to reset theExternal Transfer Enabled flip-flop and to set the Data Ready Flag.

iThe Sigma 5 Interface Controller also contains a delayed pulse

generator, which is enabled when the External Transfer Enabled flip-flop isset. The pulse generator issues a reset pulse to the External TransferEnabled flip-flop, if the flip-flop remains set for more than about two milli-seconds. This feature provides start-up initialization and serves as a watch-dog timer to insure that the memory address counter receives a reset pulseproperly at the beginning of each block transfer.

2.3.2.2 Board #2 Logic* • '

(Refer to Figure 2-5.)• I '

The Commutator and Data Ready Flag Sense and Select logic j.together scan the Data Ready Flags in the order suggested by the physical •arrangement of the input channels on Board #1, i.e. R440, DDP-24, R520,Sigma 5. This scanning continues as long as no internal or IIU transfer isbegun. When a set Data Ready Flag is encountered, the Commutator is lockedand the Internal Transfer Enabled flip-flop associated with the Data ReadyFlag is set. The output of this flip-flop is sent back to Board #.1 to gate in-ternal transfer control signals into the memory addressing logic of the cor-responding input buffer and to lock the memory in the read mode. At thistime a general Internal Transfer Enabled signal (ITE) is also generated. ITEis used to start an internal transfer, to lock out an eminent IIU service requestuntil the internal transfer is complete, and to enable data selector output,which exhibits the output of the input buffer memory selected by the commu-tator code.

An internal transfer begins with a reset pulse to the Input BufferMemory address counter selected by recognition of the set Data Ready Flag.A preset pulse is also sent to the Output Buffer Memory address counter, whichresets to "0" in the lower four bits and sets to the commutator code in theupper two bits, thus beginning at the location the first word in the data blockassociated with the Input Buffer Memory selected for internal transfer. Atthe same time these reset and preset pulses are issued, the digital control wordof the data block to be transferred appears at the output of the Data Selector.Bit 17, the incremental mode bit, is used to set a flip-flop which remembersthe type of data to be encountered when the positional data is being transferredfrom input to output buffer. At this time also, the Data Latch is effectivelyloaded with zeros, so that the digital control word will be copied at the adderoutput and passed on to the input of the Output Buffer Memory.

2-11

The write cycle associated with each internal transfer is charac-terized by four separate operations: (1) the setup of the correct inputs to theparallel adder, as given in Table 2-2, (2) the settling of data at the input tothe Output Buffer Memory, (3) the writing of settled data into the memory,and (4) the incrementing of Input and Output Buffer i 'smory address counters.The timing pulses for carrying out this set of operaticnn repeatedly are ob-tained by decoding and reclocking the states of a -nodule-4 counter whoseoperation is enabled by the ITE signal. During pk.tse (1), the Data Latch mustbe loaded with old Output Buffer Memory data or zeros d> pending on whetherdata input to the memory is incremental or non-incremental. As mentionedbefore, the data presented to the latch is controlled by enabling or disablingaddress decoding logic which drives the memory.

The first write cycle begins with the issue of the reset and presetpulses mentioned above. Fifteen full write cycles are carried out. Duringtransfer of words 2-7, single-word data accumulation is performed, dependingon the setting of the accumulate enable flip-flop, which remembers positionaldata type. On the sixteenth write cycle, an end-of-block indication (all 1's inthe four low order bits of the Output Buffer Memory address counter) is logi-cally ANDed with the sixteenth write pulse to provide a signal, (EOCAW) forending the internal transfer. During EOCAW, the originally recognized DataReady Flag is reset. On the trailing edge of EOCAW the commutator is in-cremented and the Internal Transfer Enabled flip-flop, associated with thepreviously recognized Data Ready Flag, is reset. The resetting of this flip-flop disables the general Internal Transfer Enabled signal and again permitsrecognition of an IIU interrupt by the Com mutate and Data Ready Flag SenseEnable logic.

A sample timing diagram for several internal transfers is givenin Figure 2-6.

Interface with the IIU begins as soon as an interrupt is receivedand ITE goes false. Note that ITE false disables Data Selector output. Whenthe interrupt is accepted, the IIU (interface) Enabled flip-flop (IIUE) is set.This action generates an initial reset pulse to the Output Buffer Memory ad-dress counter, loads the Data Latch with the first block digital control word,and sets the memory clear enable flip-flop if the incremental mode bit in thecontrol word is set. Then the data ready pulse to the nu (FRBI-HU) is gen-erated, and the transfer enabled signal (FIO-IIU) goes true.

Sometime later the IIU answers with a data received pulse (FNW-IIU). At this time the contents of the latch are written into the Output BufferMemory location currently addressed. Then the memory address counter isincremented and the latch loaded with new data, zero if the data is incrementaland old data if the data is non-incremental as dictated by the setting of thememory clear enable flip-flop and by which word within a sixteen word blockis being processed. The IIU is sent another data ready pulse and the processcontinues.

2-12

mt+<u«wCO

sMH

I0

•s

JHOJ

aCO

(OIC4

Q>Ms

DW ££ § § §"

Q D U U U E

2-13

Note that, as each digital control word (word 1, 17, 33, or 49)is encountered, the memory clear enable flip-flop must be set again to proper-ly reflect the setting of the incremental mode bit associated with each 16-wordblock.

The transfer enabled signal (FIO-IIU) terminates with the lastdata ready pulse to the nu. The IIUE flip-flop is reset on the last write pulseto the Output Buffer Memory, thus ending interface with the IIU and freeingup the Commutator to resume scanning, if a Data Ready Flag matching thehalted Commutator code was not set during the nu interface operation.

A sample timing diagram for IIU data transfer is given in Figure2-7.

It should be noted that the mechanism for deciding whether theInternal Transfer or IIU Interface Controller shall be allowed to operate andto use the Output Buffer Memory is embodied in the Commutator and DataReady Flag Sense Enable logic. The following logical equations for the crucialcontrol signals:

Commutate Enable = ITE • (INT + HUE) + CO • Cl • DRF1 + CO- Cl • DRF2 +

CO • Cl • DRF3 + CO • Cl • DRF4

DRF Sense Enable = ITE + INT • HUE

insure that (1) the commutator is .always advanced at least one count after anyinternal transfer, (2) priority is given to servicing the IIU, but only after thecompletion of an internal transfer progressing at the time the IIU interrupts,and (3) the setting of a Data Ready Flag, which matches the locked Commu-tator code, during IIU interfacing never interferes with completion of the IIUinterface operation.

The longest delay a given Data Ready Flag can experience in beingprocessed is the length of time required to perform four internal transfers andone nu interface operation. The IEU internal clock rate is selected to limitthis delay to just under two milliseconds. Each source computer is thusguaranteed of finding its associated Interface Controller and Input BufferMemory free for input operations on successive block transfers, if the blocktransfer rate is maintained at 500 Hz or less.

2.4 ADDITIONAL INTERFACES

Requirements for signals in the R440, DDP-24, and R520 computer inter-faces may be found in Sec. 3.1.4 of Instruction Manual for Modifications toInterim Visual Spaceflight Simulator. Vol. I. The interrupt signals (GINT,INT) occurring in those specifications should be disregarded. The interfacefor the R520 is identical to that for {he R440.

2-14

I

io «.-, U,I g

U

3

IEDn

2-15

2.4.1 Sigma 5 Interface

2.4.1.1 Operation (see Figure 2-8).

The lEU/Sigma 5 interface is a parallel asynchronous interfacecapable of transferring sixteen 24-bit words at a maximum rate of about120 KHz. The Sigma 5 can output data whenever the Ready Input (RI) is true.On the first word, the Sigma 5 updates the contents of the output register inthe System Interface Unit (SIU) with a WD instruction. The Data UpdateStrobe (DUS) goes true at the same time the output register data is changingand remains true until outputs are stabilized. After two microseconds DUSgoes false. The IEU must then store the output data within 7.1 microseconds.The Sigma 5 then executes another WD instruction and the cycle continuesuntil sixteen words have been transferred.

DUS

RI -

;n IT—frTL-n7T ~~

1st Word' 2nd Word ' 15th Word•«*• •*

16th Word->

fTransfeif Transfer I Transfer 1 Transfer

Figure 2-8. lEU/Sigma 5 Interface Timing

2.4.1.2 Interface Signals and Connector Information

Outputs from Sigma 5

. DUS: A two-microsecond pulse indicating that data isavailable on the output lines.

DB-OO-DB-23: The 24 data bits from the Sigma 5 SIU.

DB-00 = MSBDB-23 = LSB

Inputs to Sigma 5

RI: Level indicating the IEU is ready to accept data.

Connector Type: One ZT15 Cable Plug Module with pin• ' assignment per wiring pattern "A",

Table 2-7, XDS Technical Manual -XDS 98 02 65E.

2-16

2.4.1.3 Logic Levels and Drive Requirements

"1" = 6.5(±3)V

"0" = 0. 5 (±0. 5)V

Drivers can sink 20 ma at logic "0"; provide +8V through 300 ohmresistor for logic "1" into RG1?4U cable terminated in 100 ohms.

2. 5 MECHANICAL INFORMATION

2. 5.1 Cabinet Size and Estimated Weight

EstimatedLength Depth Height Weight (Ib.)

IEU 23.09 24.00 .31.31 180(+2.6 to floor)

! ' - i

2. 5. 2 Cabinet Configuration .

The IEU cabinet is an Electronic Enclosures, Inc. portable cabinet,EES-1-26-1/4 - 24, with steel Unistrut frame. The cabinet has face-mounteddoors on front and back and a 3-1/2-inch blower grille on the lower front.The cabinet is rigged with 19-inch standard rack adaptor angles, on which allinternal electrical hardware is mounted. A 150-CFM McLean centrifugalblower, with 3-1/2-inch panel height, is mounted in the bottom front of thecabinet, and the connector panel for system cabling is mounted in the lowerrear of the cabinet. Augat, Inc., integrated circuit packaging panels andpower breakers are mounted in the middle of the cabinet. Lambda powersupplies and Filtron line filters are mounted in a Lambda rack adaptor withmetered panels at the top of the cabinet. Cabinet views are shown in Figure2-9.

Cabinet power distribution and connector panel are accessible fromthe back. Digital integrated circuits, power supply metering, and A. C. andD. C. power breakers are accessible from the front.

Convenience outlets are located on the lower cabinet faces, front andback. Total outlet loading should not exceed 15 amps. '

2. 5. 3 Unit Maintenance

The filter element for the blower is of a permanent washable type.Clean filter monthly. If the filter appears dirty prior to normal maintenance,it should be washed then.

2-17

--" -

81 -

(9,* s,#

'6-Z

N3dO 'XNOH.J

W!

iH!!£Jil!ii!ii!Unilii!iiiH!ill3l)!i!i!il)Bn!iii() ; ipnaij^^^a^ij^^iM^ p j

liiiFlS^ ' T : ? ! T j

liJyitiJiiMiinfjtjili f|' j

, *Tr """r:'V_/*"'T '. " *"". '"[ '.. - ,- .S;-'tf^' .-•»2*< * »i.--«n. in«-• -• ••, ,- !.--!-,»..i.;. - • . .-

iiiiinii tfliilijiiillliiji ijrjiliiiiilitililM !!-^--"1*^^--.r7?3SL^{r!c—«—•— ,u»-^--4ff^;*.«T •> :M|Vi n -.1 it! r":"'.'Ti.,nii!;!!i;Hii ihiiiri«"!lf i-31!l!t) !MS!!

81 OMffl[Ui8iUOUUUUlR/ig9it^eJ:

REAR, OPEN

Figure 2-9. IEU Cabinet Views (Concluded)

(Photo # 120370-45A F2)

oilingt

To clean the filter:

1. Remove louvered grille and decorative grille at lowerfront of unit.

2. Remove filter and tap gently to remove loose dirt.

.3. • Wash in hot water, flush out, and allow to dry.4. Apply Handi-Koter (McLean Engineering Laboratories)

filter coat, or equivalent, to both sides of filter.

5. Reinstall filter and grilles.

Blower bearings are a permanently lubricated type and do not require

2-19

3. SOFTWARE MODIFICATIONS

3.1 GENERALj

Introduction of the IEU into the ESG increases the number of availablesources of digital data, alters the format of input blocks, and makes two dif-ferent types of positional, or linear, data available. Modifications have beenmade to ESG R520 input software to account for these new features. Otherdesirable software changes, not specifically related to the IEU, have beenadded to enhance on-line typewriter I/O, to alter the nature of the system Hold,and to permit provision of separate colors to the VPU color memory associatedwith each view. These changes are discussed below. :

3.1.1 lEU-Related Modifications *

'• The addition of two more digital source computers, the R520 and Sig-ma 5, requires more selection capability in the Input Control Word (ICW2) andexpanded software to handle the input and processing of data from additionalsources. The new format of ICW2, and selection codes, are shown in Figure3-1. The input of all full-word digital data is now handled by two subroutines,one for trigonometric and one for positional data per system. These subrou-tines determine which source computer is specified for input (per ICW2), ob-tain control words and data from the old DDP-24 section of the nU memoryaccording to the block format given in Table 2-1, and otherwise perform thesame control functions as before, i. e., testing for 1C and HOLD conditions.Digital source computer specification of scale for positional quantities has beendiscontinued, and system 1C bits relocated in the digital control word perFigure 2-2.

The new data block format allows incremental (single-word) or abso-lute (double-word) positional data to be provided, as specified by a "1" or "0"respectively in the incremental mode bit of the digital control word. The newinput subroutines handling positional quantities update or replace T-vector com-ponents correspondingly. All quantities must be in 2's-complement form asbefore. The format for double-word data is shown in Figure 3-2.

The routine which forces all systems into the local input mode tempo-rarily, under control of Sense Switch 6, is altered to accommodate the changesin format of ICW2 and in the selection codes.

3.1.2 Other Modifications

The Local Input routine is expanded to provide more general, on-line,octal typewriter I/O. The user may input data as before and also obtain address-labelled type-out of the contents of single locations or blocks of R520 core memory.

3-1

ICW2:

LIN

i^ANG 1 LIN ANG L]

j \. J iSystem 3

SELECT CODES: 0000 -0001 -0010 -0011 -0100 -1000 -1001 -1010 -1011 -

System 2

TRICE 1TRICE 2ANALOGSIMULATORLOCAL INPUTR440DDP-24 ,R520SIGMA

[N ANG

JSysfem 1

Figure 3-1. Input Control Word and Select Codes

Upper Word

/" ^\ r.Bit 012 22 23 Bit 012

1" 010l

01 U1

t> Numeric Bits 1-23

Sign BitI

Lower Word

Numeric Bits

Constant(Independent of Sign)

22 23

0 01

0 01 1 0i

-H

Figure 3-2. Double Word Format for Positional Data

3-2

The nature of the system Hold is altered by a reorganization of theSource Input and system subroutine calling sequences. When a Hold is de-tected, the software now causes T-vector values, rather than T-vector in-crements, to remain constant, thus effecting a positional Hold, rather thana rate or velocity Hold.

Colors for VPU color memories are now specified separately via therevised color composition table shown in Table 3-1. The relevant portion ofthe Xmit Control routine is altered to pack and reorganize color compositiontable data correctly for output to the VCU, when operating software is startedat (octal) 6000.

3.2 PROGRAM OPERATIONS

(Refer to Section 3. 3 for program listings, and;to the documents Instruc-tion Manual for Modifications to Interim Visual Spaceflight Simulator, Vol. n,Section?. 2, and ESG On- Line Loader /Con version Routine, LEG Docum entNo. 643D. 11. 881, for additional information..)

3.2.1 Input Program Operation

(Refer to Figure 3^3 and Figure 3-4.) ,*

Source Input begins at (octal) 10000. It first resets program flagsand certain working storage and then connects the IIU. It tests ICWl to seeif SYS1 usage is specified and, if so, sets a flag indicating that at least onesystem has been used. Control is then transferred to the SYS1 program forinput and processing of data and control information associated with that sys-tem. If SYS1 usage is not specified, Source Input continues on to check forusage of the remaining systems and behaves in likewise manner when any usageis specified.

After all three systems have been checked for usage and system proces-sing, if any, carried out, Source Input checks the system usage flag and halts ifno system was used. Otherwise, it disconnects the IIU and checks Sense Switch 5to determine whether the on-line loader/conversion routine (SS5 = "1") or on-line octal typewriter I/O routine (SS5 = "0") is desired. Source Input thenbranches to the specified routine, where required operations for that pass arecarried out. On return from whichever of the typewriter I/O routines, SourceInput exits to View A calculations.

Each of the system programs (SYSl, SYS2, and SYS3) first attempts todetermine the source of angular data (via ICW2) and halts if any non-allowedcodes are encountered. Otherwise, control is transferred to the appropriateangular subroutine, which inputs control words from the nil and/or checkssense switch settings to determine if an 1C or Hold condition is specified, asbefore. The system program next determines the source of linear data, haltingif none is specified properly. Then control words, sense switches, and programflags are checked for an 1C and/or Hold condition. If neither condition exists,angular and linear data are input and processed as before, except in the digital

3-3

ENTER

RESET PROGRAMFLAGS ANDWORKING STORAGE4 IW.S. 41

LOCK COMMUTATORON CHANNEL 0AND CONNECT IIU

SYSIUSE or

SYSJUSED'

[NO

SYS3 X«SUSED'

NO

'ANY SYSN

ustu?V<w.s.«fO)>

I NO

HALT

SYSI

X

YES SET W.S. 4NON-ZERO

GOSYSIFORDATA INPUTANOPROCESSING

YESSET W.S. 4NONZERO

GO SYSI FORDATA INPUTAND PROCESSING

DISCONNECT IIU

SYS3

GO SYSI FORDATA INPUTANOfROCESSING

I

YES

TYPEWRITER I/O

MAKE PASSTHROUGHTYPEWRITER I/OAND 00 REQUIREDOPERATIONS

MAKE PASSTHROUGHLOADER/CONVERSIONROUTINE AND DOREQUIRED OPS

Figure 3-3. Flow Diagram for Source Input Program

3-4

TRI 1

NON-ALLOWEDCONTROL CODE INICW2 - HALT

NON-ALLOWEDCONTROL CODE INICW3 - HALT

PROCESSANGULARDATA

i

»?^X. NO

A) ./^

YES

UPDATET VECTORS WITHINCREMENTALDATA

i ""1

Figure 3-4. Generalized Flow Diagram for SYSl,SYS2, or SYS 3 Programs and Subroutines

3-5/3-6

linear routines, where input of absolute linear data causes the setting of PF5,which condition is used subsequently to bypass T-vector updating. If an 1Ccondition exists, control is transferred to the appropriate system initializationsubroutine. Acknowledgement of the Hold condition results in the bypass ofany further system processing.

The only significant change in system program structure is associatedwith the Hold. When an 1C or Hold condition is acknowledged, or when a digitallinear routine processes absolute data, the T-vector update associated with theparticular system is bypassed.

3.2.2 Operation of Program for Local Input by Sense Switch 6

(Refer to Figure 3-5.)

This program continuously saves the contents of ICW2, as long as;Sense Switch 6 (SS6) is not set, in anticipation of the destruction of the contentsof ICW2 when the local input code for all three systems,' "2104 2104", is writ-ten into ICW2 as the result of setting SS6. When SS6 is set, the working T-vector increments are zeroed, and the aforementioned code is inserted in ICW2.As SS6 is turned off again, the old contents of ICW2 are restored to it, and theoperation of saving ICW2 is restarted.

*

3.2. 3 Typewriter I/O Program Operation

(Refer to Figure 3-6.)

The Typewriter I/O Program types or reads one character on a singlepass through the program, depending on whether the typewriter has completedtyping the previous character while the typewriter is selected for output, or onwhether the user has typed a character while the typewriter is selected for in-put. This one-character-per-pass operation is necessary, since any additionalprocessing delay caused by waiting for the typewriter to input or output the nextcharacter could prevent the results of view computations from being availablewhen required by the VCU each display frame.

The program allows the user to input or load data into single locationsof R520 memory under the format,

(Address # 1) L (Data) (C/R-Carriage Return)

or to output data under the format,

(Address #1) O (Address #2) (C/R)

Where "Address #2" may be deleted if single- rather than multiple-addressoutput is desired. The user may type "C" at any time to cancel the effect ofjust previously typed characters.

In any case, a string of data and control characters must be input tothe program to set up the operation which is normally triggered by the "C/R".Thus the program flow exhibits a central path for recognizing data and controlcharacters, along with side paths for carrying out specific operations. Theseside paths include facilities for accumulating the character strings representing

3-7

ENTER(AT OCTAL ADDRESS10641)

NO

YES

STORE ZERO INWSIX THROUGHWSIX + 8

1LOAD ICW2 WITHLOCAL INPUT CODE"21042104"

SETLOCI NO * 0

STORE ICW2INTO CW2

STORE CW2INTO ICW2

RESETLOCIND

Figure 3-5. Flow Diagram of Program for Local Input by SS6

3-8

OIT UCOUNT » 1ITHCHAR OF DATA OfIICOUNTITHWOftOAMD OUTPUT

Figure 3-6. Flow Diagram for Typewriter I/O Program

"Address #1", "Data" (after an "L" is typed), and "Address #2" (after an "O"is typed), for storing the contents of "Data" into the address specified by"Address #1", and for setting up and outputting the address-labelled contentsof all locations between "Address #1" and "Address #2" inclusive.

On entry to the program, an indicator is checked to determine whetheror not the program is in the process of outputting a block of data. If data isbeing output, then (on the assumption that the typewriter is selected for outputand has been issued an instruction for the output of a character) the Interruptline associated with the typewriter is tested to see if the typewriter is yet freeto output another character. If not, the program exits; otherwise the programreturns to the proper address to begin setting up and outputting of the nextcharacter. If data is not being output, the typewriter is selected for inputand the same interrupt line tested to see if the user has typed the next charac-ter. If not, again the program exits; otherwise the character is input from thetypewriter buffer.

Once a character is input, it may be one of four acceptable controlcharacters, but will otherwise be interpreted as an octal character intendedfor concatenation at the right with the character string presently being con-:structed. If the character is a "C", certain program indicators and workingdata are zeroed, thus cancelling the effect of all characters typed by the usersince the last "C" was typed, or typewriter I/O operation'completed. If thecharacter is not a "C", two program indicators are checked to see if either"L" or "O" was typed previously. If neither character has been typed, theinput character is tested to see if it is an "L" or "O". If the character iseither, the corresponding program indicator is set, signifying that futurecharacters, if any, are to be added to "Data" or "Address #2", respectively,and an exit is taken. If the input character is neither "L" or "O", it is testedfor being a "C/R". If the characters a "C/R", resulting program operationis as if a "C" had been typed. This feature is merely intended to permit line-skipping between I/O operations, without adding garbage characters to the"Address #1" string, to which the input character is added if the characteris not a "C/R". After the "Address #1" string is updated, an exit is taken. „

If the program indicator signifying that "L" was typed previously isfound true in some pass through the central path, then the character whoseinput initiated the pass could have been a "C/R" or something else. If thecharacter is not a "C/R", it is assumed to be an octal character and is addedto "Data". Then an exit is taken. If the character is a "C/R", "Data" isstored in memory location, "Address #1", the typewriter is selected for out-put, and an additional line is skipped to add clarity and provide the user withan indication of program response. Then indicators and working data arezeroed, and an exit is taken.

If the program indicator signifying that "O" has been typed is testedtrue, then, if the character input is not a "C/R", the character is interpretedas an octal character and added to "Address #2" and an indicator is set tosignify that multiple-address output may occur. Then an exit is taken. If theinput character is a "C/R", the indicator to signify that typewriter output is

3-11

occurring is set, the typewriter is selected for output, and a line is skippedfor clarity. Then certain control parameters are computed, such as the totalnumber of addresses to be output and, if necessary, the number, +1 or -1,which must be added to the initial address to generate successive addresses.Finally block output begins. Each line of output consists of five octal addresscharacters, a space, and eight octal data characters. Before the output of eachsuccessive character an exit is taken after saving the return address, for rea-sons discussed above. As block output is completed, an additional line isskipped for clarity, indicators and working data are zeroed, and an exit taken.

3. 2. 4 Colpac Program Operation

(Refer to Figure 3-7.)

Colpac must convert a table of color composition data, (see Table 3-1),which is organized, for the user's convenience, as an address-by- address listof the contents of each color memory, into'a set of packed data words, each ofwhich holds six 4-bit composition values for color numbers 1-6 or 7-12 of aparticular view in a particular color. The composition data must be placed inthe latter format for output to the VCU.

The program is divided into two sections. The first section effectsthe conversion of format and stores results temporarily in a set of sequentiallocations. The second section lifts results out of temporary storage and par-cels them out to the required locations of the VCU X- stack and Y- stack outputblocks.

The format conversion is brought about by a nesting of four programloops, which keep track of which composition table word, group (color numbers1-6 or 7-12), color (blue, green, or red), and view (A, B, or C) are underconsideration. Packing is brought about by right- justifying each 4-bit com-position value within the table word in which it was originally located, and thendouble-length right shifting the 4 bits into the data word being constructed foroutput to the VCU. The ordering of the construction is as follows:

1. Blue bits of Word 12 of View A into left end of TEMP,2. Blue bits of Word 11 of View A into left end of TEMP,

•6. Blue bits of Word 7 of View A into left end of TEMP,7. Blue bits of Word 6 of View A into left end of TEMP+1,

I•

12. Blue bits of Word 1 of View A into left end of TEMP+1,13. Green bits of Word 12 of View A into teft end of TEMP+2,

II

19. Green bits of Word 6 of View A into left end of TEMP+3,I .

25. Red bits of Word 12 of View A into left end of TEMP+4,»I

31. Red bits of Word 6 of View A into left end of TEMP+5,i

37. Blue bits of Word 12 of View B into left end of TEMP+6,i • • .iETC.

3-12

COLOR COMPOSITION TABLE FOR OBJECT COLORS *

OctalCharacter

COLOR COMPOSITION DATA

0

R520OctalAddress View

ColorNumber

BlueComposi-tion Bits(8-11)

GreenComposition Bits(14-17)

RedComposition Bits(20-23)

AAAAAAAAAAAA

010203040506071011121314

123456701234

0

00011111

123456701234

000000011111

123456701234

BBBBBBBBBBBB

010203040506071011121314

0 123456701234

000000.011111

123456701234

000000011111

123456701234

CCCCCCCCCCCC

010203040506071011121314

123456701234

00000011111

123456701234

000000011111

123456701234

*NOTE: Entries shown represent gray shades,all others are octal.

Also, bit numbers are decimal;

3-13

SA - SOURCE ADDRESS OF12TH WORD IN COLORCOMPOSITION BLOCKDA* ADDRESS OF TEMPVIEW COUNT "3

COLOR COUNT • 3SHIFT COUNT - )2

GROUP COUNT - 2

WORD COUNT * 6

SHIFT CONTENTS OF ADDRESSSPECIFIED BY SA RIGHT BYSHIFT COUNT. THEN SHIFT RIGHT MOST4 BITS INTO PACKED WORD FROMTHE LEFT

WORD COUNT• WORD COUNT • 1SA • SA 1

6-WORDPACKING LOOP

STORE PACKED WORD INADDRESS SPECIFIED BY DA

2-GROUP LOOP

DA - DA « 1GROUP COUNT• GROUP COUNT . 1

NO

VES

SHIFT COUNTSHIFT COUNT . 6

3-COLOR LOOP

SA - SA i 12(RESTORE SA TOI2TH WORD OFBLOCK)

COLOR COUNT' COLOR COUNT 1

3 VIEWLOOP

EXITRETURN TO

V XMIT COLORS/

T ^LOAD OUTPUT BLOCKFROM TEMP BLOCK

YES

SA SA i 12(MOVE SA TO 12THWORD OF NEXT BLOCK)

Figure 3-7. Flow Diagram for COLPAC (Color Composition Word Packing)Program

3-14

3. 3 PROGRAM LISTINGS

The program listings that follow consist of two sections, 3.3.1 OperatingPrograms, and 3. 3. 2 Transmit Control.

3. 3.1 Operating Programs

•• .' ISP AX1SPAYISPAIISPBXISPBY1SPBI1SPCXIIPCVISPCI

i 1 ALPHA AIBET4 AIAIPM6. B186T« B1 ALPHA CIBETA CIRADtBCMlfteCNYIBCNitUNA

:_• • :.. ./SON?iseixi^ mriYl

ISCllli*ei*2I8C1Y21SC1« .ISC2X1ise*riISC2J1

: 1 SC2K2 .ISC2V2

. ISCZ12ISC3X1isesviISC321

!_ . 18C3X2ISC3Y2ISC3I2tvsixIWSl».1VS1?1VS9X1VS2Yl¥S«IVSBXIVSSVIVSJI1VS4XIV84Y

* .. _l¥841IT1XUIT1KI,ITIYO\HV\.

TTL60VO

. COVO. iOVO

EOVO* EOVO

eovoEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOfovoEOVO

. EOVOEOVOEOVOEOVO

. EOVO__EOVO

. eovoEOVOEOVOEOVO

.. EOVO.EOVOEOVOEOVOEOVOEOVOEflvO .EOVOEOVOEOVOEOVOEOVOCOVOEOVO

... EOVOEOVOEOVOEOVOJEOVOEOVOEOVO

INITIAL DATA LOCATION*16060160011600216003160A416009

: 1600616007 '16010 '16011 :

' -1»01*160131601« . ....1601514016 . ._.16017160211602216023160941602516030l*QJl1603216033160341603516036 .l»ns»1«0«0160*1 .. . . _.;... ^__1604216043160441*04516046160471605016051160541*0*916056IADS?160604«B«t1606*1«0»J1606416065 .... ..1606616M7 „ ... .16070'fO'11607216073 ... ... .

3-15

INITIAL DATA LOCATIONS

IT1IUITiil

1T2XU•IT2YUIT?Yl

1T?ZIIT3XU

ITJYU

IPCAX!*CAYIPfA?1PLAX1PLAY

IPPAY

IPC8XIPCBY

|PLB»IPL8V

IPF8?

IPCCYIPCCZ

!P?C*

tPSlIT"!

IPS2

IPS3JTM3IPM3 ^'ICM1ICW2IUNIT XXJUNJT XYIUMIT XIJUMT YXIONJT YYIUNIT Yi

EOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOvOEOvOEOvOEOvOEOVOEOVOEOVOEOVOEOvOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVO

16074U07S160761*077161001*10116102161031610416105mot.1611116115161U1611716120

1612J161?416125161261612716130161311613216133161341613516136161371614Q1614116142161431614416145161461614?1615516156161571616016161.161621616316164161651617016171161741617516176161771620016201

3-16

IUAL DATA LOCATIONS

lUNIT 2X1UMT *YlUMT 22DCONAucuflisDCUNCANA LUGTKl 1T«I 2DUP24R440SI"LUCALTKl A«G S»!llTK! Ai«G SYb2Thl A*G SY»3

"""" T H I L J N SYilTKl LIN SY42TRl LIN SYiJ

.AHA A.iij SY*1ANA A.VU SY»2

ANA LIN STSIANA LIN SY!>^ANA LIN SY>JOld AnU SY»1Did A'liG SY»2Dlb A'«b SYb3DIG LIN &Y&1DIG LIN bY»2DIG LIN SYSjSIM A'HG SY!>1SIM A<oG SYS) 2SIM A-*G SYbjSJM LIN SYS>ISin Li'X SY&2Sl« LIN SYSJLOCAL ANG !>YSlLUCAL ANti bYS2LOCAL ANG bYSj

DACC

DYNCOk-OK

. EOVOb'UvUEOvOEUVU

bOVUb'UVUEUvUfeUvOEUVUbJviTtovu

£OvU

EUVU

feOvUEOvUbUvUbUvUtOvubUvUbUvUEUVUbUVU•tOvubOvU"eOvU"bUVUtOxObUvUEOvObUvUeT3vU'bUVUtOvObUVUctlvUgovu6"0vufcdvubUVdfcUvUMAC

1620216203

162091620616207162121621316214 ,1621S16216 -1621716220 .I622t • ; ' ' ' •16222 . • - - ; - ' . • :16223 !' •16224 •' ', - .116229 • f/

1622616227162301623116<3216233162341623*1623616*371*2401624116242

16252162531625416299162S61629716260162611626216300 BLOCK TM»U i&jjj16334 BLOCK Tn«U 1644/U6171

3-17

COMPUTED QUANTITIES••

T1XUTIXL

_ TIYUT1YU

' T1IUtmT2XUT2xuT2ruTZVL

. . . TZ*U.T?HT3VUT3«lTJVUT3VCT5*UTJ?L8|N PSlCOS PSlSIN TMlCOS THiSIN PHjCOS PhiSIN PS?COS PS?SIN TM?COS TM?SIN PH?COS PH?SIN PSSCOS PS?SIN TH3COS TN3S|N PH3COS PH3SIN AACOS AASIN BAcos BASIN ABCOS AttSIN BBCOS BBSIN AC

, - ' - COS ACSIN BCCOS BCSIN DACOS DASIN DBCOS D8SIN DCCOS DC

. . DA .

TtLEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOvOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVO

• EOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVO

COMPUTED ouAntlfies17000

. 17001i7ooa1700317004170091701017011170121W317014 . .170191702017Q21170221702817B»41702970JS2703337A33470J397BS3470J377034070341703427034370344703497ft3467034770390 •703917039270393703947039970396703977036070361703627036370364703697B3667036717079170761707717100171011710217103

3-18

COMPUTED. QUANTITIES

08DCSIN QACOS OASIN 68 .COS 68 .SJN OCCOS OCl«»XULA»XLIA»YU

...... LA»Yl ...LARZU

. ; . LA»IL: . : LA?XU!' :. LA?Xl1. : LAJYU

....:. - LA?YL ......UA?«ULA?Zl'LASXULA3XLLA3YULA5VL . .urnIB»XU18SXLLAJZUlfl»YU

. .. ... ...... tBBYL _LB"iULB»ZlLB1XU(.81 XILBiru

. ;.. . ..... .. ..... tern :LB1ZULBiZLLB3XU

. •• . LBSXL1 Lssru....... ' LB5YL

LB3ZO'LB3IL

• LCRXUUC»XLLC»YU

'..'..... . LC«TL. .. . .LC»ZU.LC«ZtLC1XULC1XLLC1YU

. _..; ._ .. tciYt .—LC1ZULC1ZL

EOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVO 'EOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVO .EOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVO_._EOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVO

IM04mos . ....17106171071711017111 •1711817113 ......'17120 VCU DATA171?1 . . _.,...171?«171»S17J24171?«17U6 : • • • ; • • -17i?7 .... . ..i _ . ._ .... ... .-.:.. ........17130 I171SJ ' ,1713217133 ... . . _17134 • .1713S ... ' .1713ft . .17137171411714S1714317140 :. . •_ , .... ._ ..17144171451714ft171471719017151.. ....... ...•'. ... ' _17152 .1715317154171551715617157 ' „171601716117162 V17163 _171641»1*» . - . , , - .1716617167171701717117172 "" " ." " "' ~ -•-.-.----17173 .. ...171741717*1717617177 -._;;••... ...... ' ,....- ..

3-19

COMPUTED QUANTITIES

LC2XULC2XLLC?YULC?YL

LC"L« PCARX

PCARIPLARXPURY

PEARXPEARYPEAR!PCA2XPCA2YPCA2?PLA2XPIA2VPIA2?P6A2XPEA?YPEA2?PCA3XPCA3YPCA3Z

PLA3Y

PEA3XPEA3V

PCRRXPCPRYPCPR?PUPRY

PERRXPEPRYPERR*P.CP1XPCR1Y'

PUPIX

PLPi?PEP1XP691VPEB1ZITSYLITSZUPCR3XPC83Y

• . . PCP31

•EOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVO

- EOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVO.EOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVO

17200172011720217203172041720917206172071721017211 '172121721S17214172191721617217 . .172201722117222172231722417229 ' ._172261722717230172311723217233 _._. _. .... .172341723917236172371724617241 _ . . .1724217243 .1724417245 ..._ __17246172471725017251172521725317254172551725617257172*0172*1172*21*18716110172*3172*4.172*5. . ..... ._... ...• .. .

COHPUT80 QUANTITIES

PLR3X

Pl>3?PEP3XPER3VPE63?

PCCRYPLCRXPLCRVPLCR?PECRYPCC1XPCCIVPCCUPUCIXPLCi?

PEC1VPEC1I

PCC??

PI.CZY.PLC2?

PEC2IVS1XVS1YVSliVS?X

VS?ZvssxVS3Y.VS3IVS«XVS«Y

BEACONCHICSC ..'_.. SSCPOSFlPO*CADORCBDORCCSPCARX

EOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOE.OVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVO

.EOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVO

172*4172*7

172711727217273.1727«172751727*172771730017301173021730317304173031730*173071731017311173121731317314173191731*173171732017371173221732317324173291732*173271733017331173321733317334173391733*17337 .173*0173*117342173431734417349-1734*1734717360173611736217363.173*4173*9

SQ5 DATA

3-21

. cCOMPUTED QUANTITIES

SPCARiSPLARXSPLARYSPLARiSPEARXSPFARY•SLARXL

_ SLARXUSLARYLSLARYUSLAR.2LSLttttUSSlNftA

• - SCOSGASPCBRX

,- SPCBRYSPCBR<SPLBPXSPLRRY

SPE8RXSPPBRYSLPRlfL

. ' SLRRXUSLBRYL .SLARYU

SL^RJUSSlNGtTSCOSGBSPCCRXSPCCRYSPCCR*SPLCRXSPLCRYSPLCR2SPEC»XSPPCRYSLCRXL

SLCRYLSLCRVU

SLCR2USSI HOCscosocDACIlOACI2DAC13OACI4

' HACI5OACI6OAC17OACIADACI9DACIlO

"EOV6"EOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOvOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVO

.. EOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVO

1736617367 _ '_ _17370173711737217373173741737S17376 • '. " '""" ." ' "173771740017401 . . . _ • ' . _ . _ , '17402 .174031740417405174061740717410174111741217415174141741517416

1742017421 . _ . • _.. ;.. .1742217423174241742517426 """ -.--.. - ...174271743017431174321743s ..',.. . ..." :. •17434 ,

17436174371744Q17441 • . .1744217443 . _ . . .17450 DACU SOURCE17451174521745317454 '•

• 17455 _ , . - , - -17456174571746017461 - , .

3-22

COMPUTED. 9UANT.ITJ6I

DACI11_.„ _ . DACU2

DACOl_ . DACO*

DAC03tuecuOAC05

... _.. OAC06DAC07

_. .:.. DACO*DAC09tliCO\UOACOtl

. .. DAC012\ixnx*

'.. UNITXYUWITMUNITY*UNlTVTUNITY*UNITMUNlTJYUH11HUS1XWS1YHSliUS2X

. . : WSJYMS2*US SKUSSYWS«8PKSPYSPJPS1TH1:. PMIPS?TH?PM?P8STM3 'PMSOP81

- . _. OTM1DPMIDPS?

1 DTH8-' CPU?1 OPS3

OT"3OPUS

• TfMP

eovoEOVOEOVOEOVOEOVO

._ eovoEOVOEOVOEOVOEOVOEOVO

. EOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVO

' EOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVOEOVO

.. . EOVOCOMCON

1T46Z1T«*3 .17464 DACU OUTPUT1746J . „17«»» '17447 . .17470I7«7l ;17472 ' '17473 _ ...174741747*17476 .17477 . . _ .17J10I7»ii i ;.. . . _17518 !17ilS '•17514 . ;17«15 . . ... . • _1751617517 ..... . ' ..-17520 . .17S»117522175?3 - .1752417525 . . . . .1752617527 .17530l»53l _ .1753517536 ._ . . ...1753717540 SY£T6* ANQtfiS . ' '17541175421754317544 . . . . .. .175451754«1754717*5017556 AN80UAH RAT|$17557 • _. . ..175*017««1175621756S '17564175M175661"«?TEMP BLOCK IS 64 LOC LONOLAST TEMPORARY LOC IS T6«P»63 . . -. -

3-23

py.»»>;-M.y.

COMPUTED QUANTITIES

MAC

3-24

INITIAL CONSTANTS.

xxxx

~ "~"W

^_ J

..w-

^^— —

—f-

_ _

_

1

16000160011600216003I6no416009i6no«.16007..1601016011I6ni2160131601416C15'1601616017160201602116022.16023 ..1602416025160261«02716Q30.16031..160321603316A341603516Q36160371604016041160421604S16044.16045 ...1604*160471605016051160'2J.6053. _16{I5416055160561605716060.16061...1606216063

000000000000000000000000oooooooo00000000oooooooo00000000ooooooooOAOOOOOOoooooooooooooooooooooooo . *ooooooooooonooooooonoooo0127Q060 . ...oooooooo00000000oooooooo •000000004000000010000000ooooooonoooooooo14631463146314631463146300014631 .0001463100014631146314631463146314631463000146310001463100014631146314631463146314631463000146310001463100014631ooooooooOOOOOOOOooooonoo7772000077660000OOOOOOOO000600007.7660001) ,OOOOOOOO00100000 .

TTLCOMCONLOCOOCTOCTOCTOCTOCTOCTOCTOCTOCTOCTOCTOCTOCTOCTOCTDECOCTOCTOCTOCTOCTOCTOCTOCTDECDECDEC,DEC,'DEC.DECDECDECDECDECDECDECDECDECDECDECDECDECOCT.OCT ..DECDECDECDECDECDEC .DECDEC

INITIAL CONSTANTSR520 MEMORYINITIAL CONSTANTSitooo00000000000000 .057Q240082700004nOOOOOOinoooooo000.05B-30.04P-30.059-30.05860.05860.05860.058-30.058-30.056-30.05860.05860.05860.058-30.0-58-30.0*8-30.05R60.05(160.058600OB11•6811•10811OP116P11•10811.. _OP116811

ISPAXISPAtIS"»AIIS»BX . . _ .IS«"BYIS»B!IS**CXISPCtISPCfIAL*** A . : .:IBETA AIALPMA B .. .; . . . . . . ' . - - . . . 'IB6TA B1 ALPHA C 'IB6TA C

.IRAD . . . . . : . " .IBCNX ' . . . ' . . :IBCNYIBCNISUN* 180 DEOSUNE . 45 DPO

I5C1XJ "" " ' ' .isciriISCltl'SC1M _ . _.ISC1Y2ISC1Z2ISC2X1ISR2Y1 . .ISC221ISR2X2ISC2Y2ISC2Z2ISC3X11SC3Y11SC3Z1ISC3X2 .ISC3Y2ISC3I2 . ^.. . . . . .

ivstxivstr ., .. . ....tVSliIV92X _IVS8TIV«J?»

IVSSX..IVSSV ....

3-25

K ?T fi* I.T? IV l il "IW

INITIAL CONSTANTS

1606516Q6616067160^0160711607216n7n160»4

1607616rt771610?1610116102161031610416105

161071611P1611116112161131611416115161161611716120'

16J22161231612416125161261612716130161311613216133161341613516136161371614016141161421614316144161451614616147

1615216153

ooiiooboonooonoo77700000001*00007777777770000000onooooooonooonoo77777777onoooooonnonooooononooooonooooooonoooooo77777777OPOOOOOO7777777774QOOOOOonononoonnoonooo77777777OnOOOOOOonononoo •onoonoooonoooooo0663146374QOOQOO74001507onooooooononoooo152573610000000062072520onoooooo066314637400000074001507onoooooooooooooo15257361OOOOOOOO62072520onoooooo215341217400000074001507OOOOOOOOooooonoo15257361OOOOOOOO62072520OOOOOOOOononooooonoooooo _tOOOOOOOOOOOOOOOO

DECDECDECDECOCTOCTOCTOCTOCTOCTOCTOCTOCTOCT

OCTOCTOCTOCTOCTOCTOCTOCTOCTOCTDECDECDECDECDECDECDEC

• DECDEC

• • • . - - • D E C

DECDEC

. D E CDECDEC

" DECDECDECDECDECDEC

' DECDECDECDECDECDECOCTOCTOCTOCT

108110811•8811108117777777770000000Ononnnooooooonoo77777777OOOOOOOO .onononooonooooooonooonooonootrnoo77777777OOOOOOOO7777777774000000onoooooooooonooo77777777OOOOOOOO0001.7B3•IBS-.99»2B3OB-6OA-6,0065158-6OB-6-.003398-7OB-61.7BS•183-.999283OB-6OR-6.0065156-6OB-7-.003396-7OB-74.-42B3•IBS-.99928306-6OB-6.0065158-608-7-.003398-7OB-7000 .0

IVS4X1VS4YIVS41IT1KU .IT1XL -2«91T1YUITlVLITHU -2»»11IT1ZLIT2XUITJXLITJYUIT2YL1T?JU ";2«»ll ~~

IT3XU -2»»llITJXL -2»»eITJYUIT3YLITJiU -2«»li ~IT3IL ...... - ._.. . .. . .'

IPCAX 60 DEO, '.. ._IPCAVIPCAtIPLAXIPLAY1PLAZ' 4/614IPEAXIPEAY 2/590 ""IPEAIIPCBX 60 DEO. "~ " "IPC8YIPRBIIPLBX ,IPLBV "IPLBIIP6BX ,IPFBYIPEBZIPCCX 25 DEO.IPCCYIPCCJIPLCK

1PLCZIPECXIPECY1P6CI

3-26

I N I T I A L CONSTANTS

16154161551615616157161601616116162161631*1641*1651616A1616716l7pI6l7i161721617J16174161751617416177162001620116?021620316?041*20516?0616207162101621116?1216?1S162141621516?1«16.21716220

16221162221622316224169251622«1622716230162311623216?3.1162341623516236162371624016241

00000000ooonooooonooooooonononooononooooonooooooonononooooonooooononoooo00000000onoooooooooooooo ... . ....-n077773721042104noooooooononooon37777777ocdooooo . ..... .ononooooononoooo37777777OOOOOOOO.ononooonononoooo37777777101140001011400025150000OOOOOOOOonoooooo202*073720240011202*01112024040020240300onooooooononooon

000113340001137700011442On01171400011762000120300001213700012172000122250001275700012.142000124250001250700012552000126150001266000012732 .

OCTOCTOCTOCTOCT

. . . OCTOCTOCTOCTOCTOCTOCTOCTOCT

i OCTi OCTOCTOCTOCTOCTOCTOCTOCTOCTOCTDECDECDECOCTOCTOCTOCTOCTOCTOCTOCTOCTCOHCOMOCTOCTOCTOCTOCTOCTOCTOCTOCT

' OCT. OCT

OCTOCTOCTOCTOCTOCT

000000 . „ . .0.0 . . . .00 . ...00777737210421040037777777000377777770003777777710«3B12104381227148120020240237202*001120240111202*0*002024030000

11334113771144?117141176212030121S7121721»2251225719342 ^124251*50712552126151266012732

INIITMlIPM1IPS* -IT«»IPHJ1PS3ITMJIPH3 '..

ICUlIC«J . ... . - : . . . .

IUNIT XX - i.IUWIT *Y1U«IT KlIUWIT YX _ .. _ .IOW1T VYIUN|T Yi .IUNJT (XIUM1T *Y ,(UNIT PiOCONA ^nCflNBBCflNC . .

A«« LOOTR| 1 . . _ . . . .Ttt »OOP 24•440

SUBROUTINE ADDRESSES ~'~TRI AN6 SYS1 _ „ . .. ......TRI ANQ STS2TRI ANR SVS3TRI LIN SYS1TRI LIN SVS2TRJ LIN SYS3ANA 4NO SYS1ANA ANO SYS2ANA AND SYS3ANA LIN SVS1ANA LIN SYS2ANA LIN SYS3DIG ANO 5YS1 ._...BIO AND SVS2Bin 1MR SYS3DIfl LIN SY61DIG LIN SYS2 _..-.._.

3-27

IN|T|«L CONSTANT*

162421624316?44162451624*16?4716J5016?511625?16?5316?541625516?5»16?571626016?6)16?6216?631626416J651626*169671627916271162721627316?74162*51627*16877

163001630116302163031630416309163061630716S10163151631216313163141631516316163171632016S21163221632316324163251632416327

00013004 ~onooooooonooooooononnoooonononoo00000000onononoo0001305600013142000132270001331900013376D001346100013544000136Q40001364400013704o'nooooooonooooooononononononooononoooooonnononooonoooooo00000000onooooooonooonooonooonon00000000oooooooo

243.6436540000noOonononoooooooooo066466453777532000040000onoooooo070303*537775320ooioonooonooonoo005353663777532000140000onooonoo001-506603777532000200000OOOOOOOO000427453777532000240000oooooooo

" OCT "OCTOCTOCTOCT

.. _ OCTOCTOCTOCTOCTOCTOCTOCTOCTOCTOCTOCTOCTOCTOCTOCTOCTOCTOCT

.. OCTOCTOCTOCTOCTOCTCON,CONDECOCTOCTOCTweOCTDECOCTDECOCTDECOCTDECOCTDECOCTDECOCTDECDECDECOCTDECDEC

130040o •0o0013056131421322713313133761*4*113M41360413644137040000000000000

81.91674f)000000o '027.303387377753201690».1»1B7377753202B902.7303367377753203690.819167377753204R90.2730367377753205690

DitiTlN SVtJ

SIM ANQ SVSlSIM ANO SYS2 "S|M ANR SVS3SIM UN SvSi • "•' 'SIM LIN SYS2SIM LIN STS3LOCAL ANG SYS1LOCAL ANO STS2LOCAL ANO StSSTYPEWRITER i/o : "

• •

- • •-•-• ' - . • • • -•••

.

:. . . .... • .

DACU CONSTANTSOAfiC

...

-

3-28

INITIAL CONSTANTS

' 16330163411633210343

16334

i

- '16500165011690216903

_,'" 1050416505165061690710910169111651210513165141651510916105171652016921169221692316924169251652616527165401654116542165431653416545

' ' '16546165471654016541165421654316544165451654616547

,-' 165*0165511659216553

•-D001Z3704777532000400000OOOUOOOO

00000000

000701080007Q1000007Q125 '00016400OOU7022*00015000000150440001511000015154000152200001526400015340000153400007Q254000153540>007o305

0001550000015610000196240001564000070170000/02060007Q3140001446000014595000144450001074000016600000167200001569300014670000144270001104300011140000112460001635200011000000062050001150900011*62000116470000626400000000

DECocr"DELOCI

~ "CONCOnOCT ' ~COM

CO*COMCOMLOCOOCTOCIOCIOCI•QC r • • "

, OC!OCTOCT

OCTOCIOCTOCIocrOClOCIociOCTocrOCIocrocrOCIOCrOCIOCTOCTocrOC!OClOCf -ocr

" <JC\OCTOCTOCTOCTOCTOClOCTOCIOCIOClOCI

, 00191*747775320

u

u

16>UO>0102 " ~*/0100>0125~~~ "'16400

1500015044 " "1911015154 '

15*6419440

/0*5415454/0405

15300156101962419640 "/0170

/04141446014955144451074Q166001672015654"146701442711043iii4d1123616492110000620911505il»62110471*6*64U

- . - - • • " ' •••- - --;

; fcND DACJ CO*MA«MSLAST scAut t ACTONSi.st iLSF BLOCK THKU 1644/

AUDKhbStS

SINfe . ' . , , . , . . . _COSiNfc

DACO : '

HOTO - i• HOTl

ROT*; HOT4

NOT«KOTCt*ON|TUADUMDS"301CSV»us • 'SCOKOtPlH

NQTP3RNOTXHOTY

H6tSQSUACUATXHTUNOVHBVOORCborXMTuPXHT»SYS1

SYS4SUNSHAUONCOLPACSYS1ICSVS2ICSYSJICXNltCOL

3-29

INJT|«L CONSTANTS

16594 0000000016555 000120761655* 0001211116557 00012124

1*556 0000000017557 onoonooo17560 00000000'17561 ononoooo17.56? 00000000i?*6* ononoooo17564 000000001*565 nnooonon17560, 00000000

xxxx

OCT "OCTOCTOCTLOCOOCTOCTOCTOCTOCTOCTOCTOCT ~OCTMAC

ff12076121111212417556000000o00

T VECT SYS1T V6CT SYS2T VECT SYSS

DTK!

DP£2 "OTU2DPH2

.t>P95__RTHSOPHJ

3-30

..•OUWB.I.MfUT.

loboo10001iono2

. .__ 100031000410005IOOOA10007ioninlOnii

' 10012. . 10013

1001410015100161001710020

. 10021• 10022. 10023100241002510n2A1002710Q30I0n3i10032

.. . I0f>3310034

.. .. 108351003610037

34b72l"40"45600000.2671120120260000 ...74 1 16170070156413211160221*40.0002127044174 1 1617007025641321116022144340*21270.442 . :74 1 161700704564132111602 .214434072127044323413211.OIOOQOOO2*711201202506007075353574 7 16262373*161)22777340700 0 1005126752755000033574575545514720000

TTLLOCOMICMICSTF 07COM 60LDI PAOCTLDO ACLD 1TZO AlSTw 4DSTM 2PCOD ACLD 2TZO AlSTM 4D*TM 2PLDD ACLD 4TIO AlST* 4DSTM 2PLDM 4AMLTLDI PAOCTCPF/PLLDD,PTCT 35LDM PPAO*L0| PLOCTEXC PL

- - - BTR 5MAC

SOURCE INPI10000

STH 40NOPSEU OA2026QOOOICNlAND DAFTR 2 •"OPCLP 0411CM1AND DAFTR 2STF 07CLP s«2 .ICHlAND DAFTR 2STF 07CUP 043TZO AlNOPSEL OA20250600TCF 35TYPEWRITERFTR 2STF 07OOOVACAUCLOH LL03357CDU ULNOP

It "

USES* WORKING STORAGE 2.4

RESET PF is. wS4 "' ~

SELECT II U

LOAD ICHl :" ~~ ''"SVSl USED!NO. BRANCHS6T WS4 TO NON-ZERO : .SAVE RETURN, oo SYSILOAD ICHl ', . .._SVS2 USED! • • . • ;NO. BRANCH I " ' '••SET us4 NON»?ERO. RESET PFIS -SAVE RETURN., aa sy»2LOAD ICHlSTS3 USBDi. .. _ - '.. .NO. »RANCMSgT WS4 NON-ZERO. »6SfT PF'SSAVE RETURN, oo syssHAS ANY SYS USED!NO. HAUTDISCONNECT no{RETURN ADDR-1) IN U. SSM5«1

10 NQ. GO TYPEWRITE* I/OIF SSM1«1. 8RANCM60 TO MAIN PROOAND RESET PF*SGO INDIRECT TO SEUECTFOR LDR/rOMV ROUTINE . 'AND PUT (RETURN AODR-D IN L

00 SACK TO NAlN PftOO 8RANCN

3-31

MAIN P

10051I0n521005S10054100551005*10057lOfitii)10061100621006S

10064100651006A1006710070I0fl7i

100721007310074100751007*100771010010101101021010310104

101051010A101071M10

... lOlU101121011310114

'CM. view A

•• - •

74 4 16170 VACALC3311160227770000'00 0 5024426712673 RgSVOH 0 1600000 0 175353601000070750417360*0000707504Q5

2671267200 0 17535 .00 0 170002673000000 0 17120 .70750420

070214Q6707504042671267?00 0 1712000 0 170102673000000 0 17126707504142674QOOOOn 0 1712670750416

74 1 1617005076661375216036304720475 4 173611*0200003*01000070750435

TTL NAJN POM, V'iEfcMICMIC " "MICMICMICMICLOCO 10051LCD 0 1CM1TMT 11 FTR 02LOM PP NO>PADR OOOVBTLOl PA LDI PCA DP OOOISPAXADR OOOSPXSTT PFl NOPc»»r PL CLP 01?STT PF6 NOPCPF PL CLP 05.MICMICLOl PA LDI PBADR OOOSPXADR OflOUxULOl PC NOPADR OOOLAMXUCPF PL CLPO 20MICMICMICCLO 02 STF PF6CPF PL CLP 04 _LDI PA LOl PBADR OOOLARXUADR OOOT2XULDI PC NOPADR OOOLA2XUCPF PL CLPO 14LDI PD NOPADR OOOLA2XUCPF PL CLPO 16MICMICLDD A ICMlLRC 07 SSL ROMATCT 52 FTR 03CCL OD CPS 00STD D DORCAFTR 02 NOPSTT PFl -NOPCPF PL CLPO 35MICMIC •'"MICMIC

. ."1C . .......

. . ._

I*

MAIN CALLING SEOUENCE'FORVIE* A CALCULATIONS

RESOLVE STATIONS POINT. SPA..

TO V1EM B TEST

csv '"'- '• 'POTl

CALCULATE LAR - -- -

sos "• ' ' " ••"••"- :

CALCULATE LA2

• WU .

LARXU»-»AT2XU-->B

LA?XU-->CDADO

LA2XU— >D _MS01OORC

TEST CONTROL WORDFOR CURVATURETEST A?337777777-->D

DORC ROUTINE

CALCULATE ZOA— -ROLL ANGLERESULT IN UNIT i

3-32

MAIN POM, VIEW A

10115; ioii610117

-.1012010121101221012*

_.. ... 1012410129

1012410127. 101301013110132,

10133• 10134

101351013*10137101401014110142

10143101441P145.101481014710150I0i5l.10152

1015310154

-. 10155101561015710160

... -.10161101621016310164

70750413267334Q6OH 0 175167075040575 0 171062*710000..377777777* 1 1710770790410

74 4 16170050366643311160275 0 17517

. 75.0 . 17920._ .

070100007075042174 1 16170050766413W21A02 ....050166013752160175 0 17103

74 2 1710374 3 17777. 7654211170750*0075 1 17075231100007075040175 1 17076

74 1 14170050466613752160275 0 173431601000070750494

74 1 1617005036661JH52160170750449

, CPF PLLDI PCADRCPr PLSTD 0L0| PAOCTSTD ACPr PLMICMICMICMICLCD 0LRC 03TMT 11STD 0STD 0MICCLO 01CPr PLtoo ALRC 07TCF 52LRC 01TCT 52STD 0MICMICMICMICMICMICLDD 8LDD CMCS 12CPF PLSTD ALOW 1ACPF PLSTO AMICMICLDD ALRC 04TCT 52STD 0FTR 01CPF PLMIC

' M|CLDD ALRC 03TCF 52CPF PLMIC

CLPO 13STF PF6OOOUMIT2XCLP 09SIMGANOP37777777cnsoACLPO 10

ICMlSSL ROMDFTR 0?UNIT ITUNIT 21. .

NOPCLPO 21ICHlSSL RCMAFTR 02SSL LCMAFTR 01DA

DATEMP*«3STW 1A._CLP onSIN DANOPCLP 01COS 0*

ICH1SSL ROMAFTR 02BEACONNOPCLPO 34

ICMlSSL ROMAFTR 01 ...CLPO 45

RUNIT •

UNITZX-->C "'«OT I _„ . _ ....0->»S|N QA

1-->COS OA . '_. '',•or A :

. DBLfiTI ROLL If 881 J*OT US6D ... , .

1 i .-i .

• ' : I •

i 1

SCOCURV-OIP TEST

NO CURVATURE , .

00 DIP „ ... . ! -.. .. • '

D)P ANQLE Sll| AND COS;CALCULATION

l/«2P|(9)«».5))-->8R-.»C

SIN ROUT INISTORE SIM 0*

cos aouTrwi „ ,8 TORS COS DA•BACON •

. • » . . '

BEACON ROUTINESHADOW ._

SHADOW

3-33

HAIN POM. V|E«Jk_

1016910166101671017?10171

10172101731017410179

101771020010201.

1020210203102041020910206

10207102101021110212102131021410215102.1610217

1022010221102221022310224

. 10225102241022710230

1023110232

2671267300 0 1611500 0 17206707504177075Q42?

2671267300 0 16123on o 17214707504173606000070750410360600007075Q405

26712673no o 16120.on 0 1721170750417 '7079042?

2671267300 0 16115on n 1721770750417360*000070750410360600007075040970790406 _

2671267300 0 16120on n 17222707504173606QOOO70750410360600007075040570750406

2671267300 0 17214

nit •• ~HICLDI PA LDI PCAOR OOOIPCAXADR OOOPCARXCPF PL CLPO 17CPF PL CLPO -22 "MICHICHICLDI PA LDI PCADR OOOIPCAXADR OOOPEARXCPF PL CLP -017STT PF6 NOPC"F PL CLP 010STT PF6 MOPCPF PL CLP 009HICHICHICLDI PA LDI PCADR OOOIPLAXADR OnOPLARXCPF PL CLP 017CPF PL CLP 022HICMICHJCLDI PA LDI PCAOR OOOIPCAXADR OOOPCA2XCPF PL CLP 017STT PF6 NOPCPF PL CLP' 010STT PF6 NOPCPF PL CLP 005CPF PL CLP 006MICHICMICMIC.LDI PA LDI PCADR OOOIPLAXADR OOOPLA2XCPF PL CLP 017STT PF6 NOPCPF PL CLP 010STT PF6 NOPCPF PL CLP 005CPF PL CLP 006HIC . . .HICHICLDI PA LDI PCADR OOOPEARX

RESOLVE PCAB

IPCAX«->APCARX— >c "~ ~ " " " ~CSVROTP1R

RESOLVE' PEAR ;~ ":

CSV

•ROTA

•ROTl

• RESOLVE PLARX

CIVHOTPUneiOLVE PCA2

' ' c.sv "'.' "' •"' -- -"•ROTA . . - — - . -

•ROTlROT2 .

RESOLVE PLA2

,

CSV

-ROTA

•ROTlROT2

RESOLVE PEA2

• •- .... -

3-34

MA|N PGM, VIEW A

10233 00 0 1722910?34 7(175041710?S5 7(175040*

10236 2777000010237 00 0 1024410240 OdOOOOOO10241 onoconooiO?4? onooonoo

onnnoooo

ADRcf»r PLCPF PLMICMICMICLOM PPADROCTOCTOCTOCTMAC

OOOPEA2X"CLP 017CLP 006

HOPOOOVBToooo

CSVROT2

EXIT

3-35

cc

c

c

c

c>c

MAIN POM. V|6W B

.1024410*451024610*47

..102501025110252

10*5410255

—10256. .

1025710**010?61

10263

102651026610*671027ft1027110272

r ^ 102731027410*75iO*7A

. ... 19277

1030010301103021030310304

'' 10305' .. . 10306

10307

_—,_ -^ .

. . . .

.„-..,..

74 4 16170 VBT332216022777000000 0 10425S6712673on o 16003On 0 175350260360170750417 ___3606000070750406

26712672 "~ "On 0 17595on n 170102A73000000 0 171427075Q420 _

070134067075Q4042671267200 0 17142 "00 0 1700026730000on n 17190707504142674QOOOon o iTiM70750416

74 1 1617005116661375216036J04720475 4 1736216020000360200007075Q435

. • •

— ;_: 1 .

TTi. --HICHICMICHICHICNICLOO 0TMT 22LDM PPADRLOI PAADRADRCIS 60CPF PLSTT PF6CPF PLMIC"MICLOI PAADRAPRLOI PCADRCPF PLMICMICMICCLO 01CPF PLLOI PAADRADRLOI PCADRCPF PLLDI PDADRCPF PLHICHICHICLDO ALRC 09TCT 52CCL 00STD.DFTR 02STT PF2CPF PLMICMICMICHICHIC

MAIN POH.

ICWlFTR 02NOPOOOVCTLDI PC _OOOISPBXOnOSPXSTT PF1CLP 017NOPCLP 06

LDI PBOOOSPXOOOT2XUNOPOOOLBRXUCLPO 20

STF PF6CLP 04LDI PBOOOL8RXUOnOTlXUNOPOOOLB1XUCLPO i4NOPOOOLB1XUCLPO 16 ....

ICM1SSL ROMAFTR osCPS 00DORCBNOPNOPCLPO 35

. —

VIEW B

MAIN CALLING SEQUENCE FORVIEW B CALCULATIONSRESOLVE STATION POINT. SPB

TO VIEW C TEST ~

.. CSV .._ :...__.;./ ..._

ROT2

" CALCULATE LBR

SOS

CALCULATE tei

ROTULBRXU— VA '""••"T1XU-->B

L81XU--»C0*00

L81XU»>DM301

OORC

TEST CONTROL WORDFOR CURVATURETEST A9J

. 37777777-->D

DORC ROUTINE

CALCULATE ioq--«OLL, ANOLERESULT IN UNIT i

.- '. — : — .

3-36

MAIN PON. VIEW 0

10310 7075041310311 2673340*10312 00 n .- 1751610313 7079040610314 75 0 1711010319 2671000010316 3777777710317 75 1 1711110320 70790411

1032110322

1032410325

1U32610327103301033]103321033.11033410335

103361033710340103411034210343103441034!

1034610347103501035110352

1039310394103991035610357

74 4 1617005036664

75 0 1791775 0 17520

070200007075042174' 1 16170 .0511664135521602090166013752160175 0 17104.

74 2 1710474 3 17777765421117079040075 1 17077231100007075040175 1 17100

2671267300 0 1612600 f 172417075041770750423

26712673On 0 16134On 0 172477H79041736060000 ...V.

;- -•["••CPF

. LDIADRCPFSTDLDIOCTSTDCPFM|CMIC

. _ .MICLDDLRCTMTSTDSTDMIC

: CLDCPFLDD

i LRCTCF

• . . LRCTCTSTDMICMICHICHICMIC

_ "1CLDDLDDMCSCPFSTD

. UDWCPF

. . STDMICMICMICLDIADR

... . *ORCPF

. CPFMICMICMICtoiADRADRCPF8TT

PLPC

PL0P» .

APL

D-032200

02PLA095201920

BC12PLA1APLA

PA

PLPL_

*

PA

PL ','PF6

CLPO isSTF PFAOOOUNITIXCLP 06SI NOBNOP37777777COSOBCLPO 11

ICH1SSL.ROMDFTR 02UNIT IVUNIT fi

NOPCLPO 21!cmSSL RCMAFTR 02SSL LCHA . .FTR 01OB

OBTEHP*«3STW 1ACLP ooSIN DBNOPCLP 01COS 00

LDI PCOOOIPCBXOnOPCRRXCLPO 17CLPO 93

LOI fC"OOOIPFBXOOOPEBRX ..CLP 017NOP

— ,_.'.. .. :. _. _ , ...

RUN ITUNITIX— >CROT 2 .0~>SIN OB

i— »eos OBROT *DELETE »OLL~ir 80S NOT USED ~

y

1 .

sco • L. .„,...•_ : .CURV-DIP TEST

NO CURVATURE "

DO DIP

DIP ANOLE SIN" AND CbS~~CALCULATION

1/||2PU(B)»*.9)]»»BR..»C . . _ _.

SIN RAUTINCSTORE SIN 00

COS ROUTINE

RESOLVE PCBRi

CSV

RB80LVE PEAR

CSV

-

3-37

PBM._V|EM B.

10360. .10361

10362

1036310364103691036610367

103761037!

,_._10573103741W79

. 103761037710400

10401.10402J0403104041040910406104071041010411

1041210413

• J041410419

10417I042n10421

" 10422" 10423' 10424

..

707904113606000070790406

26712673on 0 16131On 0 1724470790417 _70790423

2671267300 0 16126on o 17252707904173606000070790411360600007079040670790409

26712673on o 1613100 0 17299707904173606000070790411360600007079040670790409

2671267300 0 1724700 0 172607079041770790409

2777000000 0 1042900000000000000000000000000000000

CPF PL CLPO liSTT PF6 NOPCPF PL CLPO 06MICMICMICLDI PA LDI PCADR OOOIPLBXADR OOOPLBRXCPF PL CLP 017CPF PL CLPO 23

_.._M1CMICMICLDI PA LDI PCADR OOOIPCBXADR OOOPCAIX

_CPF PL CLP 017STT PF6 NOPCPF PL CLPO 11STT PF6 NOPCPF PL CLPO 06CPF PL CLPO 09

. MICMICMICNICLDI PA LDI PC

. ADR- OOOIPLBXADR OOOPL91XCPF PL CLP 017STT PF6 NOPCPF PL CLPO jiSTT PF6 NOPCPF PL CLPO 06CPF PL CLPO 09MICMICMICLDI PA LDI PCADR OOOPEBRXADR OnOPERlXCPF PL CLP 017CPF PL CLPO 09MICLDH PP NOPADR OOOVCTOCT 0OCT 0OCT 0OCT 0MAC

•ROf 6

•ROT 2 "

RESOLVE PLBR

CSVROTP8R

RESOLVE PCBI

CSV

•ROT 8 .

•ROT 2ROT i

RESOLVE PLBI

-- • •' - --; • -•

CSV

•ROT B

•ROT 2ROT 1

RESOLVE PEBI

•csvROT 1

3-38

M*|N POM. VIEM C

104291042A1042?1.04391U4311043?1043310434

104351043*10^37

1,

1044Q1044J1044?10443104441044!

1044610447104$n104511045?1045310454104551045A1045710460

10461104*?1046310464104651046A10467t047n104711047?104731047410479

74 4 14170 VCT3S44J602?777000non o 1067326712673 .. . .... .On 0 16006OH 0 17939n?6036017n75n4i73*0*000070750407 ...

'2671267200 0 17939OH 0 1702026730000 . . _..on n 171647075Q420

07013406 _.707504Q426712672On 0 1716400 0 1700076730000on o 17172 '_707504142674000000 0 1717270750416

07023406 . . ' . . :7P75040426712672AO 0 1716400 0 17010 _26730000OP n 172007075Q414?674flOOO00 0 17200 i7075Q416 ..00000000 •00000000

TTLMICMICMICMICMICMICLDD DTMT 44LDM PPADRLOI PA'ADRADRCTS 60CPF PLSTT PF»CPF PLMICMICLDI PAADRADRLDI PCADRCPF PLNICMICMICOLD 01CPF PLLDI PAADRADRLOI PCADRCPF PLLDI PDADRCPF PLMICMICMICCLD 02CPF PLLDI PAADR

LDI PCADRCPF PLLDI PDADRCPF PLOCTOCT

MAIN POM.

ICN1FTR 02NOPOOOOUTLDI PCOOOISPCXonospxSTT >F1CLP 017NOPCLPO 07 .

LOI PBOOOSPX .OAOT3XUNOPOOOLCRXUCLPO 20

sir pr6CLPO 04LDI PBOOOLCRXUOOOTlXUNOPOOOLC1XUCLPO 14NOPOOOLC1XUCLPO 16

STF PF6CLP 04LDI PBOOOLCRXUOOOT2XU _NOPOOOLC2XUCLPO 14NOPOOOLC2XUCLPO J60o .......; .

VIEH C , ..- .

MAIN CALLING SEQUENCE FOR " ~ ' "VIEW C CALCULATIONS j.RESOLVE STATION PJINT,JPC

.

1

'' I

CSV. ;, . ..;

ROT! s • i

. CALCULATE LCR .

SOS . . . . ..

CALCULATE LCI ....

DADO

"30i ••..:_ ... .CALCULATE LCS

»OTU

T2XU-»»B

DADO

MSB*

3-39

M*]N PGM. V | E H C

1047610477

1050010501105021050*10904105051050ft10507

1051010511105121051310514105151051*10517I052n

1052110522105231052410525

1052610527105JO1053J1053?105331053410595

105361053710540105411054210543

0000000000000000

74 1 1617005136661375216036304720475 4 173631AO?00003*0300007075Q439

7075Q413?67334Q«00 0 175167075040775 0 17112 '7A7100003777777775 1 1711370750412

74 4 ' 16170050366643344160275 0 1751775 0 17520

070300007075042174 1 161700513664135571602050166013752160175 0 17105

74 2 1710574 3 17777765481117075Q40075 1 1710123110000

" " OCTOCTMICMICMICLDD *LRC 11TCT 52CCL 00STD DFTR 02STT PF3CPF PLMICMICMICMICMICCPF PLL01 PCADRCPF PLSTO 0LDI PAOCTSTD ACPF PLMIC*ICNIC...-._ B D

1 LRC 03' TMT 44STD 0STD 0MICCLD 03CPF PLLOO *LRC 11TCF 52LAC 01TCT 52STD 0MICNICMICMICMICMICLDD 8IDD CMCS 12CPF PLSTD ALDM 1A

0"0

ICN1SSL RON*FTR 03CPS ODDORCCHOPNOPCLPO 35

CLPO 13STF PF6OOOUNITZXCLPO 07SINOCNOP37777777C080CCLPO 12

ICW1SSL ROMDFTR 02UNIT HYUNIT It

NOPCLPO 21ICH1SSL RCM»FTR 02SSL LCHAFTR 01DC

DCTEMP*63 . .STW l*CLP 00SIN DCNOP

OORC

TEST CONTROL WORDFOB CURVATURETEST »?J37777777 — >0

DORC ROUTINE

CALCULATE ZOC--AOLL ANGLERESULT IN UNIT IRUN IT

UNITZX>«>C 'HOT 3 . .

l--»COS OCROT cDELETE ROLL IF SOS NOT USED

- .

SCOCURV-DIP TEST

NO CURVATURE

DO DIP

DIP ANGLE SIN AND COSCALCULATION

1/I12PHB1»«.5J)"»BR..>C

SIM ROUTINE

3-40

H*|N PGM. VIEM C

10544 7079040110545 79 1 17102

1054610-547105501055110552

10553J0554105*510*5*10557

1056010561.1056?J056.11056411)5651056A105671057010571105721057S105741U575-10576

10577lOAOn10601106021060310604106051060610607106101061110612106131061410615

2671267300 0 1613700 0 17274707504177075Q424

2671267300 n 16142On 0 172777075041770750424

26712673on 0 1613700 0 17305707504J7360*000070750412}6Q6000n707504072671451300 0 17316707504177n75Q4QA2673000000 " 1730570750405

26712673OH 0 16142on n 17310.7075041736060000707504123606QOOO707504072671451300 0 17321707504177075040626730000OP n 1731070750405..

CPF PL CLP 01STD A COS DCNICMICNICLDI PA L0| PC .ADR OOOIPCCXADR OOOPCCRXCPF PL CLPO ITCPF PL CLPO ?4NICNICNICLDI PA LDI PCADR OOOIPLCXADR OOOBLCRXCPF PL CLP 01?CPF PL CLPO 2<NICNICNICLDI PA LDI PCADR OOOIPCCXADR OOQPCC1XCPF PL CLPO 17STT PF6 NOPCPF PL CtPO 12STT PF6 NOPCPF PL CLPO 07UDI PA EXC ACADR OOOPCC2XCPF PL CLPO 17CPF PL CLPO 06LDI PC HOPADR OOOPCCtXCPF PL CLPO 09NICNICNICLDI PA LDI PCADR OOOIPLCXADR OOOPLCl*CPF PL CLPO 17STT PF6 NOPCPF PL CLPO 12STT PF6 NOPCPF PL CLPO 07LDI PA EXC AC .ADR OOOPLC2XCPF PL CLPO 17CPF PL -CLPO 06LDI PC NOPADR OOOPLC1XCPF PL CLPO 05NICNIC

• • - - • :

cos ROUTINE

RESOLVE PCC«i

PCCRX--»CCSVROTP3* . 1

'• BPSO^VF PLCR

i • . !

CSVROTP3R : , :

rORH PCC1 AND PCC2

CSV

•ROT C '

• ROT S ~ .'" ' •

; CSV . , ... .

ROT J

FORN PLCl AND PLC2 ^. ...

.CSV

•ROT C

•ROT 3

CSV , • 'ROT 2

NOT 1

.RESOLVE PEcn.P6ci.PBC2 .._.

3-41

MAIN PGM, VIBM C

106161061710620106211062210625106241062510626106271063010631106321063510634106351063*1063710640

106411064J1064510644106451U646106471065010651106521065310654106551065*.10657'10660106611066210665106641066510666

1066710670I067l._10672

1067J1067410675

2671267300 0 1614500 0 1730270750417560600007075041?360600017075040776714515OP 0 17313707504J726712675on 0 1730200 0 173247n7504l77A7S04Q62673000000 n 1731370750405

26752791OP 0 16171. __26722673on n 10663On 0 10664273430411*0100002521000037361602?7242J3n1*0600002674051100 0 17521244054663Q62147626742537210421042554160221042104nnonoooo27770000On 0 10673

00000000onooooooonoooooo00000000

707504367075044470750430

NICLD1ADRADRCPF311CPFsirCPFLDIADRCPFLOIADRADRerrCPFUDJADRCPFNICNICLDJADR

• . - • - • • - - LD(

ADRADRLDMFTRSTMTCTLDMFTRUDIADRSTITN2LDIOCTSTM

CH2 " OCTLOCINO OCT

LDHADR

. MICOCTOCTOCTOCT

_ ...__ MICNICMICMIC

OUT CPFCPF

......... . CPF

PA

PLPF6PLPF6PLPA

PLPA

PLPLPC

PL

PLPB

CD1BA36BD6PO

DON2PD

LD

PP~

PL.PLPL

LDI PCOOOSPECXOOOPECRXCLPO 17 csvHOPC|PO 12 . -ROT CNOPCLPO 07 -ROT 3EXC AC . _OOOPECIXCLPO 17 CSVLOI PCOOOPECRXOOOPEC2XCLPO i7 csvCLPO 06 ROT 2NQPOOOPEC1XCLPO os " «OT i. . . ._; _

LDM LA «w » ON FOR "MOLD """OOOICW2LOI PCOOOCH2OnOLOCINOTNZ 01 . .NOP ' 'NOP • .FTR 2STN CONAPLRC 9OOOHS1XCDL NNBTR 1STM CP21042104FTR 2210421040NOPOOOOUT0000

CLPO 36 EOFCLPO 44 SUN CONSTANTSCLPO 30 RELSOS

3-42 .

MAIN PGM. VIEW C . . . . . . . .

!10676106^7I070n10701107021070310704107051U70A1070710710107111U71210713107141071510716107171072P10721107221072310724107251072A10727107301073110732

oooooooo00000000onooooonorooooooonoooooonnoooooo .onooononooooooooflOOOOOOOonooooooonooooooooooooooonooooooononooooOPOIOOOOonooooooonoooooo74 1 161 075 1 173447n75Q43170750*0370750437.7075044070750432 ....3734160227770000nnoioooo0270277700000900

NOPNOPNOPNOPNOPNOPNOPNOPNOPNOP.NOPNOPNOPNOPNOPNOPNOPI DOSTDCPFCPFCPF

. CPFCPFTCTLDMOCTC.TSOCT

_ . HAC

. - . • ; . !

AAPLPIPCPLPLSW4PP

70

...

NOP SLACK FOR SPGL IMST.N O P . . . . . . . . .NOP . " "NOP . . . . ^NOP - - -(HOP •NOPNOPNOPNOP .NOPNOPNOPNOPNOP.NOPNOP •lewi • • . ! _ „ _ .Cwi . , iCLPO si DACDAT . .. .„. . ..... _ JCIPO its • DACU 'Ci^PO 37 KMTLP . : ...CLPO 40 RMTSCLPO 32 XHTOFTR 99NO.P TRANSFER TO SOURCE INPUTinoooLDM PP TRANSFER TO R520 OUP . .500

1 ' •

3-43

cc

c

NDV

_...

10740 21242113 NDV10741 2105455310742 630307031074J 26512652107.44 6006544410745 301716011074* 3223160710747 3?14l60310750 6327442?10751 631172021075? 3722441110753 37511605.10754 0320516310755 372260631075A 3047146410757 503654661076Q 4663160110761 5733000010762 0703231510763 5036544410764 2651265210765 1320232?10766 2421212210767 3047147310770 23070000

"" TTL "NDV ." ~"~ " " " ""MICMIC NORMALIZE DOUBLE VECTORH1C USES HORKJNO 0.1.2MIC CALL*MIC DOUBLE VECTOR ADDRESS--»CMIC SINGLE VPCTOR STORAGEMIC • ADDRESS-- >DMIC CPF PL CLPO S3MICLOCO 10740STH 20 STM 1CSTM OL EXC LCCCL oc CLD osLOI L* LOI'LBCCX ON COL ODTNI A? FTR 01 . TEST FOR »«o" ...TIO Bxr FTR orTZO AS FTR 03CCL 68 CIL BB . COMPLEMENT A.B

• CCL AA CPS OBTCT CTl CIL AATCT 51 FTR 05 Atl-lJ.l. VECTOR OKSLC 20 ALC NCTCT CTl CCX NC N«C. SAVE SMALLEST COUNTTNZ D7 BTR 11CPX CN CDL NMCPL NC FTH 01X.OR CC NOPCLD 03 LDM 1LCPX CN COL DO SCALELDI L» LDJ LR

•SOL LOM LOW 2BSTI BA STM 2R STORE VECTORTNZ D7 BTR 04 " " " " •LD* OP NOP EXITMAC

• M10 "

(

c .

3-44

SHADOW

110001:001110021100311004110051100ft11007lloin1101111D191101311014110151101*1101?liozn110211102211023110741102511026 •11027llnso

0714*1352*71267?00 0 1605400 0 1732?2A1324235444QOOR3047147$0704267Son 0 1738775 4 1770074 4 703366344444474 1 703577075Q42674 4 7Q354 '63444444 .74 1 703597075Q4273606QOOO7075040574 1 1770054110703 _...414346143017-1461233?0000

TTLNICMICNICMICNICH1CLOCOCLD 12ID] PAADRADRLDI ACCDL DDTNZ D?CLD 04ADRSTO DLDD DCCU DDLDD ACPr PLLDD DCCL DDLDD ACPF PLSTT PfdCPF PLLOO .

.COL AAAOr DCTNZ A7LDM 3PMAC

SHADOW ~*

11000STM 3LLDI PBOOOIVS1XOOOVS1XSTI ec 'NOP8TR 02LOU PCOOOVS1XTEMP . :... .SIN BACIL DOCOS 8ACLP 026SIN AACIL DO......:.COS AACLP 027NOPCLP 05T6NPCLD osCPU ADBTR 14NAP

CHADOM RESOLUTION .V|6H A OYMMIC StSTiN

USES WORKING 2.3,6.7CALL! CPf H Q.P 045

INITIALIZE vsi.2,3.4

VECTOR ADDRCSS»»CLOAD LOOe_COU«J

•ROTT

•»OTl ..... .._

•ROT I . .LOOP COUNTER****DECREMENT LOOP COUNTUPDATE VECTOR ADDRESS

em" " •"" ' " ~"

3-45

SY81

110<311044110*51104ft11B47110501105111092UP5311(1341105511056.110571106011061110«21106311064110651106A1106?1107011071110'?110*311D7«1107511076Ilfl77llioo1H01111,021110311J04111051110611107Ull"1111111112111131111411115.111161U17

74 1 16171071796412117160574 1 161710504667107175641211716892337QOOO071056143141161707Q341144534Q71056343041OlOflQOOQ070656143041160430111601070016010701000074 7 16221411754770100000074 7 1622774 7 1625174 7 16257070496143041010074 7 1623907109614304116140704961430410100070296143041160430111601070016010701000074 7 1622441179477.0100000074 7 1023274 7 16294070496143041010074. 7 16240

TtLLOCO. _ ...... . MJC

NICLDD ACLO 15STW IPLDD ALRC 4CLD ISSTM IPLOW 3PCLO 8TNZ 01CLO 3EXC CDAND COHLTCLD. 6TNZ 01TNZ AtCLO 0CLO 1LOO PADF APMLT •LOO PLDD PLOO P

... - .-. . Cl,D 4TNZ 01LDO PCLD 6TNZ 01CLD 4TNZ DlCLO 2TNZ 01TNZ AlCLO 0

• • • • • - CLD 1LDD PADF APHLTLDD PLOO PCLD 4TNZ 01LDD PMAC

svir11043

1CM2ANO DAFTR 5.ICW2SSL 7AAND DAFTR 21NOP .AND ADFTR 15ADF ADCLO 8TNZ DlNOPAND AD"FTR 4FTR iFTR 1NOPTRI ANOCDL PPNOP

SVSl

ANA ANO SVSlSIM ANQ SVSlLOCAL ANO SVSlAND ADMLT010 ANOAND ADFTR 12AND ADMLTAND ADFTR 4FTR iFTR iNOPTRI LINCDL PP "NOPANA LINSIM LINANO ADHLT010 LIN

SVSl

SVSl

SVSlSVSl

SVSl

•USES«.~WO«KlW STORAGE TiS

BET 1CW2 ~MASK BITS 80-23SAVE RETURNGET ICU2SHIFT RIGHT 4MASK BITS 20-23SAVE RETURNPICK UP 9RANCHMASK BIT 20IF SET, 00 TO 010 ANO• EXCLUDE• NON-iLLOWEO• NON>DIGITAL• CODESCHECK MIDDLE 2 BITS00 BRANCH TO NON-TRICE ROUTlSWHICH TRICE!• SET• INDICATOR

SET UP P FOR BRANCH

• EXCLUDE NON-ALLOWED• DIGITAL cOnES

M»SK BIT 20IF SET. GO TO 010 LIN• EXCLUDE NON-ALLOUED• NON-DIGITAL COOESCHECK BIT 22GO BRANCH TO NON-TRICE ROUTlSWHICH TRICE! " " -•••-•-• SET• INDICATOR

SET UP P. FOR. BRANCH

•EXCLUDE NON-ALLOTTED• DIGITAL CODES

3-46

SYS2

111*0 74 1 16171111*1 05106671 _.11142 07175641111*3•111*4

ill*«

2117160574 1 16171051466710717564121171625 ....

ill 9 (V 23370000;Hl9l 07105614

30411617:ill»3 107034114111194 4534071011195 96343D41 ...-lll96 0100000011157Ill6«11161111621116311164111651116611167Hl7ft111711U721H7311174111751H7611177112001120111202112031120411205ll?OA11207112101121111212112131121411215

070656143041160430111601070016010701000474 7 16232411794770100000074 774 774 7

162301625216260

070456143041010074 7 1623607105614304116140704561430410100070256143041160430111601070016010701000074 7 1622541175477OlOOQOOO74 774 7

1623316255

070*56143041010074 7 16241

TTLLOCOHICMICLDD ALRC 8CLD 15STw IPLOO AIOC 12CLD 15STw IPLD* 3fCLO 8TNi 01CLD 3EXC CDAND CDMLTCLD 6TNi 01TNi AlCLO 0CLO 1LDD PADF APHLTLOO PLOO PLDD PCLO 4TNi 01LDD PCLO aTNZ 01CLD 4TNZ 01CLD 2TNi 01TNi AlCLD 0CLOLOOtor PHLTLOOLOOCLOTNZ 01LOD PMAC

SYS2111«0 : „

USeS- WORKINO STORA06 1.3

ICK2 ' : " " " . ' ' " ~ ' "- - '- 'SSL 7AAND DAfTR 5 00 DETERMINE JktQ INPUTICN2SSL 7A . _ ..AND DAriR 21 00 DETERMINE LIN INPUTNOP RETURN TO ANQ SUB TO INP TRIO FNTSAND AO i ., . - „. . ,vFTR n ••ADF AO i _ ;_ _..CLD a .TNZ DINOPAND AD . .FTR 4FTR 1 . . . _ . _ . _ ' .....FTR 1NflPTRI ANO STS2COL PP _.NOPANA ANO SVS2 ._ _'SIM ANO SYS2LOCAL ANO SYSS .AND ADMLT , . .... _ .DIG ANO SYS2AND AO _...FTR 12AND AD •MLTAND AD .. ..FTR 4FTR 1FTR iNOPTRI LIN 8Y82COL PPNOPANA I.IN SYS*SIM LIN SYS2AND ADMLTDia LIN SVS2

3-47

SVS3

11236112371124011241112421124511244112451124ft112471125n112511125?1125311254112551125«112571126n112*11126211263112641126511266112671127ft112711127?1127311274112751127A11277 .1130011301113021130311304 •113051130611307llSin113111131211313

74 1 1617105206671071756412117160574 1 1617105246671071756412117162523370000071056143041161707034114453407105*34304101000000070656143041160430111601 .070016010701000074 7 16223411754770100000074 7 1623174 7 1625374 7 16261070456143041010074 7 1623707105614304116140704561430410100070256143041160430111601070016010701000074 7 16226411754770100000074 7 1623474 7 16256070456143041010074 7 16242

••--. mLOCONICMICLDO «LRC 16CLD iSSTM IPLOO «LRC 20CLD 15STN IPLD* 3»>CLO 0TNZ 01CLD 3EXC CDAND CDHLTCLD 6TNZ 01TNZ AlCLD 0CLD 1LDO PADF *PHLTLOO PLDO PLDO PCLO 4TNZ 01LOO PCLD 6TNZ 01CLD 4TNZ 01CLD 2TNZ DlTNZ AlCLD 0CLO 1LOO Ptor APHLTLDO PLDD PCLO 4TNZ 01LDD P 'MAC

SYS311236

USES WORKING STORAGE 1,3

IC«2 " ' " •'SSL 7AAND DA .FTR 5 GO DETERMINE AMQ INPUTICM2 . " ~ 'SSL 7AAND OAFTR 21 GO DETERMINE LIN INPUTNOP RETURN TO ANO sue TO INP TRIG FNTSAND ADFTR n ~ADF ADCLD a '":. "TNZ DlNOPAND AD -FTR 4FTR iFTR iNCPTfil ANO SYS3COL PPNOP ' " " • -.-- .AN* ANG SVS3SIM ANG SVS3LOCAL ANG SVS3AND ADHLT010 ANG SYS3 ' " . . . . . .AND ADFTR 12 • • - • - • - - - » - -• - - - - -

AND ADHLTAND ADFTR 4FTR i . 'FTR 1NflPTRI LIN SYS3CDL PPNOP " ~ " ~"AN* LIN SVS3SIN LIN SVS3 "" 'AND ADHUT • .DIG LIN SYS3 ;

3-48

TRJ AND STSi

11334113351133611337

11341113421134311344113451134A11M711350113511135?11353113541135511356113571136011361113621136311364113651136A11367113701137111372

04?1<4 1?213!C.010I604QI1372:606QI4 12213!A010<604011372!fl60l674210 0n24fl(67501nonoi21301672017777<A2lO'367?'4335'4415'(«57l<455016742<P 0024Q14610C

TTL. . . LOCO

MIC. ">c

MIC.. . .MIC ,_

MICJ06 TNi D716213 LDD »

t24 . SEL B*100 FTR 1)00 ... . . ' . . . ... STT 04117 STW 3P)00 FTR 616214 LDD A

(24 SEL BA)00 fTR 1100 . STT 04117 STri 3PJO" FTfl 14»73 • LDI PD70332 . ADR

)10 OCT)00 .. _ .... . LDI PL.J06 , OCTJOO SEL AC)00 LDI PB100 • OCT510 AND BA'42 .... .. SDL 67121 ICDL CC155 ST| OA170 'TNZ L')00 CLP 055173 LDI PO70332 . ADR

110 OCT100 8TR 14

MAC

TRI ANO SYS111334 .

FTR 6TRI 1TtO 84 ;NOP jNOP _.LDM IPNOPTRI 2TIO 84NOPNOPLOW IPNOP1,0 1 PCOOOSIN PS120240010NOP .6NOPNOP77777400LRCBLDM DBAOL RACOL LLBTR 7NOPLOI PCOOOSJN J>S120240110NOP

;

USeS PF4UORKIMQ STORAOE 1.3 .

T6ST.IC _...-. ..'._

srs i ic TRUB 4

TEST icSVf 1 1C IHUf

IIU SEL «0 "

LOOP COUNT• «>A _ . ..

MASK . ......

WORK DATA —>BADD«--> MORKSTORE WORK. ; _.00 T VECT STSl

3-49

TRJ AftG 8YS2

113771115011401114021140311404114051140611407114101141111412114131141411415ll«161141711421114211142?1142311424114251142611427114301143111432114331143411439

3047160674 1 1621317213224160100003604QOOO21372317160AOOOO74 1 162141221322416010000.3A04QOOO21372317161*00002674267300 0 7034.02024Q01026790000000000061213000026720000777774009*21091013672742943399212441949930371470045*00002674267300 0 703402024Q11014610000

TTL~"LOCOMICNICNICMICMICTNZ D7LOO ASEL BAFTR 1

.. . _ STT 04STw JPFTR 6LOO ASEL BAFTR 1STT 04STrf 3PFTR 14LD1 PDADROCTLDI PLOCTSEL ACLDI PBOCT .AND BASDL 67CDL CCSTI DATNZ L7CLP 096LDI POADROCTBTR 14 .NAC

TRI AND SYS211377

USES PF4WORKING STORAGE 1.3

FTH 6TRI ! "T?0 84NOP • • • - - - r .NOPLPK IPNOPTR| 2 ~. " "" ""T?0 84NOP -.-.-- -NOPLOW IPNOP .._LDI PC000 SIN PS22024Q010NOP6NOPNOP " — ;' r: " " ~"77777400 -LRC.8LDM DBAOL BACDL LLBTR 7 " 'NOP 00 T VECT SYS2LDI PCOOOSIN PS220240110NOP

3-50

TR| ANO

114431144411445.1144A1144711450114511145?1145311454114551145A1145711460114611146?11*631146411465114661146711470114711147?1147»1147«11475114761147711500

srsj ..'......

• • •

30*716067* 1 162131221322*16010000360*0000213723171606000074 1 1621*1221322*16010000360*00002137231716160000267*2673on 0 7Q346202*00102675000000000006121300002672000077777*0056210510136727425*3*55212*41545530571470 .0457000026742673on 0 703462024011014610000

.

TTLL»ceNICNICNIC

. . .NIC

TN2LOOS6L

" fTR.... . STT

STWFTRLDOS6LFTRSTTSTW

LDIADROCTLDIOCTSELLDI

•OCTAND

. SDLCOLST|TNZCLPLDI. ADROCTBTRNAC

>

orAe*i043P6ABA1043P14PD

PL

ACPB

BA67CCDA

057PD

14

.**

T»l ANO SVS311442

USES PM. WORK INS STORA06 U.3

FTU 6 . ... : ;TRI 1 .T?0 84 .._.. .._. . _ ;. .. .NOPNOPL0»» IPNOPTRI 2TiO 84 _ . .NOP ;NOPLOU IPMOPLDI PCOOOSIN P8S . _ _ .202*0010NOP , , _ , .6

NOP " • • " ~~ "77777400LRC 8 .'".'."LOM OBAOL BACOL LL _ __BTR 7NOP 00 T V6CT SYS3 .L D I P C . . • - . - • •OOOSIN PSS202*0110NOP

3-51

srsiic

115051150611507115101151111512115131151411515115161151711520115211152211523115241152511526115271153011531115321153311534115351153A115371154011541115421154311544115451154611547

.. 11551)1155111552115531155411555

.-•-

74 1 1615575 1 175407075040075 1 7033274 l 161557075040175 .1 7033374 1 1615675 1 175417075040075 1 7033474 1 161567075040175 1 7Q33574 1 1615775 1 1754?7075040075 1 7033674 1 161977075040175 1 70337 '2*74267300 0 1607000 0 17000050600002M12431546600003067147574 1 160117075040075 1 7035474 1 160117075Q40175 1 7035574 1 160127075040075 1 7039674 1 160127075040175 1 7039723270000

TTLLOCONICMICMICNICLDDSTDCPFSTDLDDCPFSTDLDDSTDCPFSTDLDDCPFSTDLDOSTDCPFSTDLDOCPF PSTD 1LO I FADRADRLRC6LDi CCDL *TNI NLDO ACPF PSTD ALDD ACPF PSTD ALDD ACPF PSTD 'ALDD ACPF PSTO ALDH 2MAC

L

L..

L

L

L

L

D

AN7

L

L

L

L

P

svsiTc'11909 .

IPS!PSICLP ooSIN PSICLP 01 _COS PSlI THl

CLP ooSIN THlI THlCLP 01COS THlIPH1PHICLP ooSIN PHIIPH1Cl.P 01COS PHILDI PCOOOIT1XUOflOTlXUNOP;STJCANOPBTR 2I ALPHA ACLP ooSIN AAI ALPHA ACLP 01COS AAI BETA ACLP ooSIN BA1 BETA ACLP 01COS BANOP

OSES* WORK 1 NO STORAGE 2 '"

SJN ROUTINESTORE SIN PSl

COS ROUTINE

. SIN

COS

SIN

COS

SIN

COS

SIN

COS

ROUTINE

ROUTINE

ROUTINE " " '"

ROUTINE

•*n- - r---

ROUTINE

ROUTINE"

ROUTINE

ROUTINE

3-52

STS2JC

1156211563115641156?1156611567

115?!1157?1157311574115751157611577lieon116011160?1160311604116051160ft.116071161ft11*111161?11613116141161511616116171162"116211162211623116241162511626116271163n1163111632

74 1 1616075 1 175437075640075 1 703*074 1 161607075040175 1 7034174 i 1616175 1 175447n750«0075 1 7Q34274 1 1616170750*0175 1 7Q34374 l 1616275 1 175457075040079 1 7034474 1 161627075040175 1 70345

00 0 1607600 0 170100506QQOO2M12431546600003067147574 1 160137075040075 1 7Q36074 1 160137075040179 1 7036174 1 1601470750400 .75 1 7036274 1 160147075040175 1 7Q36323270000

TTL 8YS2IC •tOCO HS62 -HIC USES* WORKING STORAGE »NIC _MIC "" "" '." "

MIC ;LOO A 1PS2STO A PS 2 . .CPF PL CLP oo SIN ROUTINESTD SIN PS2 STORE SIN PS*LDO IPS2c*r L CLP 01 cos .ROUTJM&STD COS PS2LDO IT*? , .STD TH 2 iCPF L CLP 00 SIN!ROUTINESTD SIN TH2 |LOD ITM2 .... . _ '•CPF L CLP 01 COS ROUTINESTD COS TM2 .LOO IPM 2STO PN 2 _CPF L CLP oo SIN ROUTINESTD S|N PH2 '_ _..LOO IPH2CPr PL CLP 01 cos ROUTINESTD A COS PH2tOI PD LOI PC . . .'. ..AtlR OOOIT2XUAOR OOOT2XU ; •'LRC 6 NOPLOI DA ST| CA IT2">T2 _ ___CDL NN NOP : ' " .TN2 N7 BTR 2 _LDO A 1 ALPM4 B xCPF PL CLP oo SIN ROUTINESTD A S|N ABLOD A I ALPHA B .CPF PL CLP 01 'cos ROUTINESTD A COS AB _LOO A I BETA BCPr PL CLP ooSTD A SIN BBLCD A I BETA B _CPF PL CLP 01 COS ROUTINESTD A COS BBLOW 2P NOP

.J1AC.

3-53

cc

c

c

STSSIC

11637. 11640

1164111642116431164411649

... 1164611647

... 11650116511165211653116541165911656116571166011661

.... 1166211663

.. 1166411665116661166711670116711167211673

.._.,- 1167411679

116771170011701117021170311704117051170611707

74 J79 J707!757470779747970779747077574797077974 "707!79 1267400 (00 C090C2641546<306)74 1707!

"79 174 1707!75 174 1707979 174 1707979 12327

1 16163I 17546 .10400

7034616163

0401• 703471616417547 " ~

04007035016164

0401703511616517550

0400-7035216165

1040170353

12673i 16104 :17020

0000243100001475

160150400

7036416015

04017036516016

04007Q36616016

040170367

0000

TTLLOCO

" NICNIC

"" NIC,HICLDO ASTD ACPF PLSTD ALDO A-CPF PLSTO ALDO ASTO ACPF PLSTD A

' LOO ACPF PLSTO ALOO ASTD ACPF PLSTO ALOO ACPF PLSTD ALDI PDADRADRLRC 6LDI DA

. COL NNTNZ N7LOO ACPF PLSTOLOOCPF LSTDLDOCPF LSTOLDDCPF PLSTD ALOW 2P

SYS3IC11637.

IPS3PS 3CLP ooSIN PSSIPS 3CLP 01ces PSSITM3TM3CLP ooSIN THJITH 3CLP oiCOS THJIPM 3PM 3CLP ooSIN PHJIPM 3CLP 01COS PHJ101 PCOOOITSXUOOOT3XUNOPSTI CANOP8TR 21 ALPHA C ~CLP 00SIN AC1 ALPHA CCLP 01COS AC1 BETA CCLP ooSIN BC1 BETA CCLP 01cos ecHOP

USES* UORKINB STORABE 2

IPS3

S|N ROUTINESTORE SIN PSS

COS ROUTINE

ITH3

SIN ROUTINE ;__

1 cos ROUTINEIPM 3

S|N ROUTINE

cos ROUTINE

ITS— >T3

SIN ROUTINE

COS ROUTINE

SIN ROUTINE

COS ROUTINE

3-54

TR| UN SYSl

1171411715117161171711720117211172?11725117241172?1172611777117SH11731117321173311734117391173*117371174n117*11174211743117441174?.1174611747Il75f>117511175?11753

. ...._,. . .

3047160474 i 162131?21322«160500000447QOOO ........74 1 162141221322416210000044700003731044737032*27 _370404472674267300 0 17521202<000226750000 '00000003 .171300002672000077777400562105101367244154555433305714712317QOOO3731044737032327370*044726742673. .00 .0 175212024Q10214570000

TTLLOCOMICMICNIC

- MIC ... .MICTNI D7LOD ASEL BAfTR 5CLPO 47LDO ASEL 6*FTR 17CLPO 47TCT 31TCT 03TCT 04LDI PDADROCTLDI PL...: ... OCTSEL ACLDI PBOCTAND BASDL 67CDL LITNZ L7LDM IPTCT 31TCT 03TCT 04

_ LDI PDADROCT8TR 16MAC

TRI LIN SYSl11714 . ._...,

FTR 4 l

TRI 1TIO 84NOP -NOPTRI 2T?0 B4NOPNOPCLPO 47LOW 2PCLPO 47LOl PCooowsix20240002NOP3NOPNOP77777400LRC 8STI OACOL CCBTR 6NOP 'CLPO 47LOW 2PCLPO 47LDI PCOOOWSIX2024Q102NOP

USES* WORKING STORA86" 1.8 "" "PF 3.4

TBST ic . .CVS 1 1C

T6ST 1C.. ... ._. ' _

. SYS 1 1Csrs i icIF MOLDr.00 T.Q.J.lti_i .,SYS 1 1C

110 DATA ADR. .

LOOP COUNT

MASK ' "" ~ " ""' ' '.STORS OT "

SYS 1 1C"" " " '.""IF HOLn. oo ro s.i.SYS 1 1C

I1U DATA ADR

3-55

T«I LIN SYS2

117621176311764117651176611767117701177111772117731177411775117761177712000120011200212003120041200512006120071201012011120121201312014120151201A120171202012021

3047160474 ] 1621312213224160500000450QOOO74 1 16214"12213224162100000450000037320450370323273704Q4502674267300 0 17524202*0002 .26750000000000031213000026720000777774005621051013672441945*543330571471231700003732045037032327370404502*7*2*7300 0 "17524"202*0102 •14570000

TTtLOCOHICMICMICHICMICTNi 07LCD ASEl BAFTR 5CLPO 50LOO ASEL BAfTR 17CLPO 50TCT 32TCT 03TCT 04LD1 PDADROCTtDl PLOCTSEL «CLD1 P8OCT4ND BA

. SDL 67COL LLTNZ L7LOW IPTCT 32TCT 03TCT 04LDI PDADROCTBTR 16MAC

TRI LIN SYS211762

USES* WORKING STORAGE 1,2er ».4

" 1fTR 4TRI 1 ' -' •••" -" ~ ~T*0 84NOP "'• ' "NOP SYS 2 1CTRI 2T>0 B4NOPNOP SYS 2 1CCLPO 50 SYS 2 icLON 2PCLP 050 . SYS2 1CLOI PCOOOUS2X2024QQ02NOP3NOPNOP77777400LRC a . •STI DACOL CC8TR 6NOPCLPO so SYS 2 ic " ""LOM -2PCLP 050 SYS2 ic "7LOI PCOOOMS2X2024Q102NOP

3-56

TKJ Li* SYS 3

12030120311203?1203J1203412035l203A1 2037l204n1204}120421214312044120491204612047l2o5n120511209212G5312054120551205612057.l206n12061120621206312064}20651206612067

3047160474 1 16213172132241*0500000491000074 1 162141221322416210000045100003733045137032327 . ...370*045126742673on 0 179272024000226790000000000031213000026720000777774009*2109101367244154559433309714717317QOOO3733049137032327370404917*74267300 0 175272024Q1021497QOOO

TTLLOCOMICMICMIC"1CHICTNZ 07LOO ASEt BAFTR 5CLPO 51tOO ASEL BAFTR 17CIPO 91TCT 33TCT 03TCT 0«LD1 PDADROCTLDI PLOCTSEL ACLDI P8OCTAND BASOL 67COL LLTNZ L7LOM IPTCT 33TCT 03TCT 04LDI PDADROCTBTR 16MAC

T»i LIN'SYS 3"12030

USES* WORKING STORAGE

rift 4TRI 1T?0 B4HOP -NOPTRJ 2T?0 fl4NOPNOPCLPO siLOK 2PCLP 05iLDI PC060US3X2024Q002NOP3NQPNOP77777400LAC 6STI DACDL cc._BTR 6NOPCLPO 5iLOW 2PCLP 091LOt PC ._.OOOUS3X2024Q102NOP

SYS .3.. ic.

SYS 3 icSYS 3 icSYSS "ie "

SYS 3 1C

SYSS 1C

3-57

FORM T VECTORSt

C

c

1207*' 12077l2iOD12101121021210312104

1211112112121131211412H512116

_. 12117

12124121251212612127I2i3n. 1213112132

3705160526712A7?00 0 1752100 0 17000462336067075042023270000

3705160526712«7»00 0 1752400 0 170104*2336067075042023270000

370516052671267200 0 1752700 0 17020462336067075042023270000

' ' ' TTLLOCOMICNICMICNICMICMICTCT 05LDI PA

• ADRADRCPL BCCPF PLLOU 2PLOCOMIC

... ... MIC ._MICTCT 05LDI PAADRADR

, CPL BCCPF PLLDM 2PLOCO

•MIC,"IC/MIC'TCT os'LDJ PAADRADRCPL BCCPF PLLDH 2PMAC

fORM T12076

FTR 5LDI PBOOOWS1XOOOUXUSIT 06CLPO 20NOP12111

FTR 5LDI PBOOOMS2XOOOT2XUSTT 06CLPO .20NOP12124

FTR 5LDI PBOOOUS3XOOOT3XUSTT 06CLPO 20NOP

VECTORS

T VECT SYSlOSES I WORKING STORAGE 2

PFft

IF ABS DATA. SKIP"""SINGLE A UPPER B

SDS

T VECT St58 ~

IF ABS DATA. •«!*.._

SOS

.'.. T.VECT STS3 __:._._.. ._.

IF ABS DATA, SKIP

SDS

'"•

( 'I

3-58

ANA ANG SYil

1*142

1*191

1*1*6

1*1611*1621*163

74 1 1621*1*140 12*1051)4

1<144 36U416U21619UUUU

TTL ' ANA ANG" SVSI"LOCU 12137H 1 CMIC

NICHlCLDU A ANA LOUSEL B* LUC 4SSk to ULU03*AND Uti ADt BPFTx 4 NOPSTI U4 fTrl 2FT« J3 «OPSTT U4 NOP$T* JP LOH IPLDI PD 'LDI PCADK UOUSIN PS1OCT 20240237L0| PL LDI PBOCI 6OCl /7776000

^ Sfcl AC MOPANu B* >T| DACDt. LL CDt CC

CLP U53 MOPSTI 03 LDta IPMAC

"USES* WORKING SIOHA<;t 1.3p> a. 4

NEAU CONTHOL HQKilSHIFT RIGHT 4USE LAS' 2 HI IS FOR TKANSFEKSYS i QPEKAi.eSYS 1 1C TRUfcSYS 1 HULU 1NUE

. SYS 1 1C TRU6SAVE RETURN, oo TO srsi

llU DATA ABH

LOOP COUNThASKMEAD ANIiLh »KUH IIUSTOKE HISH 14 BUS

t IN1SHEU NO. CO UACKYES. Go TO'T VECI SYSISET HOLU FLAU.GU TO SYSI

3-59

A MA Ai»G Sr$2

Ul/71*200

1*202U2U31*204

1*2U7l«2in1*?111*21?

1*2151*216._

74 1 1621212clOSU266/2070356424127IMMOOOU46U41602

JOU400UU

UO 0 7QJ40

26/52672UOOOOOU6

1214000U56*12441545554J3405/1474u4^kfrOOO^46U<$23l7

TtL ANA ANU SYS2LOCO 12172MIC

MICNIC

" ' MICLOU A ANA LOBSb'L b» LRC 2SSL 7U CLU 03ANU -uu ADF apFT« 4 MOPSTf 04 MN 2FTK 14 NOP

STw if LDN IP• LU1 VO LDI PC

AOrt UOOS1N PS2OCI *024Q231LDI PL LDI PBOCI 06OCI /7776000SkL AC MOKANu bA ST| DACOL LL CDL CC

_JN< L7 elTK 3CLP 056 MOPSTT U4 LDM IP

USES* MURRJNU SlUHAUb l.J

REAU CONTHOL HOHOSHIFT RIGHT 2USE LAST 2 HITS FOR THANSFEHSYS 2 OffcHAltSYS 2 1C TRUbSYS 2 HULO IKUESYS 2 1C TRUfcSAVb HEIUNN. UO TO SYS2

IJU DATA AOUHbSti

LOOP COUNTMASKHfcAU ANULfcS »KOH UUSTOHE H1UH 14 BITS

F1NISHHU NO. 00 BACKYES. UO Tfr 1 VECT SYS2SET HOLU FLAUi UO TU SYS2

MAC

3-60

_J.1_.ANA ANQ SfSJ

K2251*2241*2*71*2.501*2.31

1*244

K2461*2.571*2401*2411*2421*243

1*2451*24*1*247

TTL"LOCO«ICN I C

-HTC~

"AWA~7ni1222$

•uses*P* 3.4

SlUNAUt 1.4

74 1 10212I2*107b3

1MI.5UOUU36U416U21619UUUU

26/4J673on o 7uJ4*

26/92672UOUUUOU677/76000121-iOObb

5O3»4 iS3uS?l474

46b3i43l7

LOU ASb'i. dAANU Uttfix JSTI 04

STt U4STh dPL01 PU

SeiocrociSbL AC

COL LLTN« (.7

STT U3NAC

ANA LOUCLU 03

KfOl*

>TH 2MOPMOPLD« IPLD1 PC

*0*40223UDI PUft/777&000

!>TI DACDL CCoTK 0V

LD« IP

*<t*U CONTKOL MONU FKO« 1 IUUSb LASI 2 bllS FOR IrtANSfEKSYS 3 OPbHAlbSYS 3 1C TRUfe 'SYS 3 HULD IKUESYS 3 1C TRUbSAVb HEtUMN >UO TO *TSJ

i

IIU DATA ADUHbSk

LOOP COWNT

H6*0 ANOLbS FHON IIUSronfc MIUM i< BUS

r IKI5HEO NO.UO HACKYES. uo TO rvbci SYs3SET HOLU FL*O« uo TO sv!»3

&v

3-61

•y*y»»>-r. tf|ij»; r «V** " v

ANA LIN srsi

122571226ft122611226212263122641226912266122671227«12271122'?l2?7312274122751227612277l230n123011230212303123041230912306123071231H12311123121231312314123191231612317

123211232212323123241232912326.1232712330123311233212333

74 1 1621212210904667.2070396424127160300003604Q4471*430001'36040447373104473703232737Q4Q4472674J67S00 6 17921202*02152675QOOO.ononoooS2672000077776000JMS5621050013672441945554333057147100002674QOOO00 0 1752174 2 161700513663230241603 '2679000000 0 16030160200002679000000 0 1603327432752765424414495QOOO27432752765424414455000027432752769424412317QOOO370404473731044723270000

" ffLLOCONICNICNICNICNICLDD ASEL 8ASSL 7BAND DBFTR 3STT 04FTR 39STT 04TCT 31TCT 03TCT 04LOI PDADROCTLDI PLOCTLDI PBOCT "SEL ACLRC 0ST.] DACDL CCBTR 6LDI PDADRLOO 8LRC 11TNI 84

...LDI PL.ADRFTR 2LDI PLADRLDH DCNCS 12CIL LLLDH DCHCS 12CIL LLLDM DCNCS 12LDH IPTCT 04TCT 31LDH 2PNAC

ANA LIN SVSl12297

ANA LOBLRC 4CLD 03AOF BPNOPCLPO 47NOPCLPO 47CLPO 47L0« 2PCLPO 47LO! PCooowsix202«0219NOP3NOP77776000 ~AND 8ASDL 67CDL LLTNi L7NOPNOPOOOMSixICM iSSL 3RFTR 3NOP _OOOISC1X1NOPNOP0001SC1X2LDN LBSTI DANOPLOH LBSTI DANOPLDH LBSTI DANOPCLPO 47CLPO 47NOP

•USES* WORK 1 NO STORAGE 1*2

PF 3.4

110 CHD APR

1...- .

SYS 1 1CSYSl HOLDSYS 1 1C

. SYS i 1C . ....; _ __...;.•

SYS 1 1CLIN HORKINQ 1IIU DATA ADR "

LOOP COUNT ' ""

HASH

SCALE ANALOO LINEAR" " '

CONTROL «ORb i .SHIFT LEFT 11

SCALE CONST i ADR

.

SYS 1 1CSYS 1 1C

3-62

ANA LIN SY82

1234212343123*41234512346123471235012351123521235312354123551235«123571236012361123621236312364123651236612367123701237112372123731237412375123761237712400124011240?124031240412405124061240712410124111241212413124141241512416

74 1 1621212210502667207035642412716030000 ..... . _360*0450164300003A04Q450373?04503703232737040450 .2674267300 « 17524202402122675QOOQ000000032672004)0 _...'..777760001M35621050013672441545554333097147100002674000000 0 1752474 J 1617005126632302416032675000000 0 16036160200002675000000 0 16041274327527654244144550000 '27432752765424414455000027432792765434412317QOOO3704Q4903732045023270000 .

TTLLOCONICHICMIC

_.MICMICLDD 4SEL 6*SSL 7B

. AND DBFTR 3STT 04TTR 35STT 04TCT 32TCT 03TCT Q4LDI PDADAOCTLDI PLOCTLDI PBOCTSEL ACLAC 0STI DACOL CCBTfl 6LDI PDADttLDD 6LftC 10TNZ 84LDI PLADAFTR 2LDI PLADRLDM DCHCS 12CIL LLLDM DCMCS 12CIL LLLDM DCMCS 12LOW IPTCT 04TCT 32LDN 2P

ANA LIN SrS212342

USES'- WORK I NO STORA06 1*2_ Pf J..4

ANA LOOLAC 2CLD 03AOF BPNOPCLP 050

.NOP .. . ....;. .. ' ' ... '' ..... •CLP* 090CLPO 50 . SYS 2 ic . .._LDM 2'CLP 090 svs? feLOI PC ,OOOWS2K . . . . '...2024Q212NOP '3NOP77776000 •AND 8A ...'._ ...SDL 67 SCALE ANALOG LIMA*COL LL .TNI L7NOP . ;

NOPOOOWS8X ...'.. - . -lew iSSL 3B . .FTR 3NOP • •OOOISC2X1NOPNOP " " - - - -OOOISC2X2LDM LBSTI DANOPLDM LBSTI DANOP .LDM LBSTI DANOPCLP 050 SYS2 1CCLPO 50 SYS 2 1CNOP

MAC

3-63

AN* LIN SYS 3

12429124261242?I2.43n1243112432124331243412439124361243712440124411244212443124441244512*4612447l245n1245112452124531245412455124541245712460124611246?1246312464124651246612467124701247112472124731247412475124761247712500

.. . . •

74 1 162121721070356424127160300003«04fl4511*430000360404513733045137032327370404512*74267300 0 175272024020726750000000000032672000077776000171356210500136724415455S433S057147100002674QOOO00 0 1752774 2 • 1617005116632302416032675000000 0 16044160200002675000000 0 1604727432752765424414455000027432752765424414455000027432752765424417.3170000370404513733045123270000

" TTLLOCONICMICMIC

. MIC ..MICLDD ASEL 8*AND 08fTR 3STT 04FTR 35STT 04TCT 33TCT 03TCT 04LDI PDADROCTLDI PLOCTLDI PSOCTSEL ACLRC 0ST| DACOL CCBTR 6LBI PDADRLOO 8LRC 9TN! 84LDI PLADRFTR 2LDI PLADRLDN DCMCS 12

. ' . CIL LLLDH DCMCS 12CIL LLLDH DCMCS 12LOW IPTCT 04TCT 33LDH 2P .MAC

ANA LIN SVS 312425

USES* WORKING sTORiae iitPF 3.4

ANA LOOCUD osAOF 8PNOPCLP 051NOP*CLP 05iCLPO 51 SYS 3 1C" "" ."" ~COM 2PCLP 051 SVSJ 1C ' " "™LDI PCOOOUS3X20240207NOP ~: " "" "• :' ' '3 . ' . . .NOP77776000AND BASDL 67 SCALE ANALOO LINEARCOL LL ~ ."TNI L7NOPNOPOOOWS3X1CW1SSljSB " " ~FTR 3NOP 'OQOISC3X1NOP •NOPOOOISC3X2LOM LB ,ST1 D»NOPLOM LBST1 DA .NOPLOM LBSTJ DANOPCLP 051 SYSJ icCLPO si svs 3 1CNOP

3-64

DlO AND

12507 '12510125111251?1251312514125151251612517I25?n12521125221252312524125251252612527I253n12531

3Y81 .

..* /

0703564174 2 16219050*66312471000000000000 . DASC1$5121222070156243n4136Q4?137231774 1 125130707554174 ? 162155512267100 0 7Q3320506000"17322413546644223062147904550000

m... . LOCO

NICNICMICCLO 3

. LDD BL»C 4STI PAOCTAOL ABCLP 1TNI 01STM 3PLDD ACLO 7LOO BAOL ABADRLRC 6SEL.CBCOL NNTNI N2CLP 099NAC

010 AND 3YS11J907

AND DADOP 24SSL 3ANOP0SEL BBAND BOSTT 04LD* IPOASCiADL DAOOP 24LD1 PAOOOSIN PSINOPSTJ ACCtL BBdTR 2NOP

USES* WORK 1 NO" StdRAOe'T.SPF 4..

NASK BITS 22.-2?OET DDP 24 CON MORD ,SHIFT t LEFT 4SAVE DIO ANO SEL CODB ~ .

ADD INCR TO CON KORD. SEL ~M*SK SYSl fC B|Ttr srsi ic. SET Pf4»iS»VE BRANCH. OET BRANCHLOAD A WITH DlO AN6 SEL CORECOMPUTE INCH RFL TO 4QQGET DDP 24 CON MORDADD INCR. LOAD AJ(|TM JINO..AMRINITIALIZE LOOP COUNTINPUT TRIO FUNCT, STOREDECR N, INCR a •ir COUNT N0t»0. BO AGAINOp T IffCT ^r$t

3-65

DIG ANG SYS2

12552125531255412555125561*557125601256112562125631256412569]256A1*56712570125711257?1257S12574

70354414 2 16215504663147100000000000 DASC2512192270?562«041360413723174 1 1255670755414 ? 1621551226710 0 7034050600017322413466442206214754560000

TTLLOCONICMICHICCLO 3LOO 6L«C 4ST1 PAOCTAOL ABCLD 2TNZ 01STH 3PLOO *CLO 7LOO 8ADL ABADRL*C 6SEL CBCOL NNTNi N2CLP 056

DIG ANG SY8212552

AND DAOOP 24SSL 3ANOP0SEL BRAND BOSTT 04LOW* IPD4SC2ADL DAOOP 24LDI PAOOOSIN P82 .NOPSTI ACCIL BB0TR 2NOP

USES* WORKING STORAGE 1.3pr 4

INPUT DIG CONTROL WORDSYS2 IdYES. SET PP4SAVE RETURN, Op .TO ST8J

INPUT TRIO FNCTS

00 T VECT »mMAC

3-66

DIQ ANO SVI3

12*1?17616126171262012621126221262S12624126291262612627•l263n12631126321263312634126351263612637

0703564174 2 162150904663124710000000000005512122207045624 „3041360421372317,74 1 12»810707554174 9 162155512267100 0 7034605060000173224135466442230621475 .04570000

DASC3

TTLLOCOMICMICMICCLD 3LDD BLRC 4STI PAOCT»DL ABCLD 4TNI 01ST« 3PLDD ACLD 7LCD BADL ABADRLRC 6SEL CBCOL NNTNI N2CLP 097

010 ANO12615

AND DAOOP. 74SSL 3ANOP0SEL BBAMD BDSTT 04LOW IPD«SC3ADL DAOOP 84LDI PAOOOSINNOPSTI ACCIL BBVTtt 7.NOP

.

srssUSES» MORKINQ "stpRAOE i,3

. , ...Pf_4 _T

INPUT DIG CONTROL HOMO ' "srss ictYES. SET PF4SAVE RETURN. 80 TO. 8T*3 _

f

PS3

INPUT TRIO r«lCt| ~~ -....-,-

OA T t»PCT 1Y«SMAC

3-67

ccccc

c

plO.L»N_SY«l_

V

, t

1266012661126621266312664126654.2666126671267H12671126721267312674 •1267512676126771270012701127021270312704127051270612707

12711

0703964174 2 16919090466319521122107015624304104473731044737032327370404470906667207019624304116072672441100 0 1700009063609123124234411946630621479 '23170000070295412672090300 0 1758112312423954154663062147923170000

TTLLOCOMICNICMICCLD 3LDD BLRC 4AOL BACLD 1TN2 01TCT 31TCT 03TCT 04LRC 6CLO 1TN2 OtLOI PBADRLRC 6SEL CACIL AATNI N2LOK IPCLD 2LOI PBADRSEL CAADL DATNI N2LDM IPMAC

DIG LIN SY81186*0

AND PADPP 24SSL 3ASEL BAAND 00CLP 047CLP 047LOW 2PCLP 047SSL l»AND BOFTR 7CIL AAOOOUXUSTT 09STI BCCDL NNBTR 2NOPAOL DALRC 3onowsixST| BCCDL NNBTR 2HOP

USES' WORKING STORAGE 1.2Pf 3.4

MASK BITS 22-23 INTP_AOET OOP 24 COM WORDSHIFT * LEFT 4ADD INCH TO COM WORD. SELMASK srsi ic BITIF SVSl 1C. BO TO 1C ROUTIF SSMJ. 60 TO_IC ROUT_

"IF IN HOLD.'RRANCM' To s.TTIF PF4>1. GO TO 1C ROUT _SHIFT B RIGHT «MASK BIT 23IF INC« DATA, BRANCH

. tOAO .TiXU IN .B.. I lM_DAt*.-»ODR. IN A

SET LOOP COUNT.PFJ>XINPUT. STORE DATA. BUMP STORE AODR(NCR COM WQRn. DECR COUNTIF COUNT NOT»0. BRANCHRETURN TO stsi

*IIU DATA ADDR lN~ALOAD HSIX |N B. SET LOOP.COUNTINPUT. STORE DATA. SUMP STORE AODRADD 2 TO COM MORD. OECR COUNTIF COUNT NOT>0.__BRAJ«CM

"RETURN TO STSI

11l "

3-68.

DIG LlN SY82

12732127S31273412739127361273712740127411274?1274.112744127451274A127471275ft127511275?12753127541275512756J2757I276n127611276212763

Q703544174 2 1605046631552112210702562430410450373204903703232737040450050666720,701562430411607267?44Hoft n i»050636051731242344115466J062147523170000070?55412*77050300 0 171231242355415466306214752317QOOO

TTLLOCOMICNICme

. CLD 315 LDO B

LRC 4ADL BACUD 2TNI DlTCT 32TCT 03TCT Q4LRC 6CUD 1TNi DlLOI Pfl

110 ADRLRC 6SSL CACIL A*TNi N2LOW IPCLO 2LOI -PB

124 ADRSEL CA'AOL DATNZ N2LOW IPMAC

010 LIN SY3212732

AND DAOOP 24SSL 3A .SEL 6AAND BDCLP 050CLPO soLOM«2PCLP 050SSL 7BAND BDFTR 7CIL AAOOOT2XUSTT 05ST| BCCOL NNBTB 2NOP . .. . „_AOL DALRC IOAOHS2XST| BCCDL NNBTR 2 ...NOP

USES* WORK 1*8 STORAGE 1.2PF 3.4

INPUT DIG CONTROL WORD

" ir SYS2 ie»"ob ic'ROuT ~IF SSU9. 00 TO 1C ROUT*IF HOLD. GO TO S.|.If PF4»i. 80 1C »OOT_

IF INCR DATA. BRANCH

SET ABSOLUTE DATA FLAQ _INPUT DATt. REPLACE T VECTORS

INPUT DATA, REPLACE WORKING INCR

3-69

cc

cri

1300413005

,. . 15006130071301013011l3ni*13013

.1301413015

/.... H01613017i3o2n13021

. ..... 1302213023130241302913026130271303013031

... • 13032130331303413039

0703964174 2 162190904663199211221070496243041049137330*9137032327370404910906667207019624314116072672441100 0 1708009063609123124234411946630621479 •23170000070*99412672090300 0 1792712312<23 ..594194663062147523170000

TTULOCONICNICNICCLD 3LOO BLRC 4AOL B*CLD 4TNI 01TCT 33TCT 03TCT 04LRC 6

_ CLO 1TNI DlLOI PB

• ADRLRC 6SEL CA

. CIL AATNI N2LOW IPCLD 2LOI PBADRSEL CAAOL* /DATNI ,N2LOM IPNAC

bieTTN-rftt13004

AND DAOOP 24SSL 3»SEL a*AND BDCLP 0»lCLP 0!lLOM 2PCLP 051SSL 7BAND BDFTR 7CIL AAOOOT3XUSTT 09STI BCCOL NNBTR 2NOPAOL DALRC 3onowssxSTI ecCDL NNBTR 2NOP

.._.!

USES- NORKIN6 STORAQE 1*2PF 3.4

INPUT DID CONTROL WORD

IF SYS3 1C. 60 1C ROUTIF SSW3. 60 1C ROUTIF MOLD. 60 TO S.I.IF PF4»1. 60 1C ROUT

.IF INCR DATA," BRANCH ~

SET ABSOLUTE DATA FLABINPUT DATA. REPLACE T VECTORS

.INPUT DATA, REPLACE HORKIN6 INCR

IIt "

3-70

SIM AN6 SYSl

1305613057iSotn1*0611306?130631306413065130661306?13070l30'l13072I3rt7j13074l3fl7S' 13076i Jo77iSion131011»10213103131041310513106

• 13^07l3iinl3lll131121311313114l3ll?13116131171312Pl3l2l13122l3l2313124131251312613127J3l301 34 Si13132I3l331313443*34

267326752024Q20200 0 17942121300003731044726733214OOIOQOOO633344J3551357133H3416Q46311441105031367275455412551(10002«73i2iS2024o20126733214OOIOOOOO633344335513J713303*160305031367545527545541255174 1 175420507J36774 4 179405)41000075 1 175407n75Q40075 1 7033274 1 175407075Q40175 1 7033374 1 175417075040075 1 7033474 1 17941707504Q175 1 7033974 1 175427Q75Q40Q75 1 70336 .74 1 175427075040175 1 703372137231704550000

. . , . . • . . , . _.. . ..

mLOCC

. . MICmeNICNJCLOIOCTADRSEUTCTLDlOCTecuADLTNIecuLRCLDHSTNLOIOCTLOIOCTCCLADLTN|LRC

•COLADLLOOLACLOOADLSTDCPFSTOLDOCPFSTOLOOCPFSTOLOOCPFSTOLOOCPFSTDLOOCPFSTOSTMCLPMAC

(

PC

AC31PC

ccACcsAAonLDLAPC

PC

CCACCSOSLLDAA070DAAPLAAPLAAPLAAPLAAPLAAPIA3P055

SIM ANO sm13096

LOI PL2P240202OOOPM1NOP ,CUP 047TIO ASloaoooCIL ccXOR ACFTR 04CIL AAsnt 67ADL DANOPSEL AC20240701TIO AS100000CIL CC*0» ACFTR osSDL 67LON LOSTH LA . .. .PM iSDL 67PS 1NOPPS 1C^P 00SIN PS iPS 1CLP 01cos PSITHlC(.P 00SIN THlTH iCLP 01COS THlPH iCt_P onSIN PM1PM iCtP 01COS PHILDH IPHOP .

USES* WORKING STORAOi 1.3

11U' DATA AODR6S3

PROCESS DPMI 1 i._SYS 1 1C

OUAAD BAND CONSTANT

DPMI 1 NEAR ICRO „ _. _.. . . .

Itt DEO/SIC MAX

PROCESS OTM6TA~V~" :

DTMBTA i NBAR'IMO" "10 DEOytiC MAX

FORM OPS i t

SIN ROUTINE

COS ROUTINE

SIN ROUTINE

COS ROUTINE

*fN ROUTINE

COS ROUTINE .

Op T ¥MT *Ttl

3-71

si* A*O srsj

1314213143131441314$131461314713150UHl13152I3l»313154I3i55131561315713160J3l6l13162131631316413165131661S167I3j7nI3l7t1317?1317J13174I3i75}3l76J3j771320013281132021320313204132051320613207I32in132111321?13?1313214132151321613217132201322113222

• • •••. -

267926752024020500 0 175491213000037320490?«733?}4oniooooo633344335513571330341604651144H05031367279455412551000026731213202*020426733214oniooooo6333443355135713303416Q4631144110503136754552754554125517« 1 175450507136774 4 175435541000075 1 175437075040075 1 7034074 1 175437075040175 1 7034174 1 175447075040075 1 7034274 1 179447075040175 1 7034374 -1 175457075040075 1 7034474 1 175457075040175 1 705452137231704560000

TTLLOCOMJCNICNIC

- . ">C1 01 PCOCT40RSEL ACTCT 32

. LDI PCOCTCCL CCAOL ACTNI CSCCL AALRC 03LDN IDSTH LALOI.PCOCTLOI PCOCTCCL CCAOL ACT« CSCCL AALRC 03COL LLAOL DALOO ALRC 7LOO DAOL DASTD ACPF PLSTD ALOO ACPF PLSTD «tDD ACPf PLSTD ALDO ACPF PLSTD ALCD ACPF PLSTD ALOO ACPF PLSTD ASTM 3PCLP 056NAC

S|H ANO13142

LOI PL20240205OOOPH2HOPCLP 050TiO*ASloooonC1L CC*0* ACFTP Q4C1L AASHI 67A 01 DAMOPSFL AC20240704TIO ASloooonCIL CCXOft ACFTP, 04CIL AASOL 67 .LOM LDSTH LAPM 2SOL 07PS 2HOPPS 2CLP ooSIN psaPS 2CLP 01COS PS 2TM aCLP ooSIX TH2TM 2CLP 01COS TH2PM 2CLP ooSIN PH2PM 2CLP 01COS PH2LDM IPNOP

S-YS2

USES* UORKINO "STORAGE iTJ

1 .

PROCESS DPMI a _SYS 2 1C

OUARD BAND CONSTANT

OPM| 2 NEAR rERO

10 OEO/SEC MAX

PROCESS OTMETA 2 ~"

OTMETA 2 NEAR ZERO

10 OEO/SEC MAX

.

r

• GO T VECT SYS2

3-72

SlH AND SYS3

132271323013231132321323313234l3?3913236132371324<!132411324213243132441324513246132471329013291132921329313294132951329613297132601326113262132631326413265132661326713270l3?7l13272132731327413275132761327713300 .133011330213303133041330513306

267326792P24Q?0200 0 1799012130000373304912*733214 . .001000006333443395135713303416046311441109031367275455412551000026731213202402012*73321400100000633344335913971330341*0305031367949927949541295174 1 175500507136774 4 175465541000075 1 175467075Q40075 1 7034674 1 175467075040175 1 7034774 1 175477075040075 1 7035074 1 175477075040175 1 7035174 1 175507075040079 1 7035274 1 175507075040175 1 703932137231704970000 •

TTLLOCOMICNIC .MICMICLDI PCOCTADRSEL ACTCT 33LDI PCOCTCCL CCADL ACTNZ CSCCL AAIRC 03LDM LDSTM LALDI PCOCTLDI PCOCTCCL CCADL ACTNI CSL»C 03CDL LLADL DALOO ALRC 7 ,LpO D .ADL DASTD ACPF PL.STD ALDD ACPF PLSTD ALDD ACPF PLSTO ALDD ACPF PLSTD ALDD ACPF PLSTD ALDD ACPF PLSTD ASTM 3PCLP 097HAC

SIM ANQ13227

LDI PL20240208OOOPM3NOPCLP 091TIO AS1POOOOCIL CCXOR -ACFTR 04CIL AASOL 67ADL DANOPSFL AC20240201TIO AS1(0000 .CIL CCXOR ACFTR 03SDL 67LDM LDSTM LAPM 3SDL 67PS 3NOPPS 3CLP oo ...SIN PSSPS 3CLP 01COS PS3TM 3CLP oo _SIN THSTM 3CLP 01COS TH3PH 3CLP oo .SIN PH3PH 3CLP 01COS PH3LOW IPNOP _ .

SYS3

USES»MORK|NO STORAOi 1.3

,.

PROCESS DPMI 3SYS 3 1C

f,GUARD BAND CONSTANT

DPMI 3 NEAR ZERO ... '_

10 DEO/SEC MAX

' PROCESS OTMETA J

DTMETA 3 NEAR I6RO10 DEO/SEC M»X

..... ... .... .

— - •

t

00 T VCCT SVK3

3-73

SIN LIN SVSi

133131331413315133161331713320133211332?1332313324133251332A133271333013331133321333313334133351333613337133401334113342133«313344133451334613347133901339J1339213393133541335513356133571336013361133621336313364133651336613367

—•• • .•

X

267126720000017000 0 177000510000026132423$46600003067147577612421267200002024Q200121226747A46QOOO5941360626733214001000006333443355135713303457H0503136726732*3100 0 179212430253054335433707504091615000074 1 1700474 2 17009721244333014631130171610267155120030000030241609443327323224253063027202 "75 0 7033679 2 70337267126720000017000 0 17700 .05100000262324135466000030671479

m. LOCO

NIC *NICNIC

' NIC" "NICNICNICNSC

..LDI PAOCTADRLRC aLOI ACCDL NNTNZ N7CFS 6ALOI PBOCTSEL ASOCT

. ADL DALDI PCOCTCCL CCADL ACTNZ CSLRC 03LDI PCADRSTI COCDL CCCPF PLFTR 13LDD ALOO BCPS ABTNZ ASTNZ A7LDI PAOCT "TNZ BSCIL CCTZO BSCCL 08

. STO 0STD BLDI PAOCTADRLRC aLDI BCCDL NNTNZ N7

TlH LlNSVYl13313

LDI PB170OOOTENPNOPSTI BCNOP8TR 2STI BA "NOP20240200LDI 007A46QOOOSTT 06T»0 tS100000CIL CCXOR ACXOR AASDL 67STI CAOOOMS1XSTH COCDL CCCLP 005NOPTiZUTlZLCIL CC"CCL AAFTR oa "ADL AB300000FTR 05LDH CB "STH COCPS OBSIN PHICOS PHIL'DI PB170OflOTEHPNOPSTI ACNOP8TR 2 . ...

USES 1 WORK ING STORAGE"!TFHP STORAGE 0*10 OCTALPF 6 """ "" — "•

NOTEIMORKINO STORAGE AND PF ARESTORED IN TENP FOR EXIT TOROT 1

WORKING TO TfNP

PF TO TEHP

III) AD*

HALF NAX CONST '. '

GUARD RAND CONSTANT

IF VEL NEAR ZERO - - . - - -220 FPS NAV

•ROT 1 "•-" ' '-

UNIT ALT TO 24 FT,

. •

3-74

SIN IJN SYSl

13370 2723026313371 23170000

LDN BC CTS 6CLOU IP NOPMAC

HIT

3-75

SIM Lift STS2

1337613377134011340113402134031340413409134061340713410134111341}13413134141341913416l34irl342n1342113422134231342413429134261342713430134311343?1343313434134391*4361343713440134411344?1344313444134491344613447134901349113492

• - •--

26712*7201000170Ot 0 17700091000002*132423946600003067^47977612421267200002P2402031712267476460000 '994136Q626733214001000QO6333443399139713303497H0^0313672673243100 0 179842 302930943394337P7904061619QOOO . .74 1 1701474 2 17019721244333014«3113017161026719912003000003P24160944332732322429306302720279 0 7034479 2 70349267126720000017000 0 177000910000026232413 .9466000030671479

• •

"TTL"""LOCOHICNICNICNICNIC

. "1CNICMICNICcm PAOCTADALRC 6LDl ACCOL NNTNI N7

• crs 6Ami PBOCTSEL ABOCTAOL DALOI PCOCTCCL CCADL ACT« CSLRC 03LOI PCADR

• STI COCOL CCCPF PLFT» 13LDD ALDD BCPS ABTN2 ASTN2 A7LOI PAOCTTNZ BSCIL CCTZO BSCCL 08STO 0STD B

, LDl PA, OCT

ADRLRC SLDl BCCDL NNTN2 N7

SIM LlN S13376

LDl PB170 *OflOTEMPNOPSTI BCNOPBTR 2STI BANOP2P2«0203LDl PD7*460000STT 06TKO ASIPOOOflCIL ccXOR ACXOR AASDL 67STI CAOOOMS2XSTH COCDL CCCLP oo«NOPT2ZUT2ILCIL CCCCL A AFTH oeADL AB300000FTR 09LDN CBSTM COCPS oeSIN PH2COS PM2LDl PB170OOOT6MPNOPSTI ACNOPBTR 2 ...

v«»"

U8ESIMORKJNO ITORAOT 1TFMP STORAOE 0-10 OCTALpr 6 " - .. .-

NOTE WORKING STORAOE AND PF ARESTORED IN T6KP FOR EXIT TOMOT 8

•- — •- —

WORK i NO TO TENP

.* PF TO T6NP

NALF MAX CONST

OUARD «ANp CONSTANT .

IF VEL NEAR iERO220 FPS NAV

•ROT 1

LIMIT ALT TO 24 FT.

3-76

SIM UN «v»a

13493 2^230263 IDN BC CTS 6C13494 2317QOOO _ .. LOM1P NQP EXIT.

HAC

3-77

SIM LIN SVS3

1346113462134631346413469134661346?134701347113472134731347413479134761347713900139011350213503135041350*13906139071391H139111351213513135141351513516135171392n1392113922139231352413525135261352?135301353113532139331353413939

• • - • • • -

2*7126720000017000 0 1770009100000261324239466000030671479 ,77612421267200002024Q2001?122674764600005541360*2673321400100000633344335513571330345711 ' . '05031367?6732<«100 0 175272430293054335433707504071619000074 1 1702474 2 1702972124433301463113017161026715912 .003000003024160544332732322429306302720275 0 7035279 2 70393267126720000017000 0 1770009100000262324135466000030671479

TTLLOCOHICNICNICHIC .MICMICMICNICMICLDI PA .OCTADRLRC SLDI ACCDL NNTNI N7CFS 6ALDI PBOCTSEL ABOCTAOL DALOI PCOCTCCL CCADL ACTNZ CSLRC 03LDI PCADRSTI COCDL CCCPF PLFTR 13LDD ALDD BCPS ABTNt ASTNZ A?LDI PAOCTTNZ BSCIL CCTZO BS

* CCL 08STD 0STD BLDI PAOCTADRLRC 8LDI BCCDL NNTNZ N7

SIM CTN 113461

LDI PB170OflOTEMPNOPSTI BCNOPBTR 2STI BA" "NOP20240200LDI PD7*440000STT 06T80 AS100000 •CIL CCXOR ACXOR AASOL 67STI CAOOOUS3XSTM COCDL CCCLP 007NOPT31UT3ZLCtL CCCCL A AFTR 08ADL AB3POOOOFTR 05LDM CBSTM COCPS OBSIN PH3COS PH3LDI PB170OOOTEMPNOPSTI ACNOPBTR 2

IYIJ

USES 1 WORK | NO STORAGE 1~TFHP STORAGE 0-10 OCTALPF 6 "

NOTE 1 WORK I NO STORAOE AND PF ARESTORED IN TENP FOR EXIT TOROT 3

--

HONKINO TO TUN*

PF tO T6NP

HALF NAX CON»T ""

OUARO BAND CONSTANT

IF VEL NEAR ZERO220 FPSJ1AX

-ROT 3 *""~

LIMIT ALT TO 24 FT.

: —

3-78

SIM UN 8YS3

13536 27230263 LDH~BC CTS 6C_ 13337 . 23170000 .. . LD« IP NOP . ... 8XIT

MAC

3-79

LOCAL ANO SVSl

13544135451354613547135501355113552135531355413555135561355713560135611356213563135641356513566135.67I357h133711357?1357313574135751357613577

373104472674267300 0 1759600 0 17540050300002741273255212431444454663067147474 1 1754070750*0075 1 7Q33274 1 175407075040175 1 7033.374 1 175417075040075 1 7033474 -1 17541;7075040175 1 7Q33574 1 175427075040075 1 7033674 1 17542707504Q175 1 7033723270000

~ TTLLOCOHICHICHICHICTCT 31LDI PDADRADRLRC 3LDH DAADL BACIL DDTNZ N7LDD ACPF PLSTD ALDD ACPF PLSTD ALDO ACPF PLSTD ALDO ACPF PLSTD A•LDD ACPF PLSTD A

. LDD ACPF PLSTD ALDH 2PHAC

LOCAL ANO SYS13544

CLP 047LDI PCOOODPS1OOOPS1NOfLDH CBST| CACOL NN(JTR 3PS 1CLP ooSIN PSIPSICLP 01COS PSITM 1CLP ooSIN TMITM i "CLP 01cos TMIPM iCLP ooSIN PMlPM 1CLP 01COS PMlNOP

iUSE!

SYS

. . .....

SIN

cos

SIN

cos

SIN

cos

i+ WORKING STORAffE'a

1 1C

~ : : -

ROUTINE

ROUTINE

ROUTINE

ROUTINE '_

ROUTINE " "

ROUTINE

3-80

LOCAL ANQ SYS2

13604136091360 A13607136101361113«1?1361!1361413619136161361713620136211362?13623136241362913626134271363313631136321363313634136391363613637

373204902674267300 0 1796100 0 179430903000027412732$9212431444494663067147474 \l 175437079Q40079 1 7034074 1 J79437079Q40179 1 7034174 l 17944707904QO79 1 70342 _ ...74 1 175447079040179 1 7034374 1 175457079040079 1 7034474 1 179457079040179 1 7034523270000

TTLLOCIMICNICHIC

.NICTCTLDIADRADRL»CLDMADLCILTNZ

: LOOV>rSTDLDOC<»FSTDLDOCPf

.... 3TDLDDc*rITDLDPCPFSTDLDDcpr

' STDLDMMAC

)

32PD

3DAB*DDN7APLAAPLAAPLAAPLAAPLAAPLA2P

LOCAL AN8 »Y|213604 »

USES-MORK1N8 STORAGE t

CLP 050 SYS 2 1CLDI PCOOODPS2OOOPS2HOPLBH MSTI CAC O L N N . . . . • ' . - • '8TR 3PS t 1 '•CLP ooo !SIN PS2 ' , :.,.,, , • ' , . . • _PS iCLP 01COS PS2TH 2CLP ooSll» TM8TM tCLP 01 .. .COS TH2PM 8 _. .. ...... ..__! ...;.. . : . _ . . . _ . .CLP ooSIN PM2 ... .PM 2CLP 01 ._...:._... .... ... ....COS PM2NOP

3-81

LOCAL

1)6441-56*513M613M713650

•» 136511365?136531365413*5*13«5413«571366P13*6113*6?13*63}3rtA413469136661366713670136711367?1367}13674136791367613677

ANG SYS3

1 . : . -

373304512674267300 0 17564OR 0 179460503000027412732592124314444J4663067147474 1 17546707S040075 1 7034674 1 175467075Q40175 1 7034774 i 17547707504007» 1 7035074 l 175477075040179 1 7035174 1 175507075040075 1 7035Z74 1 • 17550707504Q175 1 7Q3932327QOOO

' ttLLOCOmehICHICNIC

" "TCT 33LOI POADHADALAC 3LOM DAAOL BAClL 00TNI N7LOO ACPF PLsro ALOO ACPF PLSTD ALOO ACPF PLSTD ALOO ACPF PLSTO ALOO ACPF PLSTO ALOO ACPF PLSTO ALOM 2PMAC

«

LOCAL ANO SYS3 .X3644

USES- WOAKINO STORA06 2

CLP 051 SYS 3 itLOI PC *OOODPS3 . "J

OOOPS3 . . .__NOPLOH CBST1 CACDL NN8TR 3 - - .PS 3CLP ooSIN PS3PS 3CLP 01COS PS3 •TM 3CLP oo '"'•SIN THSTH sCLP 01 ... . . :; •_. ' -COS TH3PM s i • • . •CLP ooSIN PH3PM 3 -CLP 01 ....-...._ ;._.. ..__ ... . .. ...COS PH3NOP

I/O

1370413705137041370713710J37111371?1J71.1137141371*1371*137171372013721J37??137231372413725l37?6137271373P137311373?137331373413735

4455210574 1 141243?111«033S442307656300007« 7 14130267112010?006100354423076563000010110000072357143041160505072671OP 0 3412124105466306?14762307696074 2 141213021162374 2 1412230211640074357143041160275 7 1412123076560

TTLLOCOMICNICMICMICMICMICNICMICNICMICHICMICHICMICHICMICNICMICMICNICH)CNICNICNICNICNICMICHICCIL LLLOO ATZO AlTCF 44COM 6Cino PLD1 PAOCTTCF 44COM 6CDTR 1ACLO 023TNj DlLRC 7ADRSTI AOINI «<2LD* OPLOO 8TN4 81LOO BTN< 61CLD 04}TN£ 01$TO PLOW OP

TYPEWRITER13704

I/O

STW OLTINDFTR sLD» OPNOPRfTADDRSEL OAOJC06100LOW OPNOPNOPXOR AD .FTR 5LDI PAOOO'LINDcm. NN8TK 1COM 60 _LINOFTR 19OINDFTR 32XOR ADFTR 2LINDCOM 60

USES- WORKING STORAGE p " ;

1. FOR INPUT. TYPE*<»DDR)L<CKTAHC/R>

UHEPE CAOORI IS DESTINATIONADDRESS OR LAST 5 OR LESS OCTALCHAPS TYPED, '(DATA) IS INPUTDATA OR LAST 6 OR LESS OCTALCHARS TYPED. (C/R> IS CARRIAGE.RETURN .... ... ...

2. FOR SINGLE WORD OUTPUT. TYPE*(ApDR)0(C/R>

WHERE (ADOR) IS SOURCE ADDRESS3. FOR BLOCK OUTPUT. TYPE*

(ADDR1>0(ADDR2)(C/RIMMERE «OPRl) IS BEGINNING _ .SOURCE ADnRESS, UDDH2) ISFINAL SOURCE ADDRESS

4. TO CANCEL EFFECT OF ALL TYPINGSINCE LAST VALID TYPE I/OOPERATION, TYPE*

5. AFTSR "INTERRUPTiNG~ouTpuT"'WITHHALT OR'SYSTEM RESET. LOAD REGP "ITM OCTAL 13721 AND'PRESSCOMPUTE BUTTON

GO SEL TVPw FOR INPUTfX|T

.RETURN TO TYPE NEXT CHAR

IF NO INTERRUPT. EXIT

.. CHAR A CNO. GO TEST LlND• RESET• INDICATORS• AND ACCUMULATED• DATA

00 ACCUM DATA OR STORE DATA

GO ACCUM ADDR2 OR TYPE .„"..CHAR AN LNO. GO OH- ...SET LINOEXIT ..... .

3-83

TYPEWRITER I/O

v_.

13736137371374P1374113'4?1374313744l374«il374f1374713750137511375?1375313754137551375*137571376C137611376?137631376413765137661376713771137711377?13773137741377«1377613777140001400114QO?14003140041400514Q061400714010140111401?140131401414015140161401714Q201402114022140231402414Q25

074657143041160275 7 141222307656007525714304116011454QOOO0707564174 5 14126050366356415000075 5 1412623076560075?5>143?41160»07075*4174 2 141250503663264120^0075 2 141252*076*6074 1 1412674 2 14125251226710700604017.010752102400001427000007525714324116U7

, 75 7 141230707564174 5 14127050366356415000075 5 141272307656075 7 141242671120102006040075200001024000074 1 14123301116Q275 0 141321610000074 1 1412774 ? 14126 .6322442255213014630316014403000075 3 1413175 1 14132 '75 0 1413307070000

CLD o«6 XOR »nTN* Dt FTR 2STD P OJNDLDH OP COH 60CLO 052 XOR ADTN* 01 FTR iBT« 19 NOPCLO 7 AND D»LOO L AODRlLRC 3 SSL 3LLOR. AL NOPSTO L ADDRlLD* 0" COH 60CLD 052 XOR ADTZO 01 FTR 6CLD 7 AND DALCD B DATALRC 3 SSL 3RLOR AB NOPSTO 8 DATALDM QP COH 60LOO A ADDRlLOO B DATASTH AB LOI PAOCT 07006040SEL OA CLD 092DTK 20 NOPBT* 40 NOPCLD 052 XOR ADTZO 01 FTR 7STO P dLOCINDCLD 7 AND DALDD L ADDR2LRC 3 SSL 3LLOR AL NOPSTD L ADDR2LOW OP COH 60STO P TINDLOI PA SEL OAOCT 02006040CLD 052 NOPDTR 20 NOPLOO A oLOCINDTN< Al FTR 2STD 0 IHAXFTR 8 NOPLOO A' AOOR2LPD B ADDRlCCL 6B CIL BOAOL BA TNi A«CCL OC FTR 1CIL OC NOPSTO C IDELTASTO A I MAXSTD b 1 COUNTCLD 7 NOP

CHAR AN 0NO. 00 ONS6T 01NO " " - -EXIT _ ._.CHAR A C/RNO. 00 ONco BACK TO RESETMASK OCTAL CHAR• ADD "• OCTAL• CHAR " " ' " ""• TO AODRlEXITCHA« A C/RVES. 00 STORF DATAMASK OCTAL DATA• ADD• OCTAL• CHAR• TO DATAEXIT• STORE IOATA) '• INTO I (ADDRl))•

SEL TVPM FOR OUTPUT• OUTPUT C/R• AND oo RESET IND*SCHAR A C/R • .VES. oo .TYPE HORDISIMASK OCTAL CHAD• ADD "• OCTAL• CHAR• TO ADOR2 ' 'EXIT

" SEL TYPM FOR OUTPUT" "~"

• OUTPUT• C/R

IF .BLOC OUT_._GO FIND DELTA AND MAX

- «

INITIALIZE WORD COUNT

3-84

TYPEWRITER I/O

1402614027.1403014031140321403314034140351403*1403714040140411404914?431404414Q451404614Q47J405.11405114052140*3140541405-51405*1405714060140611406?140631406414065140661406714Q7014Q711407?14(173140741407514076140771410P141011410?1410J1410414105141061410714110141111411214113141141*115

75 4 141340704000075 4 141350702417475 4 141302307656074 3 14135070646427645462674 1 1412674 2 1413341126672Q7U756421P22000074 1 1413532111*036302552175 1 14135146000000702417475 4 141302307696007600000'lfi24QOOO0702417475 4 141302307656074 3 14134070646427645462674 1 1412674 2 ' 1413341212712667207075642QOOO1022000074 1 141343?1H6036302552175 1 14134145700000702417475 4 1413023076560075200001024000074 .1 1413374 2 14132671200003221160474 ? 141314121000075 1 14133141100000702417475 4 14130

STD DCIO 4STO 0CLD 2STO DLD* OPLOD CCLD 6MCS 5LOO *LOO 6ADF ASCLD 7DTR 28-LOO AIZO AlCCL OBSTO A8TR 15CLO 2STD 0LOW OPCLO 060DTR 20CLD 2STO 0LDH OPLOO CCLO 6

1 MCS 5LOO ALOO 8A or BASSL 78 ;AND 08DTR 28LOD ATZO AlCCL 08STO ABT* 16

_. . CLD 2STD DLOW OPCLD 052DTR 20LDD ALDD 8XOR A8TZO 81LDD BADF 8ASTO ABTR 54CLO 2STD 0

JCOUNTHOP« COUNTADF PDRFTADORCON 60KCOUNTCPL OBCPL BNADD"!(COUNTSSL 78AND OPNOPHCOUNTFT« 3Anu BAKCOUNTNOPADF PO 'RETADDRCOH 60NOPNOPADF PORFTADDRCOH 60JCOUNTCPL 08CPU BNADDRI1 COUNTLDH ABCLO 7NOPNOP .JCOUNTFTH 3AOL BAJCOUNTNOPAPF PORETADDRCOH 60NOPNQP1 COUNTJMAX ..NOPFTR 4I DELTANOP1COUNTNOPADF PDRET A DOR

INITIALIZE oTfY CHAR COUNT

INITIALIZE AODR CHAR COUNT• SAVE• RETURN AND• EXIT

SHIFT NO. IN N

IF LAST AD0« CHAR. 00 BLANK

• SAVE• RETURN AND• 6KIT

• SAVE• RETURN AND• EXIT

SHIFT NO.-._LN_N..

IF LAST DATA CHAR, oo NEW LINE

»_SAVE_• RETURN AND• EXIT

IF LAST W0»0. 00 NEM LINE

• SAVE• RETURN AND.

3-85

TYPEWRITER I/O

23076960 " " " LOW OP COM 6007520000 CLO 092 NOP

14120 14001447 BTR 63 flTR 24i«i2i onooonoo LINQ OCT o14122 OOOOOOOO 01*0 OCT 01*123 ooooonoo BUOCIND OCT o _i«iz« oooooooo TIND OCT o14«2? ooooonoo DATA OCT o

OPOOOOOO ADDRl OCT 0OOOOOOOO ADDR2 OCT 0OOOOOOOO RfcTADDR OCT 0

I4i3l OOOOOOOO . IDELTA _ OCT 0l4jj? 00000000 IHAX OCT 014133 onoooooo ICOUNT OCT o14134 ononoooo JCOUNT OCT o141.55 oooooooo KCOUNT OCT o

MAC

3-86

SOS OUT PUT

1««27

1*4311«43?•1«4331443414435144361443714441)1444J1*44?1*44314444

2671120120000000696000002771102100000714

00017360UP0000642*41000010210000

1474QOOO106000007057QOOO

TTLLOCOHICHICNIC(.01 P*OCTCOM 60LDM PAOCTLOJ POUCTOCTLDI DADTW 2»CDu BB8TK 3DT* 60CPF LPH&C

SGS OUT PUT14427

SEL 0*20000000NftPDTR 2»»14LOI P(t1738064NQPNOPTNI 87NOPNOPNOP

CALLSELECT SOSCHD WORD

SEND ADR TO VCUS6S ADR

SOS OAT* TABLE._NO or WORDSKfER TO SGS

DISCONNECTEXIT

3-87

DACU OUTPUT

1444514446H44714450144511445?14453144541445?144SA14457

2672000000 0 17477071465602*7112012010000027215444102101005422000030411474106001007057QOOO

TTLLOCOMICMICMICLDI PBADHCLO 12LOI PAOCTLDM BADTR 2ACDl B8TN< orDTR 60CPP LP

OACU OUTPUT14445

NOPOnODACOiaCOM 60SFU OA20100000COL DO-MI TMOPbTR 03HLTMOP

CALL CPFPL

PACU DATA TABLE

SELECT DACUCMO HORO

TO DACU

MAC

DISCONNECTEXIT

3-88

RELOCATE SGS DATA

1446P1446114462144651446414465144661446714470144711447?14473144741447514476J447714500145011*5021450J145041450514506145071«510145111451?145131*5141451514516145171452014521145221452314524K525145261452714530145311453214533145341453514536145371454014541

091000002673267400 0 17206UO 0 173642*31244154663067 . .14750000051000002A73267400 0 17241Ofl 0 174042»31244154663067147500000510000026732674on 0 1727400 0 174242*312441.54663067147500000903QOOO2673267400 0 1712000 0 173742631263224422441546630671474QOOO050300002*732674OP 0 1714200 0 17414263126322442244154663067 _1474QOOO050300002A73267400 0 1716400 0 174342631263224422441546630671474QOOO74 1 1710675 1 1740274 1 1710775 1 1740374 1 17110

RELSGS

TTLLOCOHICHICHICHICLRC 08LD1 PCA OHADRLOI CACOL NNBTM 02LRC 08LDI PCADRADRLDI CACOL NN6TH 02LRC 08LDI PCADRADRLDI CACOL NNBTH 02LRC 03LDI PCADRADRLDI CASTI OBCOL NNBTR 03LRC 03LDI PCADRADRLDI CASTI OBCOL NNBTK 03LRC 03LDI PCADHADALOI CASTI OBCDL NNBTH 03LDD ASTD ALOO ASTD ALDD A

RELOCATE sos DATA14460

CALL CPF PL CLPO 30 - - - - - . . _ . .NOP PAR ..LDI'PD . -..__•_OOOPCARXUfipSPCARX.STI DATNI m. _.... ' _.NOPNOP PB» _.LOI POOOO'CBRXUPQSPGBR*STI DA . ._._.. ._ .. .._ _TNI N7NOPNOP PCRLDI PD _OOOPCCRXunoSPCCRxSTI DATNZ N7NOPNOP LA« . . . .LDI PDOOOLARXU . . . . . _ . . . .OOOSLARXLLOI CB .STI DATNZ NT .NOPNOP LBRLDI POOOOLBRXUOOOSLBRXLLDI CB '_ _ . ..STI DATNZ N7 •NOPNOP LC« 'LDI PDOOOLCRXUOOOSLCRXLLDI CB 'STI DATNZ N7 ._ ...NOPSIN OA . . . -SSIN OACOS QlSCOS OASIN OB • . ../. .. .. .... -.

3-89

RELOCATE S6S DATA

1*54?1454314944145451454614547l455nl«55i

75 174 J75 174 17* J74 175 J

17422171111742317112174421711317443

46570000

~ STOLOOSTOLOOSTO

_.. tooSTOCPL IMAC

SSIN GBCOS 69SCOS GBSIN GCSSIN QCCOS GCSCOS BC

.P NOP

3-90

DACU DATA

1*5551455«1*5571*5601*5611*5621*5631*5641*5651*5661*5671*570l*57i1*5721*5731*5741*5751*5761*5771*600l*«0l1*6021*603146Q41*6051*60*1*6071*611)1*6111*612.1*6131*6141*6151*6161*6171*6201*6211*6221*6231*6241*6251*6261*6271*6301*6311*6321*6331*6341*6351*636

2145000074 1 1712674 2 171270516132075 1 1745074 1 1713074 2 171310516132075 1 1745174 l 17U274 2 171330516132075 1 1745274 l 1700074 2 170010516132075 1 1745374 l 1700274 2 170030516132075 1 1745474 l 1700*74 2 170050516132075 1 1745574 t 1702074 2 170210516132075 1 1745674 1 1702274 2 170230516132075 1 1745774 1 1702474 2 170250516132075 1 1746074 2 17450462376542101462474 2 17491462376542303553155243722441100002101000074 2 1745246237654 . .2303553155423722

DACDAT

TTLLOCOMICMICMICMICSTM 4LLDO ALDU BLRC 14STO ALDU ALOU BLRC 14STU AtOO ALDO BLRC 14STD ALOU ALDO BL«C 1*STU ALDO ALDO BL»C 1*STU ALDO ALDO 6L»C 1*STD ALOO ALDO BLRC 14STD ALDU ALDU BLRC 1*STD ALDO ALDO BLRC 1*STD ALDO 8CPL BCSTri OALDD BC<»U BCLDw OCADL BDClL AASTH OALDD BCPL BCLOW OCADL DB

OACU DAT*1*535 .... .

CALL CPF PL CLPO 31USES MORKINB Otl>2.3.4 "

NOPLA2 XO CM1 _ ..LA2 XLSDL LOM B3*-->B20 „ .OACU-LA2 YU CH>LA2 YL :SDL LOM _..'OACI2CA2 2U • CHS . jL»2iL .SDL LOMDAC13TlXU CM« . ....,.'TIXLSDL LOM ....OACI4i«™ CMS .... _ : , , , , .TIYLSDL LON _. . _DACISTill) CH6TliL "' . •SDL LOMOACI6Tsxu CM?tSXL "" ~SDL LOMUACI7TSYU CH8T3YLSDL LOM . _... ._ _ .DACI8T3ZU CM» _T32LSDL LOMDACI9OACU . CM 10 .«CS 12CPL BD ..._.. . -UACI2MCS 19AOL CATCT CTl . 'NOPNOPOACI3MCS 19ADL CA .TCT CTI _ .. __ . . . .

3-91

DACU DAT*

14637 44110000 C!L AA NOP14(4Q 70750*0? CPF PL CLPO 02 SORT14641 79 1 17461 STO A IUCI101464? 7* ? 17923 LDD 8 HS1?14643 26737654 LDI PC MCS 1214»44 76600000 .. DEC -20B91464* 79 1 17462 STU A DlClll14646 74 2 17542 LOO 6 PHI CH121*6*7 2*730000 LDI PC NOPl*65n 00002640 DEC 3608211*651 7*5*0000 . MCS 12 NOP .1*652 75 1 17*63 STD A OAdi2 DE8BEES_.14653 23470000 LDu 4P NOP EXIT

HAC

3-92

TRANSMIT L.P.ANQ VS VECTORS

146711467114*7714«7J14674146751467A1««771470?147011470? !

1470J147041470114706

1470714711)14711147121<713

14714147151471*147171472P147211*72?1472314724147251472*147271473114731

147321473314734147351473614737

14740H7411474?14743

65600511354114772*71120120300000277110210002300D2*732672OP P 171ZOOOOU00042*31546610210000

i 26317201102300009*23306707021472

464?Q7372*311021ooonooon5523544430471474

6560051126711201 .20300000277110210004300026732*72OF 0 17122000000042*315466102100002*317201102100005523306707021472

543300004*4207372*3110210000000055235444 .30471474

6560051126711201 * .2030000027711021

TTLCONLOCOmeCOM 60TCF IL1LDI PAOCTL0« PAOCT

- LOI PCADRDECLDI CAOTR 2ALOI CAOTR 2AADU BCCLO 02NICCPL OBLOI CANOPADL BCTNI orHJCNICNICCOM 60LDI PAOCTLDM PAOCTLDI PCADRDECLDI CAOTR 2ALDI CAOTH 2AADL BCCLO 02MICCOL CCCPL 08LDI CANOPADL BCTNZ D7meMICMCCOM 60LDI PAOCTLDH PA

TRANSMIT L.P.CALL! CPr PL14670

LRC 0«dTR 00SEL 0420300000OTR 2A23000LOI PSOtOLARXU.4CPL NN :NOP *CPS OA :NOP :TNI N?t»TR 05

CLO 3iUTR 2ANOPCOL DO . _.HTM 03

LRC 0*SEL OAiOSOOOOOOTR 2*43000LOI PBOOOLARXIU24COL NNNOPCPS OANOPTNI NT8TR 05

NOPCLD 31UTR 2ANOPCDL DO.8TR 03

LRC 09SEL OA2(1300000DTR 2A

AND VS VECTORSCLP 037

LOOP COUNTER ~" " " ~WAIT roR INTERRUPT FROH VCOSELECT VCO

X STACK LOG. 3000

SKIP CONSTANT

XHIT X UPPERMAKE SURE LOWER SIGN is ZEROXH1T X LOWcH 1SKIP ARUUNO y*z !

X Or L VECTORS DONE

ALL x VALUES KNITTED .

SELECT VCU

V STACK LOC. 3000 "

SKIP CONSTANT

JfHIT r UPPERMAKE SU*E LOWER SIGN is "ZERO""KNIT T LOW6HSKIP AROUND 1»X " ""'

r or L VECTORS DONE

. .... .. .... .....

ALL » VALUES XHITTED _

stieeT vcu

3-93

THANSHJT LtP.AND VS VcCTOHS

1*744147451474ft1474714751147511475?147531475414751!

1475614757J47691*7611476?14763

14764147651476A147671477Q147711477?14771147741477514776

001030002*73267?00 0 17124000000042631$46»112100002*317?01102100005523)067070?1472

4A4?Q7372*311021OOOUQOOO5*2354443047x474

2*7112012030QOOU27711021000230612A73Q71400 0 1734326315444102100003041X4751060000070570000

OCTLOI PCADRDECLDI CAOT» 2ALDI CAOTR 2AAOL BC,CLO 02 •'HICCDL CCCPL 08LDI CAMOPAOL BCTNi 07MICLOI PAOCTLDH PAOCT ,LDI PCA ORLDI CAOTH 2ATNI orDTR 60CPf LPHAC

103000LOI PPOOOLARXU»44CDL NNNOPCPS OANOPTNi N78T« 05

CDL CC *..CLO 311)TR 2ANOPCDL DDajH 03

SI-L OA20300000DTR 2»23061CUD 12OOO&EACONCDL DDNOPOTR 02NOPNOP

1 STACK LOC. 3000

SKIP CONSTANT.. _

XMJT I UPPERMAKE SUHE LOWER SI6N IS ZEROXH1T 2 LOWEHSKIP AROUND X«V

* OF L VECTORS OON6"

ALL I VALUES XMITTEDSELECT vcu

X STACKXMIT 12 WORDS

DISCONNECT FROM VCURETURN TO CALLING PROGRAM

3-94

ROM

150001*0011*0021*0031*0041*00*51*006190071 **P 1 0I'0 1 11*01?1*0131*01419"151*014

1*020

1*022

1*0241*0251502*1*0271*030

212500003506161574 4 7Q3366344444474 1 70337707*042574 4 70334(344444474 1 703357075042674 4 703326344444474 i 70333707504272327026074 4 7Q33274 1 7Q3337075042774 4 7Q33474 l 70335707SQ42674 4 7033674 1 7Q337707504252327Q260

ROTI

TTLLOCONICHfCMICme..MICMICMIC

'1 STH 21TCr PF6LDO DCCL DOLDO ACPF PLLOO 0CCL DOLDO 4CPF PLLOO DCCL DOLDO *CPF PLLD« 2P

' LDO DLOO ACPF PLLOO DLOU ACPF PLLDO 0LOO ACPF PLLOM 2PMAC

ROU15000

HOPFTJ 13SI& PHI .CIL 00COS PHICLP 0258|N THlCIL onCOS THlCLP 026SIN PSICIL DOCOS PSICLP 027CTS 60 .SIN PSICOS PSICLP 027SIN THtCOS THlCLP 026SIN PHICOS PHICLP 029CTS 60

.

CALL" VECTOR ADDRESS TO CPF6»1 FOR «ROT1CPF PL CLP oos

USM WORKING 2.6.7C IS UNALTERED

- -• '•••

:' HOTX ' ' ~".' ;

HOTT " "

ROTIf*IT

ROTI

ROTT

ROTX """ "BXIT ' _

3-95

ROT2

15P441>C45l*f>«6

21250000 ROT2

74 4 703446344444474 1 70345

19.1511*052 74 4 7Q34?

6*44444474 1 70343

1SOS7

1»C62lt»0631*064

15P6615567

1*0711*172l 5 f > 7 31*074

74 4 7Q3406X444444•>* 1 7Q341707*04272327Q26074 4 7034074 1 703417075042774 4 7034274 i 703437075Q42674 4 7034474 1 70345707*04252327Q260

TTL ~" "LOCOMICMICMICMICMICMICMIC

2 ST* 2LTCF PF6LDO 0CCL DOLDD ACPF PLLDO DCCL DDLDD ACPF PLLDD DCCL DDLDO ACPF PLLOW £P

" LDD DLDD ACPF PLLDD DLDD ACPF PLLDD DLDO A

• CPF PLLOri 2PMAC

ROT215044

NQPFTR 13S|N PH2CIL DOCOS PH2CLP 029SIN TM2CIL DDCOS TM2CLP 02ftSIN PS2CIL DOCOS PS2CLP 027CTS 60SIN PS2COS PS2CLP 027SIN T«2COS TM2CLP 0?6SIN PH2COS PH2CLP 029CTS 60

CALLI VECTOR ADDRESS TO CPF6«1 fOR -ROTZCPF PL CLP 006

USES WORKING ZiAt?C IS UNALTERED

ROTX

ROT!EXIT

ROTZ

ROTY

ROTXEXIT

ROTS

\

1*1101*1111*1121*11*1*114I*!!'1*116

1*1201*1211*1221*1231*1241*1251*1261*1271*1*01*1311*1321*133

1*1351*1361*1371*1«0

2125QOOO3*06161574 4 703526344444474 i 7Q3937075042574 4 7Q3906344444474 1 70351707*042674 4 71)3466344444474 1 703*770750427 .2327Q26074 4 7034674 1 703*77075Q42774 4 7035074 1 70351707*042674. 4 7035274 1 7Q353707*04252327Q260

ROTS

LOCONICNICMICHICMICNICNICSTW 2LTCF PF6LDO 0CCL OBLDO ACPF PLLDO 0CCL DOLDO ACPF PLLDO 0CCL ODLUO ACPF PLLOW 2PLDO 0LOO ACPF PLLOO 0LDO ACPF PLLDO 0LDO ACPF PLLD« 2PMAC

HOTS19110

NOPFTR 13SIN PM3CIL 00COS PM3CLP 029SIN TM3CIL DOCOS TM3CLP 026SIN PS3CIL ODCOS PS3CLP 027CTS 60SIN PS3COS PSJCLP 027SIN TMSCOS TH3CLP 026SIN PMSCOS PMSCLP 025CTS 60

CALLi VECTOR ADDRESS TO cPF6«1 FOR -ROTScpr PL CLP 007

USES WORKING 2,6.7C IS UNALTERED

ROTX

ROT!EXIT

ROT2

ROTKEXIT

3-97

ROTA

151541*1*51*1561*1571*1601*1611*1621*1631*1641*1651*16»1*167I'l'OI*l7j1*172t*l'31*1741*17-51*1761*1*71*2001*2011*202152031*204

212500003*1)6161574 4 171066344444474 1 171077075042574 4 703566)144444474 1 703577fl7*Q42674 4 703546344444474 1 .70355707*04272327Q26074 4 7035474 1 7Q3S57075042774 4 7035674 1 703577075042* •74 4 1710674 1 171077075042523270260

_ TTLLOCONICMICNICMIC

~ MICMICMIC

ROTA STH 2LTCr PF6LDD 0CCL 00LOO ACPF, PLLDO 0CCL DOLDO ACPF PLLOO 0CCL DO.LDO ACPF PLLOW 2PLOO 0LOO ACPF PLLDO 0LDO ACPF PL

• — • LOO 0LDO ACPF PLLOM 2PMAC

ROTA15154

NOP *FTP ISSJN G*CIL oocos OACLP 099SIM BACIL ooCOS 8ACLP 026SIN AACIL opCOS AACLP o?7CTS 60SIN AACOS AACLP 027SIN BACOS BACLP 026SIN OACOS QACLP o?5CTS 60

CALL! ~ VECTOR ADDRESS TO CPF6»1 FOR -ROTACPF PL CLP 010

USES WORKING 2.6.7c is UNALTERED

ROTX

"ROTV" ~~

ROT2EXIT

ROTI " ""

ROTt

ROTX •"'•• '6XIT

3-98

ROTB

1522H

152*2

1*2241*22-51*2261*2271*2JO1*231

1*2311*2341*23*1*2341*'2371*240152411*2421*?431*2441*2491*24*1*2471*250

21250000350*1*1?74 4 171106344444474 1 171117H7S042574 4 703626X44444474 l 7Q363707*042674 4 7Q3606744444474 1 70361707S04272^2^ 026074 4 7Q36074 1 70361707%Q42774 4 7Q36274 1 70363707*042674 4 1711074 1 1711170750425232*0260

TTLLOCO

MICM|C .MICMICHIC

ROTB STw 2LTCFLDOCCLLDO

! CPFLOOCCLLDOCPFLOOCCLLOOCPFLOWLOOLDOCPFLDOLOOCPFLDOLOUCPFLOWMAC

PF6D00APL0DOAPL0DOAPL2P0APL0APL0APL2P

ROTB15220

FTRSINCILCOSCLPSINCILcosCLPSINCILCOSCLPCTSSINCOSCLPSINCosCLPSINcosCLPCTS

13GB00OR0256fl •DO8ft026AB00AB02760ABAB027BRB8026 „..GBGB02560

CALL! VECTOR ADDRESS TO CPF6«1 FOR .ROTBCPF PL CLP Oil

OSFS WORKING 2.6_t2c is UNALTERED

.l!

ROTX1 . - . . , . . . . '.

'_ 1_ „..._.. ..:..ROTT

ROTZEXIT

'ROTJ •

• • . ...Rofr

ROTXEXIT

3-99

ROTC

152641*26*1*2661*267l*27nl*27i1*27?1*27*

1*2751*2761*277l*30n1*3011*3021*30*1*3041*3051*3061*3071*3111*3111*3121*31*1*314

21250000 ROTC3506161574 4 17112 .63444444

74 1 171137075042574 4 703666*44444474 1 70367707*042674 4 7Q3646*44444474 1 70365707*04272327026074 4 7036474 l 70365707*042774 4 7036674 1 703677075042674 4 1711274 1 171137075042523270960

TTL~LOCOmeMICmeMICMICMICMICSTW 2LTCF PF6LDD DCCL DDLDO ACPF PLLDO 0CCL ODLDD ACPF PLLDD DCCL DDLDD ACPF PLLOU 2P

• LDO 0LDU ACPF PLLDD DLOU ACPF PL

" " LDD DLDO ACPF PLLOW 2PMAC

ROTC15264

NOPFTP 13SIN ocCIL DDCOS CCCLP 025SIN ecCIL DOcos ecCLP 026SIN ACCtL DDCOS ACCLP 027CTS 60SIN ACCOS ACCLP 027SIN BCCOS BCCLP 026SIN GCCOS OCCLP 025CTS 60

CALLI VECTOR ADDRESS TO CPF6«1 FOR -ROTCCPF PL CLP 012

USES HORK1NO 2.6.7C IS UNALTERED

. ROTX - -

ROTY

ROTIEXIT

ROTZ """ """• '•• "

ROTY

ROTX "" :

EXIT ... ; _ • ,

3-100

RUN IT

15330 05112671l»33i 00 0 161741S332 2*72000019333 00 0 17*1013334 2613242313335 $466000013736 3067147913337 45J/0000

RUN |T

TTLLOCOMICMICMICL«C 0»ADRLDI PBADRLDI ACCDC NNTNZ N7EXC LPMAC

RUN IT15930

LOI PAOOOIUNITXXNOP !OOOUNITXXST1 BCNOPbTR 02NOP

RESTORE i UNIT X.Y,Z-CALL i CPF PL CLPO 13

»(ORK AREA

IUNITXX»>A

UNlTXX-->8

STORE l..V»LUC

3-101

D*DO

05030?60210545532*132*24

1*34? 55,542114

434*231337224433

1*347 245324541*350 546600001*3*1 306714701*392 2307QOOO

DADO

'TTLLOCOMICMICNIC"1C .HICMICMICMIC.L»C 03STW OLLDI «CADL CDLDI ACADM CDTCT CTSTI LCCOL NNTN2 N7LDH OPMAC

"0*00"'15340

CTS 60bVC LCLDI 3DSTH IDLDI PDLDH 1CCIL CCSTI LONOP0TR 07NOP

USFS WORKINGi 0.1 ~ADO DOUBLEMORD VECTOR 1 TODOU9LE MORD VECTOR 2 AND STORESUM IN LOC SPECIiJED BY CCALL! 1ST VtCTOR »DUR~ESS-->A

?ND VbCToA »DUR6SS-->8STORA6E iODRESS ••> CCPF PL CLPO 14

S«VE RfTURNUi-->C.U2-->0ADD uppeRs-->wiLl-->C.L2--»nSU"L-->D SUMU-->C.

STORE U*L.

3-102

H3D1

193541*3951»3561SJS71*3401»^«1l!»3621SJ6S1*3641*3651*366153671*3*0l»3>t1*3721*3731*3741537S1*3741*3771*4001*4011*402154031*4041*4051*4061*4071*4101*411

1*41215413154141*4151*4161*417i*42nJ*4?1

1*4*21*4231*4241*4251*426

21052164 MJDl?*4126422174QOOO74 3 179107075041*21112122237426412*42217474 4 17513 •707*04152313232455414342372244H21112122237426412642000074 3 1751670750415231323245*3143423722441121112122236426412642217474 3 175117075041521312142237426412642217474 3 17514707504152333234455314342372744112)312142 - -237426412*42000074 3 17517707504152333234455314342 ..3722441121312142

TTLLOCOHICHICMICHICHICHICHICHICHICHICHICSTM OLLDI DASTM 70LOO CCPF PLSTM 1ALDM 7DLDI DBLDD C

' CPF PLLOW 1CADL CATCT CT1

. STM 1AILDM 70LD'I DB

• LDD CCPF PLLDM 1CADL CATCT CT1STM 1ALDM 60LDI DBLDD CCPF PLSTM JALDM 7DLDI DBLDD CCPF PLLDM iCADL CATCT CT1STM 3ALDM 7DLDI DB-LDD CCPF PLLDM 3CADL CATCT CT1STM 3A

M3D115354

STM 6DLDI DBNOPUMITXXCLPO 15STM 2BLPI DASTM 70UNITVXCLPO isLOM 20ADM ORCIL AASTM 2BLDI DANOPUmJTJXCLPO 15LOM 20ADM DACIL AASTw 2RLDI DASTM 70UN1TXYCLPO isSTM 4BLDI DASTM 7DUNITYVCLPO 15LDM 40ADM D6CIL AASTM 4BL01 DANOPUNITIYCLPO 15LDM 40ADM DBCIL AASTM 48

MULT VECTOR IN UNIT x.v.lLOC'S WITH 1 BY 3 DOUBLE WORDMATRIX STORE RESULTS IN OHIO.

. 1 BY 3 MATRIX LOCATJONJCALLI

ADDRESS 1 BY 9 DOUBLE -->DCPF PL CLP016

USES woRK!N9.0.1...2.5v»t6,Z._..

I . . • :

UP»«»A LOW»»B '

UNITXX--»CMDSSTORE A*S.«->M1.M2

UltlTYX— >CMDSACCUM. ADD

STORE PARTIAL RESULTS

UNITiX->>CMDS •ACCUM. ADD — .

X ANS IN HI, 2UP-*»A LOM.->8

UN1TXY--»C '_ . ...MOS

UP..»A ;

Lfly.-vRUNITYY-«»C

ACCUM. ADD

STORE PARTIAL RESULTSUP»»ALOH*-»B ... _UNITIY— »CMDS .. -

Y ANS.IN M3>4

3-103

NJD1

1*4?71*43(11*4311*43?

23642313274124432323274?24432174

•"

1543? 74 3 175121*43415435l543f154371*440154411*44?1*4431*4441*44«

194461*447l*45n154*1

1*4521*4*?1*4541*4551*4*61*4571*460

707504152111212225742333274124432343274?2443217474 3 1751570750415231323*455314342372244H2111212?237421642A41264274 3 17520707SQ4152313232*5^314342372244112364244124422307

LOW "60 "LDN DALDM 2CSTI DCLCD CCPF PLSTM 1ALDM 70LDM DALD" 4CSTI DCLOO CCPF PLLOW 1CAOL CATCT CTlST« 1AL0M 70LDI DALOO C

LDM 1CAOL CATCT CTlLDM 60STI OBMAC

LOW 1CSTI DCLDM DB

STN 7DUNJTX?CLPO isSTM 2BLOW 3CSTI DCLDM BHSTw 70UNITY!CLPO 15LOW 20ADM ORCIL AASTW 29STW 60LOI OBU*tTj?

LOW 20ADM DRCIL AASTI DALDM OP

UP»»A.UP ANS'->STORAQELOW-->9ANS.LOW->STORACEUNITX£»»CMDS

UP-->A STORE RESULT 2 UPLOU BSTORE RESULT 2 LOWUN|TYZ--iCMDS

ACCUM ADO

STORE PARTIAL RESULTSAVE I VECTOR ADDRESSUP.->A LON.->BUMIT?Z-»C

ACCUM. ADD

EXIT

3-104

SCO SUBROUTINE

155001*501

;l*503

11*505<; 1*1061*5071*510I*1!!!1*5121*5131*5141*5111*5161*5171*5201*5211*5221*5231*5241*5251*5211*527155JO1*5311*5321*53J1*53415-53S1*5361*537155401*5411*5421*543155441*5451*5461*5471*550l*S5l1*5521*5531»554

21052154263221437035462376*46211,75 1 17777>0000275101011367.245127510*0113672151545563030702500600002*5154443217164457223014631144H03*051633722606330471470234527525036662224520000463*46237»*45046216121722752662225*20000462J7A542363237455314342372244H707504025722000063132345275130146311441144335113 .37221615762726*100003214632244222162572227913014 '6311441100009113

SCO

TULOCOHICHICNICHICHICHICHICHICHICSTHLDICPrMCSSTDNOPLRCST|LRCSTHCCLCP*LDITZOXORCCLSLCTCTTNZLOwCP«STICPLHCSST«LDMSTHCPLLD«AOLTCTcprXORCCLLDHCCLCILTCTorsNOPCCLSTMLOMCCLNOP

OLcaCL12A

01LA01LAUCONLAA7BBAA20CTl074LCNLBCD126ALBLB8C6CCACTlPLBBACLAAACCCTl23

BB68LAAA

SCO155(

STMUNCPLCCMTEH*LDHSOLLDHSDLCOLCLONOPCDLFTRTN2CILALCccxWTRLOHSSLNOPCPLCPXSTMSSLNOPMCSLOWADMCILCLPNOPLDHTNZCtLALCFTRLOITZOCILXORT«CILALC

SUBROUTINE10

SD4CBCAA ]>.«3LA67 ;.LA67LL02

DO36ASAANCNC07LB(.OMB

BCON78LOHB

1270OBAA002

4LASAAAC13LAAS68BBASAAAC

CALCULATE, STORE SIN/COS fl"USES ALL MOKK'lNCI STORAGECALLI

C<— VECTOR ADDRESS .CLO 1 FOR VIEW A

2 FOR VIEW B3 FOR VI6M C

CPF PL CLP 021

STORE 1-?OU»»2 . .

SHIFT ?OV M10NT_1 L _ ..STORE ZOVSHIFT 20M RIGHT 1STORE ZOW .

"lov OR JoM FTiiRb !

SAVE SMALLEST COUNT

B<--€OV

SQUARE 20VSAVE PARTIAL RESULTANTS

V

SQUARE 20H ~v " ~ ~" "~SUM SQUARES

SORT

XftR IF ZOV>«H

CHECK SIGN Of 10V"

SIN 0 ••»¥« ~ ~"

3-105

SCG SUBROUTINE

15555155561555719569155611*5621*563IS56415565-155661*5671*570l»57t155721557S155741*57*15576155771*6001*601i960?

3722161276272761000030146322442223611614304716052A7123453777777727533234631144x1572716062«7?2345377777774455275300003034632?44??571101*0023S4J675or o 171065444554455452451255?23u7

TCT'CflDPS 23HOPCCC 60LD» 6*TNi D7LDI PAOCTLDM LCCCL A*XOR 68(.01 PBOCTCIU LLNOPCCL 86XOR A*(.DM 5DADACDL 00*DL DLSTH L8MAC

., _..

TTR'tO"I DM LATNi ASCIL aaFTH 12fTR 05LDH 4L37777777T»0 CS'CIL AAFTH 06LOW 4(.37777777LDM LCTNi CSCIL B8NOPLOI PLOOOSINGAAOL DOSTI LALDH OP

xfgR ir *OW>.R

00 TO STORAOP .'"

COSINE »0

CHECK 8ION or lov "

00 TO STORAOPSINE »o : ' ,

"

_8TO«IA06 .

EXIT

3-106

ROTPlR • . .'.

TTL ROTPlR " rLOCO 15610MICMIC ROTATES P VECTOR FROM SYSTEMMIC i TO REFERENCE

. MIC . . :.. . .MIC USES HOOKING 2.5.6.7M|C . .MIC CALL I CPF PL ClPO 22MICMIC *

15610 74 4 17075 ROTPl* LDO D SINDA . ... _1*611 63444444 ° CCL I)D C|L 001*612 74 1 17076 LDO A COS DA , . -_1*613 215*0000 STw SL NOP !•1*M4 70750426 CPF PL CLP 026 > . -ROTY1*615 360AOOOO STT PF6 NOP1*616 70750*10 CPF PL CLP 010 ' . . . . : -ROTA1*617 3*060000 STT PF6 NOP1*620 70750*05 CPF PL CLP 003 -ROTt . .1*621 2357QOOO LDM JP NOP

MAC . _. . ..

3-107

ROTP2R

~" " TTL " ROTP2R""" "LOCO 15624M I CMIC ROTATES P VECTOR FROMMIC SYSTEM 2 TO REFERENCEMIC _ _MIC USES WORKING" 2.5/6.7"MICMIC CALLI CPF PL CLP 023MICMIC

15624 74 4 17077 - LOD D SJN 08 __; "1*625 63444444 , CCL DO CIL OD1*626 74 1 17100 LOO * COS OB1*627 21550000 ST* 5L NOP1*630 70750426 CPF PL ClP 026 . -ROTri*f3i 3*0*0000 STT PF6 NOP1*632 7n75g4n CPF PL CLP OH -ROT81*63* 3606onOU . STT PF6 NOP1*634 70750406 CP? PL CLP 006 -ROT21*635 23570000 LOM »P NOP EXIT

3-108

«OTP3« . . ' . . . .

~ TTL " ROTP3RLOCO 19640HIC l • •NIC BOWES P VECTOR F»OMHIC SrSTEH 3 TO »EFfc»ENCE

, . .. "1C. ._ •HIC USES WORKING 2. 5,6.7MICHIC CALL« CPF PL CLP 024HICHIC

15640 74 4 17101 . LCD D. SIN DC '... _..15641 63444444 CCU OD ClL 00 .15642 74 1 17102 LDO A COS DC '1564? 21550000 STW 5L NOP fl5«44 7075Q426 CPF PL CLP 026 -ftOTV1S64S 3fOf0000 STT PF6 NOP •: : ,1»64« 707*0412 CPF PL CLP012 ... -R0TC .., .15M7 360&0000 STT PF6 NOP15651 707S0407 CPF PL CLP 007 -ROTS15651 2357QOOO LDM $P NOP EXIT

H»C

3-109

EVEN/ODD FIELD SUBROUTINE

15*53156541565?l5**615*571*6601*66115669156651*46415665l5f 6615667l5A7fll567\1567?156731567415675l567fl1*677157001570115702157031570415705157061570715710157111571?157131571415715157161571715720157211572?1*7231572415725157261*727157301*7311573?.1573315734

74 3 172132133210026712674777774000000070055435613633344332523572?74 l 17210211163114411762726745422777400005642214223322671000012005521051? '.136723125521631144H23235722762754222671777400005612234157122671400000003027210174 3 1724626712674777774000000020055435613633344332123572274 1 17243211163114411762.7267454227774QOOO56422142233226710000120055210512 "136723125521631144H232357227627542226717774QOOO56122341

TTLLOCOMICMICMICMICLDD CSTu 3CLDI PADECOCTADL DCCCL CCSTM 2CLDO ASTM 1ACIL AALDI PODECAND DBLOW 38DECADL 8ASDL 67ADL BACIL AAXOR 88COL 88DECAND ABXOR ABOCTTNZ 87LOO CLDI PADECOCTADL DCCCL CCSTH 2CLDO ASTM 1ACIL AALDI PDDECAND DBLDM 3BDECADL BASDL 67ADL 8 ACIL AAXOR B8CDL BBDECAND AB

EVEN/ODD FIELD SUBROUTINE'" ~156SJ • _.._. ._

USES MORK|NS 0.1.2.3.4CALL cpr PL CLPO 46

PLARZ VIEM ASTM 00LOI PO " -• •• - - - - - •-•

-5B1S200 * " "' ' .AMD AC ROUND PLCIL ccXOR BP -PL IN MORKINO 2PCARJCCL A»Urs 23 93/8-6.89CDL 88 (Ufl ?. .-14-189 ~~ - ' -• •-•"••STM 4BLDI PA1.25814LRC 10Lf>M IB . .CCL AA .LDM 2COFS 23 •LDI PA-189 • . .. _. . • • -

LDM 4ALDI PA40000000S T M O A ' " . . - • . . ^ .

PLBRZ VIEM aLOI PD•1815200 " " "AND AC ROUND PLCIL CCXOR ee -PL IN. MORKINO aPCBRZCCL AA ' .DFS 23 83/8-6*89CDL BB SUB 2»»-14-189 - . . . . _ - . . . _ ......... >

STM 48LOI PA "" "1.25914LRC 10LDM 18 .CCL AA ~" . - . - . - .

LDM 2COFS 23 ~ "'"•• : "'" 'LOI PA --189LDM 4A

3-110

FVCN/ODD FIELD SUBROUTINE

157361*7371*7401*7411*7421*7431*74*15745157461*7471*7!>C157511*75?

1*7*41*755

1*7571*760

1»7621*7631*7641*765l*76f1*7671*7701*7711*7721577J1*7741*77?1*77*

571226712PUOOOOO2*0330276413210374 3 173012133000026712*7477777400OOOP020055435*13633444332123572274 J 1727621116311441176272*7*54227774QOOO5*422142

000012005521051213672312552163114411232357227627542226717774QOOO5612234157122671100000002*0330276413000075 3 1736070570000

xos ABDECID* OCLOR ACLDD CSTW JCLDI PADECOCTADL DCCCL CCST- 2CLDO 4STw 1AClL AALOI PDDECAND DBLDrf 38oecAOL 8*SOL 67AOL BAClL AAXOR BBCOL 88DECAND ABXOR ABDECLOW OCLOR ACSTO CCPF I*MAC

LOI PA181THZ 87STM OCPLCRINQPLD1 PD•1815200AND ACClL CCXOR BBPCCRZCCL AAOrs 23CDL RftMB*STW 4flLDI PA1.25814L«C 10LOW IBCCL AALD" 2Cors 23LDI PA•189LOW 4ALDI PA182TNZ B7NOPr\NOP

ROUND PL-PL IN WORKING 2

83/8-6.B9SUB 2»*>14

3-111

SUN CONSTANTS .. j •

1635216353163541635516J561635716360163611636?163631656416365

1636716370163711637216373163741637516376

2105000074 1 16025707*04002)11000074 1 16025707504011)505572? '13672313633344337*27211274 1 160247075Q4016312442?2313765475 1 17345 '74 1 . 16024.70750400631244222313765475 1 173462307QOOO

TTL•v tOCO

NICMICMICMIC$TM OLLDO ACPF PLST« 1ALDD ACPF PLL»C 05SDL 67CCL 'CCDFS 23LDD ACPF PLCCL ABLDM 1CSTO ALDO ACPF PLCCL ABLDM 1CSTD ALDM OP

XXXXVXX MAC

SUN CONSTANTS16352

NOPSUNE •CLP oooNOPSUNECLP qn . ......XOR 8flLDM 1CCIL CCSTN IBSUNACLP 001CIL 88HCS 12CSCSUNACLP oooCIL B»HCS 12sscNOP

USES HOftKINQ 0,1CALL CPF PL CLP 044

SIN - : "

cos

COTANGENT

COS

• IN

SKIT

3-112

OACU CALCULATION PROGRAM

16400164011640216403164041640516406164071641516411164121641?1641416415164141641716420164211«422164?31642416425164241642716430164311643?16433164341643516436164371644016441164421644316444164451644616447164501645116452164531645416455164561645716460

21050000 OACUC74 1 164712*75000000 0 16334551527541*1)1000074 1 164712*75000000 o 174505*1*2753267257,5240000000322744332*7'000000 0 1630000000260 '37341602633344333*01000055452«527*54267337777000551330341*020000U50413201*070000464307045534267337777744554332341447000074 1 16471162100002*535513 TMVP30,5*160326735534 DSF7777777414400000350116016311441126735613 _.000377772652642374 1 164712675000000 0 16334551525542675000000 0 17464

TTLLOCONICNICNICNICNICSTK OLLOO ALOi PLADRADL ALFTR 0\LCD ALDI PLAORAOL ALLDI PBOCT110 87LOI PLAORNOPTZO CSCCL CCSTT PflADL DLMCS 12OCTADL -ACFTR 02LRC 0*FTR 07CPL DCADL CDOCTADL DC8TR 2«LDO AFTR 17LDI LCTNii CSLDI PCDECBTR 31TCF PFICCL AALDI PCOCTLDI LBLDD ALDI PLADRADL ALLDI PLADR

DACU CALCULATION PROGRAMX6400 • ._ • • . ..

NOPCuCTRNOPOOULSriLDH LONOPCMCTRNOPOOODACIlLDM LC*OR CB4flooonooCIL ccNOPOOODACCCTS 60FTH 02CIL CCNOPLOI LBLDI PC37777000TNZ CSNOPSDL LONNOPCLD o«LOI PC37777744TZO CSNOPCMCTRNOPADL ACFTR os . _ADL CD•4NOPFTR 01CIL AAAND AC. .37777LOR BCCHCTflNOPOOOLSriSTH LDNOPOOODAC01

CALL! CPF PL CLP 003" ""

i

LOADS LSF jo p.

INPUT -»>c.. CHECK FOR BAD. our. ; :

F|K ITCONSTANT TABLE AD09£SS-->L

. coNPL6»-ENj INPUT .V.AI.U.E I.F_.NEO, .._ _.

LOAD MULT. CONST. TO BMAV GOOD NUN IN A REQ IS 777TEST FOR TOO LARGE INPUT VALUE

ADO 4 TO DCK FOR LARGEST SF

HIV VALU£ CONST TO CMIN VALUE O.K. FTR 03SUBT 4 FROM 0

O.K. MJN AND MAX NO. .

MASK NO. TO P.

OR |N CHAN NO. TO C._ _

STORE LSF !N(lCX TO LSF TABL*

3-113

DACU CALCULATION

16461 5515255316462 071357141646? 3?4?i«0316464 4411000016465 75 1 1647116466 1412000n16467 75 0 1647116470 2307026016471 00000000 CHCTR

ADL ALCLO 11T20 D7CIL AASTO ABTR S3STD QLOW OPOCTHAC

STH LCXOR ADFTR 03MOPCMCTRNOPCMCTR"CTS 6fr0

C-->OUfPOT*TIBiLT"

CK FOR LAST CHAN

INCREMENT A AND STORE IN CHCTR

RttV

1660116601166021660316604166051660616*0716eiO16611166131661316614166151661616*1716C20

2145026070752673000000005433255370722674OflOOOOOO3?34l<kO*32471607574425242*742'lf)4UOOOQ01?75 0 173«3-'2347000032472347inosoooo07Q125242*742554

16621 00000012166221*62316624

2671267200 000.0

1602117126

I6e>23 267336061662416627166301663116632166331663416435166361663716640166411664?166431664416645166461664716650166511665?166531665416655

.00 0 177007075Q4202673703400 0 17700707504332673360600 P 1770070750406707504057075041074 3 177003034164326715631340000003217164063334433. ...26715722020000007627211274 3 177027654461274 3 161157654267400200000

RBV

TTL 'LOCOMICMICHICHIC ,HICHICHICNICSTM 4LCPF PLOCTCDL CCCPF PBOCTTZO CS•no 07XOR 00L01 PDDECSTD 0

, LDM 4PTZO D7FTR osCIO 01LDI PD.DECLOI PA

' ADR' ADRLDI PCA ORcpr PLLDI PCADRCPF PtLDI PCADRCPF PLCPF PLcpr PLLDD CTNZ CSLDt PAOCTT20 A7CCL CCLDI PADECDFS 23LDD CHCS 12LDD CHCS 12DEC

RPV16600

CTS 60LDI PC0STH LCLDI PD0FTH 0*FTR 07 . •STM BDSTM LD10HEACONNOPLOW 4P . .NOPSTH BDSTH LD10LOt PROOOIBCNK .OOOLA2XUSTT PF6OOOTEHPCLPO 20CPF CDOOOTEHPCLPO 33STT PF6UOOTgMPCLPO 06CLPO 05CLPO 10TFMPFTR 39AND CA34000000FTR 3?CIL CC _XOR BB194STH IBTEMP*2CPL ABIPCAXLOI PD1B7

. ••• — -

RESOLVE BEACON V6CTOH '"".BEACON IN SYSTEM 2SEEN BY View A IN SYSTEM 1

CALLI CPF PL CLPO 34

FRAME CTR AD»i--»t .. _FRAHE COUNTtBDECREMENT «NR STORE COUNTSAVE 'BLINK' ADDRESS•BLINK' .:FTR IF CTR *nFTR IF BLINK NO_'ON.«0-->BLINKOFF COUNT-. >CTR•OFF'FRAHE COUNT

1

EXIT'EXIT IF BLINK NOT ..•OJL« ....00 TO CALCULATION1-'>«LINKON COUNT-- >CTR.ON FRAME COUNTSTART CALCULATION

SOS»LA2»I8C«IX • .

NDVINORHALIZE

ROT 2 , 2--»R ._ _ .ROT i , R«-»IROTABEACON BCNX -->CBEACON HCNX IS NEOlOUT OF SIGHT

• _8CNX«2»»-3»OUT OF SIOHT

l/BCNX">MOftKlNQ 1

ANS SCALED S4mur, nr P/DANS. SCALED fl7

• -• • • -•

3-115

ft*V

16*5*1665716*601646J1666?1666316*6416665166**16*6716*7016*711667?I6*7t16*74

16*7*166771670016701167U21670?167041670«16706

554]46122673765400114*002674561477776000304716212313212174 2 177017*54461274 3 161157*542*74002I>000055414*1?2*737*5400131*00

7777600030471604051366212J225522642144H7* 1 17-3432347Q26075 0 173432347Q260

ADI DA 'tDl PCDECID! PDOCTINI 07ID* 1CLOO 8HCS 12LDD CHCS 12DECADL OALDI PCDECLDI PDOCTTNZ D7LP-C 11LOW 2BLOR BASTD AID* 4PSTD 0LOW 4PMAC

CPL ASMCS 12307Bl«AND AD77776000FTR 17STH 2ATEHP«1CPL A81PCAXLOi PD1B7CPL AS«rs 12295B16AND AD77776000FTR o«SSL LONAADL etiCIL AAdFACQNCTS 60BEACONOTS 60

ADD i TO"RESULT"MULT. BT 2«.JB23-->A

J>10 BITS,BLANK BEACONJ-.» WO»KINO 2

HULT. BY P/D

ADD ONE"fd"«FsT)C'T~MULT 6t 307

1>10 BITS, 8LANK_J6ACON_.

SET BLINK TO ONEEXIT26»0 B6.A.CON.

DORC

1672016721167221672316724167251672*1672716730167311673216733167341673516736167371674n167411674?1674J1674416745167461674716750167511675?167531675416755167561675716760167611676216763

2105050735011AQ374 1 1712474 2 17125070016103502160374 1 1714674 ? 1714707011A043503010074 1 1717074 2 17171070200002164Q26013205122372244H0000321463114411321454114413571174 2 1601776274621214157227075Q4Q26313443321512671OOOU24275722762726714613740000005621236430176332 >2675554500 0 171032552235326755545

DORC

TTL DORCM|CHICMICHICMICHICHICMICMICMIC

" MICMICMICMICMICMICMICMICLOCO 1672Q

C STw Ok. LRC 07TCF PFl FTP 03LDD A LARZULOO B LARZLCLD oo FTR o«TCF PF2 FTR 03LDO A LRRiULDD e LfiRILCLD 01 FTR 04TCF PFJ MLTLDO A LCRZULDD B LCRZLCLD 02 NOPSTW 6D CT5 60SDL LOM ALC 8P

. TCT CU CU AANOP T?0 ASCCL AA CIL AATiO AS CDL AACPL AC XOR AALDD B IRADDFS 23 CPL BASTw 4A XOR BOCPF PL CLP o?CCL AC CIL CCSTM SA LDI PADEC .15915810XOR BB DFS 23LDI PA CPL AC

' OCT 74000000AND B* LOW 60TNZ A7 CCL CBLDI PL ADL DLADR 000 DASTM LB LDH 5CLDI PL »DL DL

DORC SUBROUTINE8/19/67

MOftKINei0 RETUHN ADDRESS _ .1,2.3 SORT4 R/2M 8225 SORT R/2M Bll6 ADDRESS MODIFIERPFl ON FOR VlEM APF2 ON FOR VIEW B

. PF3 ON F.OR VIEW CCALLI CPF PL CLP 035ALL PGM LITES TURNED "OFF "" "~

V|E« A

VIEW B

ERR0R HALTVIEW C

M 034 TO 027 ,ROUND ' •

MAKE H NEGATIVEM M1N |S 2»»4

627 - ""• "~" . '850/827*823R/2H B22SORT

SAVE SORT

1/SPI»SORT B.I

LIMIT MAX DIP ANOUE .

• •-

DIP ANGLE 8*1

3-117

.._ I . .. . ..... .DOHC L. ...

16764 00 0 16205 ADR 000 D C O N A B 1 216765 ?75?76S4 LDH LB »CS 1? 82316766 55112342 ADL AA LDM 4R B2216767 55215722 ADL BA ROR SB16770 7075Q402 • Cff PL CLP 02 SORT16771 2364QOOO LD* 6D NOP1677? ?ft755545 LD| PL AOL DL16773 00 0 17361 ADR > 000 OORCA16774 25512307 ST« L* LOW OP STORE Jl Bll

MAC

3-118

HOVE SYSTEM TMO FOR LJNAR TER

17«001760117602176031760417605176P617607l76in17*111 7ftl?1761317614176191761617617l7f 2"1 7fri;i176221762?17624

17624176271763017631176321763317*3417(391763C1763717640176<11764?176431764417645l764<1764717650

74 1 1712074 2 1712109131320000nj?i40700160?267?95l20000600132241474

74 1 1712200003214070616U10714QOOO2*712*7200 0 1762700 0 17010994109042*1324239466306714790000 '2*13271?7f 3 1794379 ? 1734744(70009onooonooooonooooonooooooooonoooo00000000onooooononooooo22016QOOO777777770370000072929293000000020000000220470000ooonoooo347200000929292500000001

LDATA

TTLLOCONICLDD *LCD BL«C 11HOPOLD 0LOI P8OCTTZO BSLOO ANOPCUD 06CLO 12LDI P»ADRADRADL DALDI A6COL NN

• BT« 02LDI ACSTD CSTD aCIL UPOCTOCTOCTOCTOCTOCTOCTOCTOCTOCTOCTOCTOCTOCTOCTOCTOCTOCTMAC

HOVE SYSTEM17600

LARXULARXLSDL LOMTZO ASFTR 07ADU AP6000dTR 03LAftYUT?0 ASFTR 01SOPLDI P6OOOLOATAOOOT2XU ..*.LRC 04STI BCTNI! N7MOPLOM ABPS2cosMOP00

•o000000000022ni6onoo777777/7037000007292925320000000220470000UOOOOOOO34720000092925291

TMO FOR LUNAR- TE«

SC*UE X POSITION

ORIGINAL POSITION _ ;

X UIM1T 3072 FT 823OR|B!N»U POSITION

LEFT POSITIONRIRHT POSITIONi

EXITXU ORIGINAL POSITION«LruYL . .PS2" O S . . .xu LEFT POSITIONXL 9134 FEETVUYL .1800 FEETPS2 -30 DEOPOSXU RIGHT POSITIONXL 515» F.EET»UYL 1850 FEETPS2 30 DEOPOS ,

3-119.

sue

7UOUO7000\70002700UJ7WJ047UOU'>7000ft

( 7UOU7> ' 7UC10

700117001?7001J700147l»Cl'i700167U0177UO<!070021700*?700*3700*47UO«!r>700*6700*7700.JO7UQ31700027UOJ37000471104*7000*700077oo4n700417H04?700437004470045700467004770090700J>1700&2

i 7U05J\ _X 700>4

7009570096700577W06070061700b!>

/4 774 774 774 774 //4 774 774 /74 774 774 /74 7/4 //4 774 7/« 774 774 774 774 7/4 7/4 774 774 774 //4 /74 7/4 774 774 774 7/4 774 774 774 774 774 774 774 774 774 774 7.74 774 774 774 /74 774 774 774 774 7

KKXXA

16>00lo»Ul16»0216»IM10SU410»0t>

. 16»0616»071«»101651116»1*16»1J10S14165191651616417165*U165<;iI6»if<;165i!i16*^4I6*i!!>16S^616»<!/1653U16dJlloSJi!16aJ^165J416*J516>J616507!6i»4U16541

lft»«^1654,516&441654S16546 .16S471655U163&116t>»^1659J16SS416995169961659 /16960 •1656116962 •

'- TTtCOHEuvuLOCOMICLUU *>LOu i>LUU ftoo HLUU PLUU H

. LDU PLUU ?LOU PLUU PLUU PLUU KLUU PLUU PLUU PLUU PLUu PLUU PLUU PLUU PLOU PLUU PLUU PLUU PLOU PLUU PLUU PLUU PLDU PLUU PLUU PLUu PLUu PLUU PLUU PLDU PLUU PLUU PLDU PLUu PLUu PLOU PLUu PLUU PLUU PLDU PLDU PLUU PLDU PLDU P'LDU P

SUB LINKSUBROUTINE16900/OOOU

*»il*•**»J '»»4 'A»9»»6A.7*«eA.W '»«1U*•!!*»li*»liA. 14A. 19A«16A.17A. 16A. IVA*£UA»ilA.iliA. 3A**4A«i!SA»^6A.J.7A.^6A.*VA*JUA. 01A.J2A«J3 ' ~A«J«

A. 05A»J6A»J7A»J6A»JVA»40A»41A«42A»40A*44A.4»A. 46A»47A. 48A*49A»90

LINKAGE PMOUKAH

SJNbCOSINbS8HTDACUHOTUHOT!KOTZKOTJKOTA

. NQTriHOTCHUN i TDADUMOS"301CSVsusSCQKOTP1KKOTP^MHOTP3HHOIKHOTTKOT<HfcLiGbUACUATXH10NOVHdVUOHCtorXMTLPXMTS5>YS1srsi5.YSOSUNSHAUCOLPACsrsi icsrsi icSTSO 1C • •XHITCOL

tV6CT 1IVfcCT 2 TIVtCT 3

3-120

SUB

70(1637006470065•70P667006770070700*17007270073700*47Ufl757U076700*7

74 774 77474747474747474747474 7

165631656416565165661656716570165711657?1657316574165751657616577

LDOLDDLOOLDDLDOLDDLDOLDOLDDLDOLDDLDOLDDMAC

**51»*52•53• 54*55 *•56 .•57•58• 5»• 60 t4*61*»62».63

3-121

fl•j

SIM COS

701007010170102701037010470105701067010770110701117011?70113701147011570116701177012070l2t7012270123

2*725521200000002*7455142000000030446211301444H

55H461246134*147*544613267276547773470ft26725512012131237654J672655244735M276J42t7?55j23M037474643765455117057

T'LCCCC COM

COMCO"COM

COM• '" "- - - • co*

CO*COM"1CLOCO

COS LDIDEC

SIN LDIDEC7NZTN«AOL

1 •' CPLHCSLDIOCTLOTOCT

" MCSOCTADLLOIOCTCPL-_.-.- ... AD

MAC

v* COSSi-Or'S SI W6£(• TFR *ITW

COS I Nf ROUTINEANGLE IN A REG.

MM FRACTIONS OF k CIRCLE)ANS. IN A REG. 60 " ~

PB

PD

OSASAAAC12PB

?8

12

ABPB

DCAA

CALL SJNECALL COSINE

f070100ADL BAIPIADL A&l?iCCK A*CIL A4CPL ABCPL ADCPL ACMCS 1277734206AOL AB01313123LOI PR65524473MCS 12AOL AP31103747HCS 12CPF LP

I CPF PL CLP 00

I CPF PL CLP 01

,

ADD 90 TO ANOLE

CHECK FOR ANGLE BETWEEN«0 AND 270 DE8REES.

C4

cs -. .._'C2 _ _ _ ' ._ _ '

d • '•

RETURN TO CALL!'-S pfOG»

•• •• -•- ••

3-122

SORT

7U125701247U127701307013170132701337013*701357U1367013770l<07U1<170l«270l<37014470l«57014670147701507015170152701537015470155701567015770160701617016270163701647016570166

63063J13322316377214301467116322032160640501676313610901330155336A6«5M3211*3561432242H21217?}?21324634633344337*27552423210501233?6ft7463434433762755242321050123326674634344337627552423210501233266746343443376275524460276274641050113677J0123145046136030446?2263ll70570000

»zzzz<

r$ORT

EXIT

TTLCOHCOHCOHCOHCOHCOH

COHCOHCOHCOH

LOC(MICCCLTZOCPSCCLSLCLRCSOLTHTSSLSTMADMSTMSTMCCLDFSLDMLDMCCLDFSLDMLDMCCL

LDMLDMCCLors

CPUSDLLDMSDLCCH

H*C

SORTFSORTNENTQN RAPHSON APPROXIMATION TO THE nxEoPOINT SQUARE ROOT.» MAY 67 'ENTER WITH NO. IN A AND B RPO.AT AN EVEN 8 FACTOR.

ANSWER IN A REG. AT 8/2 SCALE FACTORCALLI CPr PL CLPOO?MQRKINO 1.2.3. USED BY THIS PROO.

J 70,125

ON TZO Axr ...BXF FTR 31AD TNJ ASAA CCL 8821 CCX NO '•' i '. .i SLS NCROHILRC i . . . ; • •01 ADL CCROHDAOL AC . ...ID TCF o?2A CPS AR '"" ~ : ~ ~38 CPL CD .CC CIL CC23 AOL 802A LRC 138 SSL HOLDDC CIL CC23 AOL 802A LRC 138 SSL ROLODC CIL CC93 ADL 80 / •_2A. LRC 138 SSL ROLD „ _ _ _.. „DC CIL CC23 AOL BD .„ _.08 OFS 23DA LRC 1ROH7CPS OA ..ID CPX ON ._..._ROH TNZ OS88 CCL AA ...LP HOP

3-123

ROTX

7017070171

7017370174701757017670177

. 70POO70201702027020370204

1 '

21694439 . ROTX... ._

7654217127525459765445142«9?46137AS46311275244115514255476545453237455142534543323670000

TtLLOCOMICMICMICMICMICMICMICMICMICSTMLDIMCSLD1NCSLDIMCSLOHADLMCSLDMSTM

.. L0«MAC

BOTX'0170

VECTOBIN P

R ADDRESS IN CH IN D

COS PH IN A._ . cpr PL CLP 029

6LLB12LB12LB12LBAD1270.CD6P

*

OILCPLSTMCDLEKCCPLCCLCILSTMCDLADLCDLNOP

CL.__ ..AC7ALL .ADACAAAALDLCADCC

USES MORKINO 6,7 ___

"T66s~to c,YC09 TO H7I TOICOSt TO

I" tOSTOREISIN

STOREEXIT

BTO Di SIN TO AB, SIN TO C """

B. -SIN TO A ' " ^~

TO A ."'- ••-

3-124

ROTY

7020670207.70210702117021270213702147U215702167021770220702217022?70223

216*4513261270157A544455217127527654451454555455

ROTY

7*5444552752551476546311255444H2374551454535433.25342367

" TTLLOCONICNICMICMICNICNICMICMICSTrf 6LLDI ABMCS 12STw 7*HCS 12COL LLLDI LBHCS 12LDH LBHCS 12STH LOLDM 70COL LCSTM CDHAC

ROTV70206

EXC ACCP/ ALCIL LLLDH J.PEXC ADcm. LLCPL ACCIL LLAOL ADCCl AACIL AAADL ADCDL ccLDM 6P

VECTOR ADDRESS TO CSIN TM TO DCOS TH TO ACPF PL CLP 026USES UORKINQ 6.7

COS TO C

XCOS IN A"2 TO BFCOS TO 0. SIN TO AL AT XSIN TO C. X TO 8"SIN TO 4 . ....i TO BHSIN TO ASTORE t, <2S|N TO A

. STOW XL ixir.

3-125

KOTU

7022f7U22770230702317023270233TV2347023570236702377024070241702427024370244702457024670247702507025170252

77718141 ROTU4541Q716 ........55742541213500007075Q4132673000000 0 1751070751607 _ • ; . . . _ .. .. -2A73QOOO00 0 17513707516042673000000 0 175167075160123J700002341027127745547oooooooo040500000406000004070000

Tti.LOCOMICNICMIC ,MICMICMIC ..MICMIC-CFS 7AEXC D*ADL PDSTM 3LCPF PLLDI PCADRCPF PLLDI PCADRCPF PLLDI PCADRCPF PLLDH JPLD* 4ALOM PDOCTCLP 05CLP 0*CLP 07MAC

ROTU70224

STN 4ACLD j.4STH DANOPCLPO isNOPOOOUNITXXFTR 07NOPOngUNITVXFTR 04NOPOOQUNITIXFTR 01NOPCTS 7A*DL OP0NOPNOPNOP

ROTATE UNIT VECTOR THRU SPECIFIEDSYSTEMCALLI CLD i.2»oR 3— »SVSTEM

. . NUMBERCPF PL CLPO 04

.DSPS WORK I NO 0.1.2.1.4.6.7SET PF6 TO 1 FOR NE8 ROT.

STORE SYSTEM NUMBERSTORE RETURNTO RUNIT

.- t

UNITXX— »C

UNITYX-»>C. . .

UNITIX— >C

RETURN— »pSET PFSYSTEM NUMBERROTI """ROT*.ROTS

3-126

KDS

70254 720?46147U25* 7654451470256 4«1?765470257 594272027J260 J72244H70261 3044541170262 4557QOOO

NDS

TTL "OSLOCO 70254MICNICMICMICNICNICMICMICMICCPS OB CPU ADMCS 12 EXC AD

AOL DB CPS OPTCT CTl Clk AATNi OS CDL AAEXC Lp NOPMAC

NO WORKING. LOG. USEDDOUBLE *ORO MULTIPLICANDTJMES SINGLE NORPCALL*

MOLT.->C

cpr PL CLPO is

3-127

SOS

702647026*7U?6*7026770271702M7027?7U27T7g?7470?7H7027*702777oson7030}7030?70303

09030000 SOS210549932*232*2437061*0*63444444633372043722443321132*13433472342313000037224433 ' :

3044)433720454662453249430671*6323070260

TTL StiS" ""LOCO 702*4NICNICNICH1CNICNICNICNICNICNICLRC OS NOPST* oL 6XC LCLOI BC LOI BDTCT PF6 FTR 03CCl DO CIL OHCCL CC CPS 00TCT CTl CIU CCSTx iC LDI AC.»OM CO XCPS CnLOW iC MOPTC.T CTl CIU CCTN2 OS CHI CCCPS 00 CDl MNST1 LC STI LOTN4 N7 8Tfl 12LOM QP CTS 60H»C

USES WORKING 0.1SURTRACT DOUBLE VECTOR FROMSINGLE VECTOR..CALL' SINGLE VECTOR ADDRESS--**

DOUBLE VECTOR *OORESS-->8STORAGF »DDRESS--»CCPF PL CLPO 20

SET PF 6 TO 1 FOR ADD

SAVE RETURN

COMPLEMENT C.O

STORE UP-->«1SAVE SINGLE SIGN

ZERO LOM SIGNSTORE ANSWER

EXIT

CSV

70305 7034Q50370306 2M2370170307 6322442270310 S46A244270311 3067147470312 45570260

CSV

TTL CSVLOCO 70309MICMICMICM|CMICMIC 1MICMICMICCPF CO LRC 03LDI AB- TCT PF1CCL 98 CICB8COt NN STI OBTN< N7 dTR 03EXC L»» -CTS 60MAC

COPY SINGLE VECTORCALL

SOURCE ADDRESS-->*DESTINATION »DDRFSS--^CC?f PL CUPO 17

C REG SeT TO OEST. ADDRESSPfl«l FOR C0«»Y NEC. OF VECTORNO WORKING STORAGE USED

EXIT

3-129

90TZ

70314703157U31S703177032fl70321703227032370324703257032670327

21654513261270157*542171275254557*544514'2*5246137*546311275244U551425>47*5423745514J45325342367

TTL" "•LOCOHICHICMIC

: ...... ..HIC . .HICHICHICHIC

ROTJ STH 6Ltoi *eHCS 12LDH LBHCS 12UD1 LBHCS 12LDH LBADL ADHCS 12ADL ADSTH CDEND

HOTZ '"'70314

EXC ACCPF ALSTN 7ACDL LLEXC ADCPL ACCCL AACIL AASTH LDLPN 7DCDL LCLD« 6p

0

VECTOR ADDRESS TO CSIN PS TO DCOS PS TO * ___

PL CLP~027~

USES WORKING 6.7

COS TO C> X TO AS TO fl _ __XCOS TO H7

TCOS TO 0, SIN TO A

XSIN TO A•KSIN TO A _STOUE rVSIN IN A

STORE X. EXIT

3-130

3. 3.2 Transmit Control

•SUNPAC' •PACK bUKF»;t COLON COMPOSITION**

959095919592

/ ' 95*3, 9594959595969597956095619J629563956495659566956795/0957195/295/395/495/595/495/796UO96U1960296U39*0496U5960696U796109611961296139614961596169617962096*196*2

U7U32174594*954774 / 6146VOUuOUUO*67116U404U<553U26/11602640U591426/1UOUU64UU99UVtlSl*137u21U1V51466/44629U7U34144211021XD214UU7U621942343U7U4973432411)501)(|7uy57.t4324109U6U7U197,»43i«lU9143241164321662091269*13/U07l?9641964*632344449513JOJ«16U74641231305U46633644JU9U42113232366336413212423339543161U633344322313U5U46633641309U4211323 3663364*3*1*3

"'litHACn*C'conconCOM

"COK~COHcen"CONcontOCUMIC ~

SUMPtt; CUU 3«0t 00~

. tou *>NOftl)l f*

•• ocrllM PAOCItOl MAi)CIt*)C 12ST« |,ASSt /BCtU 3

11 ST. 1U' ~ "Si" 3U"

. STK 9UCLU 3tcu utCLU *Ku V»CLU 1TZO UK

"" TZU Cf12 ST< 6N

tUI LtfCLU 19ANU fit* 'OIL CCIttt CSCPt CA

"•' LBC 4LOH bCst« ibSSL 3C

•SUKPAC' »f*CH SUKFACb COLUH tOMPUS I T I ONS»

^ .Q\

K*CK BACKGMOUNO ANU FOKbOROUNO ^ ^ -,f\ "»UM»ACfeS COLOR COHPOSIIIOtJ* ^" «CV^

9590 -

>T« 70AOL Ol>CRfcTURNnw»TK 4

' 64U25S30»Tn 264609514HOC64UU55UOiDL 70LRC 12 " "CPU BL>TM 40>T« 20CLu 6LD«. 4C*OK CDLRL 0AON cd "LRC 6AOK COLRC 12»TH 35LOI LA»DL 70ANu DACCL- bCADL AC»T« 7LDH 1C»SL 3CLRC 4LDM 2CLON AC

ST« 2C LDx 3CAOL CC UK 6

13 . CCL CCL0« 1CSSL JCLHU 4

' LON 2CLOH dC

VIL CBLRC 4LON AC>Th 1CbSL 3C>Th 2C

1 J. C. BAHR ^\J '

SET Uf »OH 3 VlfcMS

.view cOUTPUT BUFFfcK. AND DATA ADORbSSVIEK aOUTi>UT oUFFBH Ai4U DATA ADORtSSbSVIE* AOUTPUT BUFFtH A«IU DATA AUDRkSStS

UO>AOORtSS H>K 1 VECTOR STOHfcL«OATA Aoowti*INITIALiib CULON COUNT

INITIAL 121: hUNFACE COUNI

IS IT BLUENOis IT GNEENNOIS IT RfcDNO>THMOUGH . ...UO TU 15FORE IN AHACK IN BMASK ort i Hfex uifiitDIGIT IN A AND BIS KOHE .UT. BACKNU.WO TO 13TbStA*Fl>HI--bACK

STOHE BACK

STONE DIFFEKtNCt80 TO 14

STONE rune IN BACK

STONE DIFFEHtNCfc

3-131

96239624

96309641

96^4

964796409641964?96439f4496499*469*4796909*51969?

9094

96969657

9660966196629663966490059666960796/9

•4442406<144239323064.14494442153 "4U4114474044954495442673b(> u 5659

<-4,>12321

9411^141U'14644414*4*54943U52673UU U 566U«5o407ll

<0412S919545264125919545<0412991552954064l'6«?l4/2

UC U

JOUUUOO'JUllUUUUUbO U U O O U U JUOUOUUUUUliOUOUuUucuuuuuuUI'O'IUUUOUl'UUuUUUuuuuuuuu

555^

COLUK

14

15

16

LOf 4Cciv ccST« 4CLOf ONCOL' CCTNi CfCP! ucAUL CO

' AD*_ ADil UC

ST| CACUL AACLu 11tfTrf 44

" L0« ULA O N .

CPt1 ub

AUL UL' »Th LA

LU( !cAADt atTNe 4XLOT tOST. 7U

nitocrO C l :

OCI! O C I

1... ... . OCI.OCI.OCrO C I ivc i ;

• ,i| •. i-r

• :il!f 1

,;

.

ADL CCLDn ONLD» 5CLDft 40STV. 5CeTH 24AOL ccLDl PCUOUT-3LD» 1ALiu 2AwUo 4AtDH 4AST» 4ACCL DOADL ULLDf PCUOOT^i u 9CLU 3»T« LAtOI CA*L)L l/L»TA LAbDL NNoTi< 5CDL ODuUK HP

w

uuuua •uu

!

:

— "T

bfeT INOlCATUK BITSIO>ib IrtDlCAlUR ' ' •' .: "

UtCNtNtAH SuH» AlJb CUUAlTCiO TO U ifORl ADUMtSs iNbbA f OHIfcHK

INOcX TfcHPSTOXE SACKSTOKE OlFFbMbftCeSTO-IE lnUlCAIuftUfcCrfEMENT CULUH COUNTHfcSeT L ~bU tO UPICK UP OUTPUT surrtR AUI

S.6T UP LOOP COUNTANi) AODKbbS BUMPS

.LUAU ASw STUHtNine Tints IMOOUTr>UT OUIFCH

ADD lu. DtC«chE.<T COOT~ClU(J TO loUtC*tne*T V l f c w COUNTS A V C . S I A M T AI>AIN

•C»l

- •" • bLOCK Of 9 LOCAI IONS "-USEU (ON IfcMHyRtHTST04Abs BT l"6 ~~SURFACE PACK NOUTINB

(1 !

i

i

1

; ' •

HESS

.

.

|

• ;

':

.

i

!

;.

3-132

•THANS11T TU

60UOOOU1OOU?60UJ6004OOU5OOOf6.0070010eoil

00130014

0016001700*060*160*?

60iM60*4002?60*660*7

0042

004500.14

OOA*6017004000«1604?60430044

60456046604760*060M~

TTiTMACCOn

' •XH lTCONTM'OT 1 • TRANSfSTT" CUNIRUL DAI A ID VCU*

XnlT' CWTROrTJAT A"TO VCD

oTfifC17700

60536094

02706560 xnl*671l2ut2U400UQU*7/ilU«l00100000

iu»"«au0167104U

*6/426/SU6*742|)i|OOOOOOM

io**uuu10*40100

!«*10"

267107*7

*67*OUiJUOV*^2U0410*10lOU10<!*01UU9444J04114/410*1

2«/>2o"00 U 654uOOUU0005

lu'lOlgJ

2631105

&02MW

26712672

04iJ441UO10*101)1)0

26/90740UO 0 632U

10*100UO

TC^INTHUL CTi 7ULOI PAuctLD1 PAucrLOI PAUClLOi PBuci-- ••- ocrLU| Kl)UClUECUTH *A

' UTrt *(JOTx *C

COL LLtfTM 05Hf'ltLDl PA6ciLl)l PBUClDTK 2ADTx 20COL UUBTH giHKCLU IVLOI PLAOKOfcCLDl LAUTrt *ACOL UULOI LACOL CC

LOI PA• •" • 'ocr ••"'

OCTUTrl 2AUTH *BLOI flAOrtLOI LADTK *A

tOI 60Sfct OA

UTrt 2A11)0000ton 00

LUI PCUio7l040i0^02100kDI PL

60HLT

"LIMLTINC LFiiTn 2A

CLU 2300630401NOf.

"LT

INc UFuTK 2A

CCL 06LOI PCUUoUGDTN

CLU 20

INC b'FBTH 02"INC CFAbL bL

LDl PBu2u?2Dy 404*441UO

NOP«.LU 46WOO VPU<NOPNOP

MfcStT ALL INUICAIORS. LUCK COMXMIT CONTROL UAlAVCU ON CM 0

it STACK LUC. 0

w

XHlTTfcD CONIHUU WURUS FUR ,*40 'A' AND '«' VALUbSNO viO BACK

XHITTbD *j PNlOKiry CONfHOLKQRUS T NO UU BACK

-20 INTU U Mfcli.

*

XMlt traLOCKVTiu MORuS kACH>OF UVNAHIC CUNTKOL UATA.

SECUNP LEVELBEACON

XMlf VPU CONfKOL OA1A

3-133

•XM1TUDNTHUL' •TMANSlIT COrtTijOL DAT* TO VCU*

00566057

006060616P626Q636064

606*600760/0

60/1. 007260/300/460/560/660/761 UO610101026103

61050106610761106111oil?01136114

611561166117

61206121

6122612361246125612661276140

54443041 '269114/5

26/5070600 u 77~*4"2671120120400000 * '27/11021UUU2U40U269154441021000040411475

26750724 CoLCOwE00 0 721726/4464200 0 060121020/U6 B5K27910504

94994041•1474000U244407062791050414/094449495JU4114740000244207U*2791U5U4137U54445499404114/4UUOU051013/0

2442074023U255«5 "-U7U45S44

5422302114930000

26711201 XHlTCULCOUt2U4UOOOO27/110210002044605U5000026792671UO 0 6600

CDL l)D Thi OFLDI L* 0TK 02NICLOI PL CLU 06

LOI PA »EL DAOCf <04bOOUOLDl PA UTK 2AUCl 20460LU1 LA CDL DO*UTK 2A NQPTN« Of OTK 02NICnicHlCHIC

•• LOl PL'"».Ltf 20 ' "ADK uou C CODE»*15LU1 PC CPL UBAUK UOU&TAlXST«. OK CLU 06LUH LA LHC 04SDL /O c&L ODCUL LL iNC l)F«TK 04 NOPSTJ CH CLU 06LD« L* L«C '04 '• ' " 'SUL /O CDL DD

' CDc LL lN< iJFdTK 04 NQPSTI CH ""tLD '04

' LUrt L* LRC 04SDL 70 CDL DDCUL LL IN* OF(DTK U4 nOPLRC 0« SDL 70

STI CB CLU 32LD* OB~ ADL'OLCLU 04 AOL UCHitCDL HH INt-ar

nic• HICnic.HICHICHICLDI PA »EL OAOCl 40400000

. LDH PA UTN 2AUCl 20446LRC 09 NOPLDI PL LDI PAAON UOU VlbH

VPU CONIHUL UATA

SbNO OBJbCTASIliNHENT TU V|bM IN^O>

SENT 6 MORD»••••••••••••••••••••

PACK COLOK »S>sif»iNME«(T" CUUbS .-

COUNT 120 ^,--' . C_

^ T ^\\0*

STOKE CUObS 11-16

STOKE CODbS 9-10

»IX FOR 4 COUbS INLAST MONDSTOKE CODES X.X.1-4AODKtSS OF NeXT UJMbKIP OveR 4 NURUS<SHADUH«SfcLbC1S>ANO VJEM ASUN.I

HI;";1RANSHIT VlfeM A»SIGNH£NrS.COLOR CUDbS> ANU SbUbCT MORUSTO THt VCU

SELbCT VCU

XH1T STARI1KU AUDKESSX STACK LUC. 436

3-134

• -

'XMlTCOrtTKUL* •THANS1IT CONTnOL UATA TO VUU»

61416142614361446145614661476140

61436144

• 614501440147619P61916192

619?6194

61956-94619761600161616?61036164616501666167

61/161/261/3

"6i>461/561/6617762006201620262036204

CO "0 6644070600UU26921022UO H 60 71

I/O 0 626*1U2000UU102000001020000010200000IDicuOOVU10*000002*921022OOU1000U26121022OOOOUUOO9444JU4114/20000

94664067

26/112U12U4UUOOO

05U900UO

UU 0 670/UU 0 6/92u7u7000b

UO 0 9990

uouoooob9444J04114720000

07u6000u102000009444404114/9UOUO94663V621464Q7077U/9Q4462779049200010UOO

' •

CLU 06"LUI Lb

CCAOK AUKLDl Ad

XfillC^LADK AUK"DTK 2U

DTK t(UUTN 2UDTK 2UDTK ?U

"LOi LbCMETUnN OCl

LOi-AdOClCOL UUgTn g>

"MIC• MIC

CUL NNdTn 17

• HlCHJCLUl PAOClLUl PAOClLWC "g~9.LUl PLAOK

CLU 07LUl Ld

SPAUH AUKLOI Ad

UfNCULUN OC]CUL UUBTK U9Mil,CLU 6DTK 2U"COL UUdTK 'tCUi. NNdTK 11

~ cpr PLLDrt PL

" bcr"HitHAU

. .

UOU VItx«3SMOPuTK 2B

. UOOCOLCODEuTn 2BUOUXMHCOLMOPMQPNOP

MOPUTK 2610000ilTH 28UINC OF

INC N7CLU 06

5>fcL UAC0400000UTN 2A40446(KOPLDl PAWOO STATY»1UOU STATT»4iNOPUTK 28UOObURPACUTK 280INC OFNOP

HOPNOPINC OFNOPIN* NXCLU 7L'LPO 46CLPO 5210000

^

"\ooui ^ cV^*06°* 48 *

^

SKIP OVtK DTMAN1C DAT*ooui .OGU2

STATIC uou UAU KOR i amAMD view ASIUNMCNT

XHir 0ACK FACE UULOrtSStLtCI VCU

A XMtf blAHtlNC ADtjHtSST STACK LOC. 440

6

OGU1

OGU2

BACH COLONSSENu SI A CEKObS

OONt ALL OGU'bNO, 00 NEXT OiiGres. uo PACK COLOK COHPUSITJONSGO TRANSMIT COLOH CUMPISITIONSADOH. . sjuHct INPUT

3-135

•WOLPAC' «PACK OBJECT COLON COMPOSITIONS*

.020502U602i/702100211021?02130214021*021*021702*002*102*2

0?*4o?*502**

0240

0242024307440345024602470?400241024202430244

024602470290029102920293029462S56296629702600201 '02620263

75 » 614620742079UU U ' 771400 U 1770007U421040704^114091*2146

*741*446

14/U54449444404114/4UOOO

944*4041*1*«1467

37*UOUbO94*0^106I)7l«4l43 '

07144143230*9444UOU<>4U41

070446432679*67200 U 641100 U 1770UU9U300UU '26*12391U704594920*12991071455459466J0621472DOOO~9444207500 0 647132411604070197443041140427/91464CO 0 641374 7 6167

TTLHICHICHtCHitHlC

HICCOLPAC STU v

LOI PC

AONCLU"04CLU 04LRC 1*CLU V*CLU U6LUH CASSL 7ASOL' 70COL CC

' »T| LBCOL DO

Ll)M 4UOCTAUX UNCLU 1?L&« 10NOHSTH IUCLJ 1*LO* 00HOPbTH UUCLD 3LOI PLADNAONL«t 4

START LOI «ACLO --J—LOI HACLU i*CUL NN

CUL CCAUNltd CF

' " ~ CLU 1

LDM KLAON

faNOCOLPAC ~ LOU PMAC

•COLPAC1""

*

CPfiTQRNLOI PL

'

•PACK OdJfcCI COLOH CONPOSITIDNS* '

...........*... *.t».

KACK OBJtWf CULUN CUMK061T1UNFOR THE VCU

' SAVe RETURN AUD"*<b'S8

Ooo c c6nA»nOOb Tt-MP

»T« ID

»Tfc 20iv OPLDx 3NLRC, 04COL DOIN* 01

LD» 20IN* 01BTN dLDJ PN47*00000sTM 3N '

' ADF DCCOL ODIN* 01 """'»TN 16ADF DC "tDU DO

" INf ulBTN 22CPL DC" "LDI PS

OOOTeMPNOPaTM LAADL fcL ' 'STH LAADL UL'IN* NXNDPLDI PLoobvpur»9t TN 4XOtt CDBTN 11BTN 12UOUVPOX*11SPAUH '

INITIALI2b VJfeU COOK IHtT TO »TARI view PACKING

NET TO aTARI COLON HACKINGWfcT TO 31ANI NO*U UMOUP HAC^INCI»ET NORU ANU INI UAL »HJFT COUNTNET TO HACK *OHU

bAVt PACKfcD hURU IN b •

RETURN t 10 t CUMH * IX.

1 MQVb C' 10 C COHP*3>

CiVIfcri UOUNILiSIONE AUDKbsS .B*P(CrtUH AUuHbSs'

AsOATAD«AUDNt»» 8UMK

D.ADDKfsS BUHHfINISMEUNO. GO MACK IU OIAHTUECNbHENT VJtH COUNt

THROUUH .... UO TO fNOCOLPAC

GO TO START-1UO TO SfAHT-1

3-136

•XHITUOL' •SfcNU LOL3« COMPOSITIONS TU VCU*

6264626562666267

_> 62/062/1e?/?62/362/462/562/662/7

63U?63U263U363U4

63U&63U7

6311

~S ' '

TTLCONMICMILHICM|CMICHIC

75 9 6146 XHITCUL SJu

2UJOOOUU OCI26/1120^ LUJUUU^U6U4 OC f1041UUUU DTK26/91691 . LD|00 U 64UU »UM1041UUOU . ' i)TM

269114/5 tUjU76UUUUU CLU26/112u3 LOiUUU4U6U4 OCI1021UUOU ' ' " " UTH46/*4691 LU|UU U 646U AUKlUilUOUO l)Tx9444JU41 COL269114/5 LD|llloOUOOU uTd74 / 6146 LDu

*

:

•xnfTCOL' »ScKO COLO^ COHPUSITIOmS TU VCU*

TRANSMIT PACKfcD OBJtCTAND SURFACE CULUK CUHPO»iTIONSTO VCU

L CRbtUHNfC CLU 48 TRANSMIT COLOM CUHP!> TO X STACK

2040001)0 . 'PA iEL OC

<C604 X STACK LOC. 604 :

HL LOI LAUOb VPUX

2A HO*UU INC OFLA oTM 024B NOKKA S6U QC

4U604 T STACK LUC. 604

HL LOI LA•UOU VPUT

2A r»OHUU 1 H't OFLA UTH 0260 NOH ' DIScONNbCr MUM VCU

s<«&^ f"&

3-137

•••••*••*• DATA BLOCKS •*••••••••

-• >.*..••*.-. "Dm BLOCKS—-*vn*rfg*r

sson950195U2

95U4

95065507

S5129513

9514

95169*17

99239«249.5259526

9540»53l9532953395>49545953695479540!>54l95429943

0320032103220323032403250326

00111519OOU91U1I)

OU15121U0007(1719

U0040319UUU104U1UOUUUOOUUOUOOOUUudouuouuuouooouu

OOU9101*;U019121U

lloubSsiu00040315UUU1U4U*1uoooouuuUOUU00UUUOOOuOuOuouououuUU111515U00510100019121000191210UOU>u7l5U005051UUOU4U319000104U1UOOOOUUUUOOOOOOU00000000uuTTOoouu

016714*0UOOOUOUUU24720U4Ulo7l42UOOUUOOUUU2<72004

MAC- - • - "LOCO"

MACCOHCOHCO*COH

- ' COa "SUKFAOE COLORS ocrucr

ocr' OCI

OCIOCtocr

•~ * " • • oenocrOCrocr' OCI

• • COM

OCI- OCT

OCTOCIocrocrocrocrOCT -ocrCOHOCT

""'• ' • " OCT '"ocr

• - OCTOCTOCI

. OCT— •" "ocr

OCI- - oei —

OCT.OCIMACLOCU

vfui ocr: ocf '

OCIocrocr

. . " ~ ociocr

>5DO

BLUt IN BITS 8URttN |N BITS.KEU IN 6lTS"iO

Vie* A.U111519W091010

U1S1210U070719U09U910

U010401UOUOUuvlefc e

UU9J01I)U191Z1U01M21000/0715U09091UJ040315 ' ' —U010401u •"uVvjtn CUH1515W091010U19121001912100070719OOSOS10U04V315U010401UOU ' • ' • • • •

UU

0320W1071420UU2V72004U1071420UU2272004U1451420

•1114-17•23

••••••••••••*•••••••FORt ' UROUNU PLANEbACKf 0«l! SKY CLANbMACK

-BACK . . .fOHe I/OCK 5TMOOLbACK

bACK>0«6 BACK I/MOPbACK

FQRc URUUNU PLANEt)ACKFORt SltV ft*NtBACKFQRfc " RNUV. bU«>.BACK>OHC OOCK »TMOUL

"Font • ae*coNBACK>OHt HACK UHQKBACK

FORt tiROUNO PLANEBACKFQRc SKT PLANfcbACK ' ' ' , . , , , ,FORt NNOV. SUHF.bACKFORt DOCK STHtfOLBACKFORt BEACONbACKFORt HACK UNO?BACK

1

3-138

•••••••••• DATA BLOCKS

632?63406341634263436344634?63466347634n6341634?634363446341634663*7639063916392639363946J9"639463976360636]636?6363636463656366636763/n637163/263/363/4

637*63/7

64UO6401640264036404640S640664076410

OOOOOOUO0209200401671420OOOOOOOO02*~?20U401671420OOOOOOOOU24/JCOU4U16/14*UilOUUOOUU02*72004

JUUUUOOO

014914^0OOUOOOO'J02U92UU4

UUUUOUUU0^72004U16/142UOUUOOOUU

LOOOOUOO

uOUOOOUo

ouuouuuo02US2004

oouuooouU**/*UU4U16/142UOOOOOOOU

014014*0oooooooo

OOUOP.OUOooooooouoooooouoooooooooooooooouuouyooouoooouoooOOOOUOOOoooooooooooooooo

-- ocrOCl

" uciOCTOClOCTOCT •OClocrocrOCIOCIOCIOCTOCIOClocrOClOCIOC IocrOCIOCIOCI

/ O C IOCl

; ociocrocr

. ocr •OCIOCIOCl

"oci "ocrOCIOCTOCTOCT

"~ " OCTCOHMACLOCOMACCOH

ypux OCTOCIOCT ~OClOCIocfOCIOCIOCTOCT

u0209200401671420U .02*7200401671420U02*72004 •U467142UU

Ule?i42U ." . ! ( ' • ' • ! •U14S1420 •""'U

01671420U02*72004U107142UU

U167142UW

01671420U

U1491420UU2U920U401671420U02*72004U16?1420U02*72004

U .U20020U4

6400

BUOfc COMPONtNTu $yrtf*C£ VPUA *4 HITS

U SURFACE VPOC 24 HITbU OlFKEHENCt VPUA *4 BITSUU DIFFEKENCb VPUC 24 BITSU 1NDICATOH VKUA 6 BJ1S

U INDICATOR VKUC 6 BUSU OBJ. COLU«S 7-12 VPO» 24 BITS

3-139

•••••••••• DATA BLOCKS ••••»•••••

6412641364146415

~6'416

•6417642004X104X204X364X4042464X6642764300431643264336444643?

643604376440"044164426443644464456446 '644764500451045264*3"6454"

645564566457

6460646104626463646464656466

UOOOOOOO00000000UOOOOOOOOCOOOOUOoduuooub

OOOOOOOJoeoooooo00000000uouuooouUOOUOOOUuoouoouuUOOOOOOO • ' ' •OOOUOOOOOOOOOOOUoooooooo00000000oooooooououooouuooooouooUOUUOOUG

uooooouoOOOOOOOOunuuoouuooooooooOOOUOOOOoooooooooooooooo •OOUUOOOUooooooooooooooooOOOOOOOUuouooouoooooooooooooooooOOOOOOOO

ooooooooOOOUOOOOOOUOUOUO

OOOUOOOU VPUToooooooo .ououooouoooOooodOOOOOOOOoooooooouoooooou

OCT ••-OCIOCTOCIociCOHCOHCOHOCI ~ocrOCIOCI'ucr •ocrocr

. ocrOCIOCIOCIociOCIOCICOHCOH •COHOCT 'ocrocr.ocrocr "OCTOCT 'ocrOCIocrocr ~OCIocr "OCIOCiCOH. . . C O H • -OCI

ocr' 'COH

COHcosocr

"•-• . -" "OCT ' ~OCIOCiOCI

oci

uuuu

URfcbfc

UUUUU0uuuuuuu

. u

«EU COuuuug

UUUu00u

" o0u

g0ueNu OF

UUUUUgu

OBJ. COLORS /-1X VPUC 24 BITS- - - - - 'OBJ.' COLORS '1-6 VPUX "V BITS

OBJ, COLONS 1-6 VPUC 24 BITS•••*••••••••••••••••

CO'HPONENISuttFAcE VPUA 24' B!T>

SURFACE VPUC 24 HITSDIFFEHEMCC VPUA X4 BITS

OIFFEHE^K VPUC 24 HITSINDICATOR VPUA « unsINDICATOR Vrut 6 Bl'»OBJ. COLOHS /-12 VPUA 24 HITS

OBJ. COLOHS 7-12 VPUC 24 BITSOHJ. COLOHS 1-6 VPUA 24 BIT*

00 J, COLUHS 1-6 VPUA 24 HITS

SURFACE VPUA- 34 BITS

SURFACE VPUC 24 BJI»U|FK6HfcP(Ct VPUA 24 HITS

DIFFEKENCti VPUC 24 HITSIMOICATOH VPUA 6 dll*

INDICATOR VPUC O HITSOBJ. COLORS /-12 VPUA 24 BITS

OBJ. COLOHS /-I* VPUC 24 BITSJ" "OHJ". COLOHS r-6 vpuA^s<e« uiTii

WBJ. COLOK& 1-6 VKOA 24 HITS

OBJ. SURF. INU. VPUA 1 BM

' OBJ.SUftf.INU. VPUC I allBLOCK . «•-

SURFACE VPUB 24 BITS

' • " - . '

D|FFbHEMCb VPUB 24 HITS

INDICATOR VPUH 6 BUS

•••••••••• DATA bLoc<s ••••••••••

6467647064/164/264/364/464756476

64/769006501650?650365U46505650*690765106511651?651365146515

, 6516651765206541652?65236524652565266527

. . . »5306531653265336534

653965J66937

65406541654?654365446545

OOUOOOUUOOUOOOOUOOOOOOUUOOOOOOOOoooououoOOOOOOOOOOOOtfOOOoooouooo

JOOOOOOOOOUOOOOOOOUOOOOOOOOOOOOOOOOOOOOOoouuoouoOOOOOOOOOOOOOOOOOOOUOUOliOOOOOOUUOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

OOUOOOUUOOUOOOUUOOOOOOUUOOOOOOOOoouooooououuooouOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooouoouoOOOOOOOUoooooooo •OOOOOOOOOOUOOOOU

OOOOOOUUoooooooooouuoouo

00670401U22720U4

021/2004003/04010*172004

"UCIUCIocr "ocrOC'IOCT

OCICUii

.. .. . .COH .COMUCTucrUCIocrUCI

OCI" O C i

ucrUCIocrucr ~OCIOCIUCIconCOn

" ' ~ COnOCIocrUCIOCIUCIUCIUCIocrOCTUCIUCIOCIOCToctOCI

. .ocrucrUCICONCON

OGOYM OCIocrucrUCIocrUCI

<*t *'• 1

u

u

u 08 J. COLORS 1-6 VPUtf 24 «|TS

u••••••!••••••••«••••

uhfctN COMPONENT :o SURFACE VPUB *4 U|T* ;

uuU D|F»ENE*Ck VKU8 24 BITSuu •U |NOIC*TU» VCVH fr BUSuuII OtfJ. COLONS '-If VPWB 24 8ZTS

u ^ —u0 UdJ. COLONS 1-6 VHUd 24 BJTs

u

U SURFACE VPU» 24 BlTauuo [)iFte*tsnCk v*-ua 24 BITS .uwV INDICATOR VKUB 6 KirSVuU UHj. COLOrtS f~ljt VPUB 24 81 fsuuU OBJ. COUOMS 1-6 VPUtf 24 HITSuw

U OBJ,SURK. JNU. VCU0 1 BITuIfeNu or VFU tttotn

00670401 VCU OTWAMIC CONTHQL DATAU227200400>70«01031/20U400970401 • .

3-141

1 'i •••••••••• DAT*

.' . •6546 0000000265*7 OOUU0010

65*1 422721006552 ~4"D6~?042U0553 422721006554 4057Q420

! 6555 421721UO6596 006704016557 02272004

' '' 0560 OffoTiMUi6561, 022120046562 00950401

\±J 6"3 02X»2004

6600 000000006601 000000006602 000000006609 OOUOOOUU66U4 OOOUOOOO6609 OUUUUUUU6606 OOOUOOUU

6607 OOOOOOOU6610 OOUUOOOO6611 00000000

^ ' 66iir~uou"0douu"6613 OOUUOOUO6614 OOOUOOOO6615 OOOUOOOO

6616 OOUOOOUO6617 OO'OOOOUU "6620 OOOUOOOO6621 OOUUOOOO6622 OOOOOOOU6623 OOOOQOOO6624 OOOOOUOU

662* OOOUOOUU6626 OOOUOOOO6627 OOUUOOUO6630 OOOOQOOO6631 0000000066J2'"o60Ub6ud6633 00000000

1 . 6654 OOUOOOOO~** 0645 OOUUOOUO

6646 OOOUOOOO- 6637 00000005

664Q 00000000664} OOOUOOOO6642 00000000

*

1

HLOC4S ••••••••••

OCT " 00000002UCl UOU00010

OGSTAI OCT 4Q67Q420OCl 42272100UCl 4Q670420OCI 42*72100

" OCT ~~ 40570420"OCI 42172100OCr ' V«067fl4»i~OCI V2272004uctf uooio^oiUCl U2kl20Q4ocr uo»»o40*iUCr U2152004COrt "tOCU «6UOCOrt ' • ojM

VlfcM OCT USTMX OCT 'U ""

• OCI VWCl' VOCI uOCT UUCT UCOn ' a|N2

/ ocr uf OCl U

OCT UUCl 0OCT !UOCT 0ocr vcon KINSUCT UOCI 0

.' oci u" OCI TJ

OCT Uoct oOCT UCOn BIN4OCT UOCT" '"U '"

. ocr v• uCi • u

oct uOCT tfocr ucon «l*»OCT UOCT UOCT V'OCT Uucr vOCT Uocr ,u

• • -*v.

3-142

-.

••••••••••••••••••••••tFOR X STACK MONT FACfeS•••••••••••••••••••ftV|En AS1QN.

' ' COCOR CUUfcS Il-lbCOLOR CvOfcS 1>-1U

" ' COLOR coots .'x.i-4SH*l>Oi«>»ACe fA]N/OBJ.S'Cl i"5wllbiset 2 P(.ANAH»•••»••••••••••••••••VIE^ ASION.COLOR cuoes n-iftCOLOR cunts s-iuCOLUR cwuts x,x,i-4SHAUOH.rACE C A JK/08J.

" S6L 1 SOLID* ' " .StL 2 PkAtlAHb

VIE- ASIUN.COLUR coots n-i»COLUR CwDtS b-luCOLOR CUOtS XtXtl*4»NAUOM.»ACE HA1N/OBJ.SEL i SOLIDS . .SEL 2 PLANAKS•»••••••••*•**••••••VIE* Asiof*.COLON CODtS 11-16'COLOR CwOtS >-lUCOLOR cvobs x,x,i-4

: SHADOW. KAct KA|H/OBJ.btL i SOLID*S6L 2 P4.ANAMS

VIEW ASIGN.COLOR CU06S 11*16COLOR CUOES >-lUCOLOR CODtS X.X.1-4SHAUOH.rACE KAlN/OtfJ.StL 1 SULJD*SEL 2 PUANAKS

I

0643064406456646

t 0 6 4 706»066M

0652665366540655065606S70660

0601060264036664066506060667

0670667106720673667466750676

0677070"070107U207U30704

0706

7200

-

w"« *

770077017.7027703

ooooooouOOUUOOUUoooouoouoouuoouooooooouooouoooooooooooooOOUOOOOOOOUUOOOUooooooooOOUUOOUUoooooouoOOUOOOUU00000000

OOUUOOOUoouoooouoouuoooooouoooouooououuuOOUUOOUUOOUUOOOU

oouoooouOOUUOOUUuoouooouoouooouuoouuooooooooooouoouooouupouuooooOOOUOOUUUOUUOOUUoouuoooooouoooouoouuoouooouuoooooooooooo

oouuoouo

oouioiui •000402U2GOUJ03030004Q404

.... ft,,- •

OCI__.. - _ocroctUCIUCItierUCICOnocrOCIOCI

' "' uci"UCTucrOCl

' "~ CO*• UCI

OCIUCIac iUCI

^ UCIUCICOnUCIoctOCIJCtUCl

• OCI. co*OCIUCIUCIOCIOCIUCIOCICOn

STATY • ocrMAC

• •' •" LOCUC CUDtS OCI

LOCUCOnCOnCOMCOM

C CUMr • ; OCIOCIOCIOCI

,-"01*6uuuuuVu0IN7uu.uVuuuBjNOuuuuuuu

uu

• uuuuuBlMOuuuuuuu

u00 LOC.

/2UO

INITIALBLUfc INuRbfcN INK£u IN 6irlkW AUOU10101U0020202UOU30303UOU4Q4U4

^ — f OivVJ

$&VIE* AS16N.COLOR CUDbS' 11-16COLJf CUDbS >-lUCOLOK cuUbS x.x.i-*

S.tL 1 SuLlDftSbL 2 PuANAK*

VlfcW AS1«N.COLuR CUDtS 11-16COLUR CUDbS 5-1UCOLUR cuDbs x,x,i-4SM»JO<*,» AC6 PAJM/U9J.SEL 1 SULIDb ""SEL 2 PI.ANAKSV|E« AS1UN.COLOR CUDES 11-16COLUR CullES 5-1UCOLUR CwDbS X,x*l-4SM*l»0"*,f ACt KAJK/U8J.StL 1 SOL J 04SEL 2 PLANAMb

VIE* ASiUN.COLUR CUDES 11-10COLUR CUDbS 5-1UCOLUR cuofcs x,x.i-4SHADOw^'ACE fAJH/OSj.SEL 1 SOLIOiStL 2 PLANAhS

V|fc« ASIGN.COLurt COOtS 11-16COLUR CUDbS »>1UCOLUR CUDbS X.X.1-4SHAUOM.^ACE fAlH/OB^tSfcL 1 SbL I Dii

DI.OCK run BACK met COLORSLONG.

COLOR CUHPOSlllUNCOLORS ARE (MAT SHAOtSBITS 8-11BUS 1«-17ITb iO-5fS

3-143

•••••••••• OAT* BLOC4S ••••••••••

770477(15770677077710771177127713

7714771577167717/7<0772177*27723772477*5/7*677*7

7730/73i773?77*377J477J577367737774fl774!774?7743

/744774577467747

" 77»0

4/777

000606060007070700101010ODliiiii001212120013131300141414 .

00010101000*020*000303030004o40« '

0006060600070707U0101010OOllllll00121212001J13U00141414

00010101000*020200030303 " " '00040404OOObOboS000606U60007070700101010OOllllll001212120013131300141414

000000000000000000000000ooooooooOOooooOOoooooooo

oooooooo "

• OCTOCIOCIocrucrUCIOCIOCICOH

OCIocl "OCIocrOCIOCIOCI

' ' " OCIOCIOCIOCIOCICOnOCIocrocrOCIOCIocr

- - • - • - O c iOCIOCTocrOCTocrconcon

PRIVlCN OCTOCTOCIOCTOCTOCT

LOCO— ocr

tNu

UOOS050S —0006060600070707 " " ~"00101010001111110014121200131 JlJ '00141414>itN e "" ' ' . . .00010101

000403030004Q40400050505.000606060007070TooiuioiO001111110012121? —001S13130014J414

uOulOiOiU0ii20202U0u3o3tf> ~"000*0404OOU505U*0011*0606

00111010OOllllll001*121200131313 ' ' 'J " '0014J414 '

1Mb • 3X20 HATNlCtbS UlfcU * OK *NU UtVtL6 OBJS.ASI6MEO 10 VIE* C OGU1u oaJS.ASiSNto to vie- c ouu2U OBJS.ASJUt«bU 10 Vlfc" d OUU1U OBJS.ASI6NEO TO VI&M B OOU20 • OBJS.ASiHMbU Ib Vlt* A OttOl0 Oej».ASI6N6U 10 V|fcN A OU02

47777V UUflrtT FOR VWUfcFINfeP« .

A Reproduced CopyOF

Reproduced for NASA

by the

NASA Scientific and Technical Information Facility

/


Recommended