Source Code

The source code was transcribed manually by Ron Burkey, from an assembly listing of Flight Program 6 scanned by John Pultorak, from a physical copy preserved by supplied by Davis Peticolas. The original scan is presented online at the VirtualAGC project website. Notations on the program listing read, in part:

	    FLIGHT PROGRAM LISTING - LM ACS FP6 SOS
                  (Formerly Flight Program X)
             
        FLIGHT PROGRAM X--LMAGS FPX S03 0151     02/14/69
                 LM ABORT ELECTRONICS ASSEMBLY     

0002:                                     ## Copyright:    Public domain.
0003:                                     ## Filename:     FP6.aea
0004:                                     ## Purpose:      This is the Apollo lunar module's firmware for the 
0005:                                     ##               Abort Guidance System (AGS).  This is Flight Program 6.
0006:                                     ## Assembler:    yaLEMAP
0007:                                     ## Contact:      Ron Burkey <info@sandroid.org>.
0010:                                     ## Website:      www.ibiblio.org/apollo/yaAGS.html
0011:                                     ## Reference:    http://www.ibiblio.org/apollo/Pultorak_files/FP6_AGS_AssemblyListing.pdf.
0012:                                     ## Mod history:  2005-01-22 RSB  Began adapting from FP8.aea.
0013:                                     ##               2005-01-23 RSB  Data entry complete.  It assembles without
0014:                                     ##                               errors or warnings, but only the checksum
0015:                                     ##                               for 4000-7777 is correct so far.  Not yet
0016:                                     ##                               proofed.
0017:                                     ##               2005-01-24 RSB  Proofed 0000-3777.  The checksums all match
0020:                                     ##                               now.  4000-7777 isn't proofed, even though
0021:                                     ##                               its checksum is correct.
0022:                                     ##               2005-05-14 RSB  Corrected website reference above.
0023:                                     ##               2005-06-12 RSB  Fixed comments on p. 116.
0024:                                     ##               2017-10-09 MAS  Began a mostly comment, but also slightly
0025:                                     ##                               code proofing pass. Many comments fixed.
0026:                                     ##               2017-10-10 MAS  Completed the comment proofing pass. I have
0027:                                     ##                               also restored asterisks preceding operators,
0030:                                     ##                               moved pre-comment junk out of the comment
0031:                                     ##                               fields, and moved to the modern style of
0032:                                     ##                               using ##-style comments for stuff not
0033:                                     ##                               in the original listing.
0034:                                     ##               2017-10-11 MAS  Fixed another comment typo.
0035:                                     ##               2017-10-19 MAS  Corrected a few comment errors found by
0036:                                     ##                               diffing with FP8.
0037:                                     ##
0040:                                     ## The contents have been taken (by means of manual data entry) from 
0041:                                     ## an assembly listing of Flight Program 6 scanned by John Pultorak from
0042:                                     ## a physical copy preserved by supplied by Davis Peticolas.  (The WWW link
0043:                                     ## for the scan is referenced above.)  However, I have not simply slavishly
0044:                                     ## entered the code directly from viewing the scan.  Rather, I have started
0045:                                     ## with FP8 source code, and only changed it as needed.  There are several 
0046:                                     ## reasons for this:
0047:                                     ##
0050:                                     ##       1.      FP8 and FP6 are extremely similar.  In fact, the checksum
0051:                                     ##               of the entire upper half of memory (4000-7777 octal) is 
0052:                                     ##               identical, leading us to believe that huge hunks of the
0053:                                     ##               code are unchanged.
0054:                                     ##       2.      FP8 source code, as mentioned, has previously been entered
0055:                                     ##               and therefore is available.
0056:                                     ##       3.      Pages 90 and 96 are missing from the physical copy of the
0057:                                     ##               FP6 source code which was scanned, and therefore we have
0060:                                     ##               little choice but to take them from the only available other
0061:                                     ##               version of the program (namely, from FP8).  Fortunately,
0062:                                     ##               pages 90 and 96 are in the 4000-7777 address range, which
0063:                                     ##               we believe has not changed.
0064:                                     ##       4.      The physical copy of FP6 from which the scan has been taken
0065:                                     ##               is much lighter and harder to read than FP8.
0066:                                     ##       5.      And finally, it's just easier for me to do it this way and
0067:                                     ##               save myself some time.
0070:                                     ##
0071:                                     ## The danger of this approach is mainly not catching changes to the program
0072:                                     ## comments (which, of course, were rather uncertain to begin with, since the
0073:                                     ## method of proofing the FP8 source code did not proof the comments).  So,
0074:                                     ## anybody who wants to volunteer to proof the comments has may backing!
0075:                                     ##
0076:                                     ## This file contains the entire source code for FP6.  I have not split the
0077:                                     ## source code into many smaller chunks as has been done for AGC source code.
0100:                                     ## The page references are to the scanned PDF of the assembly listing, but 
0101:                                     ## the page markings on the physical copy match the PDF pages, because I have
0102:                                     ## specifically manipulated them to do so.  In addition 
0103:                                     ## to the comments containing the page references, I've also added some 
0104:                                     ## blank lines for readability.  So don't expect the line numbers in the 
0105:                                     ## scanned version to match the line numbers in an assembly listing created
0106:                                     ## by processing this source file with the yaLEMAP cross-assembler.
0107:

Page 1

0111:
0112:                                     #                SCRATCH PAD STORAGE
0113: 0000                                        ORG     0000
0114: 0000           000000               TS0     DEC     0
0115: 0001           000000               TS1     DEC     0
0116: 0002           000000               TS2     DEC     0
0117: 0003           000000               TS3     DEC     0
0120: 0004           000000               TS4     DEC     0
0121: 0005           000000               TS5     DEC     0
0122: 0006           000000               TS6     DEC     0
0123: 0007           000000               TS7     DEC     0
0124: 0010           000000               TS10    DEC     0
0125: 0011           000000               TS11    DEC     0
0126: 0012           000000               TS12    DEC     0
0127: 0013           000000               TS13    DEC     0
0130: 0014           000000               TS14    DEC     0
0131: 0015           000000               TS15    DEC     0
0132: 0016           000000               TS16    DEC     0
0133: 0017           000000               TS17    DEC     0
0134:                         0010        B11     EQU     TS10              # B3  B13 FOR RATE
0135:                         0011        B21     EQU     TS11              # B3  B13 FOR RATE
0136:                         0012        B31     EQU     TS12              # B-7  B3 FOR RATE
0137:                         0013        B41     EQU     TS13              # B-7  B3 FOR RATE
0140:                         0014        B12     EQU     TS14              # B3  ZERO FOR RATE
0141:                         0015        B22     EQU     TS15              # B3  ZERO FOR RATE
0142:                         0016        B32     EQU     TS16              # B-7  ZERO FOR RATE
0143:                         0017        B42     EQU     TS17              # B-7  ZERO FOR RATE
0144: 0020           000000               SREX3   DEC     0
0145: 0021           000000               SREX2   DEC     0
0146: 0022           000000               SREX1   DEC     0
0147: 0023           000000               SREX    DEC     0
0150: 0024           000000               TVARBR  DEC     0                 # TEMP STORE FOR CK SUM,
0151: 0025 40 0 6246                              TRA     RETURN            # SERV ROUT, STARTUP
0152:
0153:                                     #                TAPE LOAD STARTUP CHECKSUM
0154:
0155: 0026 66 0 6402                      SF      OUT     6402              # DEDA INPUT SCALE FACTOR
0156:

Page 2

0160: 0027 64 0 2040                      OCTF    INP     2040              # DEDA OCTAL INPUT
0161: 0030 56 0 0001                      U2X     ALS     1         B1      # UNIT RADIAL VECTOR TO
0162: 0031 46 0 0033                      U2Y     TMI     *+2       B1      # TRIAL RENDEZ PT.
0163: 0032 40 0 0027                      U2Z     TRA     *-3
0164:                         0030        VFX     EQU     U2X               # BRAKING VEL VECTOR AT 13.
0165:                         0030        RDOTX   EQU     U2X       0B13    # RANGE RATE CSM-LSM
0166:                         0031        RDOTY   EQU     U2Y
0167:                         0032        RDOTZ   EQU     U2Z
0170: 0033 70 0 0034                      C2      DLY     *+1       B1      # RENDEZ ANGLE SINE
0171: 0034 66 0 7012                      V1X     OUT     7012      B1      # HORIZ UNIT VECTOR
0172: 0035 64 0 6200                      V1Y     INP     6200
0173: 0036 30 0 0137                      V1Z     CLZ     SUM
0174: 0037 20 0 0066                      DLSC    CLA     V2Z               # DOWNLINK SHIFT COUNTER
0175: 0040 10 0 0024                      W1X     STO     TVARBR    B1      # U1 X V1
0176: 0041 30 0 0153                      W1Y     CLZ     WRDCNT
0177: 0042 72 0 0024                      W1Z     TSQ     TVARBR
0200: 0043 32 0 0137                      SI      ADZ     SUM       B0      # E(SIN(E0))
0201: 0044 10 0 0137                      A31S    STO     SUM       B1      # RADAR NULL DIR COS
0202: 0045 20 0 0024                      A32S    CLA     TVARBR
0203: 0046 24 0 4046                      A33S    SUB     CLAFR
0204: 0047 46 0 0060                      SIDELL  TMI     U1X       B1      # SIN DELTA L
0205: 0050 30 0 0137                      V6X     CLZ     SUM       B13     # TEMP STORAGE FOR TPI QUANT
0206: 0051 46 0 0054                      V6Y     TMI     *+3
0207: 0052 24 0 4006                      V6Z     SUB     1B17
0210:                         0050        DQSX    EQU     V6X               # ACCUM VEL IN XDV
0211: 0053 46 0 1101                      CODELL  TMI     EXIT40    B1      # COS DELTA L
0212: 0054 20 0 7512                      WCX     CLA     10B4      B1      # UNIT VECTOR NORMAL
0213: 0055 10 0 0412                      WCY     STO     S12               # TO CSM ORBIT
0214: 0056 66 0 6410                      WCZ     OUT     6410
0215: 0057 40 0 1052                      TMPBR   TRA     SINITC            # TEMP BRANCH STORE
0216: 0060 30 0 0153                      U1X     CLZ     WRDCNT    B1      # LEM UNIT RAD VECTOR
0217: 0061 22 0 4006                      U1Y     ADD     1B17
0220: 0062 10 0 0153                      U1Z     STO     WRDCNT
0221: 0063 24 0 4014                      BRANCH  SUB     1B11              # GUIDANCE BRANCH
0222: 0064 46 0 0042                      V2X     TMI     W1Z       B1      # HORZ UNIT VECTOR AT
0223: 0065 70 0 0041                      V2Y     DLY     W1Y               # RENDEZ POINT
0224: 0066 20 0 0206                      V2Z     CLA     0206
0225:

Page 3

0227:
0230:                                     #        END OF TAPE LOAD CHECKSUM PROGRAM
0231:
0232:                         0064        VGX     EQU     V2X               # VEL TO GAIN VECTOR AT L3
0233: 0067           000000               AT      DEC     0B7               # THRUST ACCELERATION
0234: 0070           000000               EX      DEC     0B2               # ATTITUDE ERRORS.
0235: 0071           000000               EY      DEC     0
0236: 0072           000000               EZ      DEC     0
0237: 0073           000000               X3      DEC     0B0               # XFR ORB PARAM.
0240:                         0073        Q11     EQU     X3                # B30  B10 FOR RATE
0241: 0074           000000               DVXM1   DEC     0B1               # BODY DELTA VS
0242: 0075           000000               DVYM1   DEC     0                 # PREVIOUS CYCLE.
0243: 0076           000000               DVZM1   DEC     0
0244: 0077           000000               NI      DEC     0B-9              # PREDICTION ANGULAR FREQUENCY
0245:                         0077        NE      EQU     NI                # CSM PRED. ANGULAR FREQ.
0246: 0100           000000               VD2X    DEC     0B2               # DELTA V EXP LS
0247: 0101           000000               VD2Y    DEC     0
0250: 0102           000000               VD2Z    DEC     0
0251: 0103           000000               CI      DEC     0B0               # E(COS(E0))
0252: 0104           000000               DRX     DEC     0B14              # LM POS REMAINDERS
0253: 0105           000000               DRY     DEC     0
0254: 0106           000000               DRZ     DEC     0
0255: 0107           000000               THEP    DEC     0                 # PGNS THETA IN COUNTS.
0256: 0110           000000               DIGX    DEC     0B7               # PREDICTED CHANGE IN
0257: 0111           000000               DIGY    DEC     0                 # INTEGRATED GRAVITY.
0260: 0112           000000               DIGZ    DEC     0
0261: 0113           000000               PSIP    DEC     0                 # PGNS PSI IN COUNTS.
0262: 0114           000000               GXDT    DEC     0B7               # GRAVITY TIMES MAJOR
0263: 0115           000000               GYDT    DEC     0                 # CYCLE TIME.
0264: 0116           000000               GZDT    DEC     0
0265: 0117           000000               PHIP    DEC     0                 # PGNS PHI IN COUNTS.
0266: 0120           000000               DVSX    DEC     0B7               # RESOLVED SENSED DEL V
0267: 0121           000000               DVSY    DEC     0
0270: 0122           000000               DVSZ    DEC     0
0271: 0123           000000               SIGA    DEC     0B1               # SIN FDAI GAMMA.
0272: 0124           000000               RRX     DEC     0B23              # COMPUTED LM-CSM RANGE
0273: 0125           000000               RRY     DEC     0
0274:

Page 4

0276: 0126           000000               RRZ     DEC     0
0277: 0127           000000               COGA    DEC     0B1               # COS FDAI GAMMA.
0300: 0130           200000               A11     DEC     1.0B1             # XB DIRECTION COSINES.
0301: 0131           000000               A12     DEC     0
0302: 0132           000000               A13     DEC     0
0303: 0133           000000               TS8     DEC     0
0304: 0134           000000               A31     DEC     0                 # ZB DIRECTION COSINES.
0305: 0135           000000               A32     DEC     0
0306: 0136           200000               A33     DEC     1.0B1
0307: 0137           000000               SUM     DEC     0                 # RUNNING MEMORY SUM
0310: 0140           000000               A21     DEC     0                 # YB DIRECTION COSINES.
0311: 0141           200000               A22     DEC     1.0B1
0312: 0142           000000               A23     DEC     0
0313: 0143           000000               X4      DEC     0B0               # XFR ORB PARAM.
0314:                         0143        VHSQ    EQU     X4        0B26    # VH SQUARED
0315:                         0143        Q12     EQU     X4                # B30
0316: 0144           000000               E1      DEC     0                 # -6 OR -9 XB NORM ERROR
0317: 0145           000000               E3      DEC     0                 # ZB NORMALITY ERROR.
0320: 0146           000000               E13     DEC     0                 # XB,ZB ORTHOG ERROR.
0321: 0147           000000               T1      DEC     0B18              # TA1 AT RADAR NULL
0322: 0150           000000               DA11    DEC     0B-5              # DIR COSINE REMAINDERS
0323: 0151           000000               DA12    DEC     0
0324: 0152           000000               DA13    DEC     0
0325: 0153           000000               WRDCNT  DEC     0                 # CKSUM WORD COUNT
0326: 0154           000000               DA31    DEC     0
0327: 0155           000000               DA32    DEC     0
0330: 0156           000000               DA33    DEC     0
0331: 0157           000000               TSEX    DEC     0                 # EXIT FROM NORTON
0332: 0160           000000               A11D    DEC     0B1               # XD DIRECTION COSINES.
0333: 0161           000000               A12D    DEC     0
0334: 0162           000000               A13D    DEC     0
0335: 0163           000000                       DEC     0                 # **UNUSED-INDEXED BY A11D**
0336: 0164           000000               A31D    DEC     0B1               # ZD DIRECTION COSINES.
0337: 0165           000000               A32D    DEC     0
0340: 0166           000000               A33D    DEC     0
0341: 0167           000000               MU17    DEC     0B3               # RADAR FILTER ENTRY COUNTER
0342: 0170           000000               P       DEC     0B23              # TRIAL SEMI-PARAMETER
0343:

Page 5

0345:                         0170        Q22     EQU     P                 # B30
0346: 0171           000000               ALPHA   DEC     0B23              # XFR ORBIT SEMI-MAJOR AXIS
0347: 0172           000000               Q1      DEC     0B23              # XFR ORBIT PERILUNE
0350:                         0172        ESQ     EQU     Q1                # XFR ORB E SQ AT -2.
0351: 0173           000000               AI      DEC     0B23              # PRED. SEMI-MAJOR AXIS
0352:                         0173        AE      EQU     AI                # CSM PRED. SEMI-MAJOR AXIS
0353: 0174           000000               R5X     DEC     0B23              # LM PRED POS AHEAD TDEL
0354: 0175           000000               R5Y     DEC     0
0355: 0176           000000               R5Z     DEC     0
0356: 0177           000000               AL      DEC     0B23              # LM PRED. SEMI-MAJOR AXIS
0357: 0200           000000               REX     DEC     0B23              # CSM EPOCH POSITION
0360: 0201           000000               REY     DEC     0
0361: 0202           000000               REZ     DEC     0
0362: 0203           000000               RT      DEC     0B23              # CSM PRED POS. MAG.
0363: 0204           000000               R0X     DEC     0B23              # PRED EPOCH POS VECTOR
0364: 0205           000000               R0Y     DEC     0
0365:                                     #        SEE REAR OF LISTING FOR CHECKSUM

Note that the CHECKSUM pseudo-op is not defined in the AGS programmer's manual. I have decided for the purposes of implementing yaLEMAT that the following syntax will be used. It means that the cross-assembler will compute a checksum of the address range 0207-1004 (octal), and will store it right here.

0374: 0206                                       CHECKSUM RANGE 0207-1004
0375:                         0206        R0Z     DEFINE  0206
0376: 0207           000000               R0      DEC     0B23              # PRED EPOCH POS. MAG.
0377: 0210           000000               R       DEC     0B23              # LM POS MAGNITUDE
0400: 0211           000000               Y       DEC     0B23              # OUT OF PLANE POSITION
0401: 0212           000000               PP      DEC     0B23              # P PRIME
0402:                         0212        DELTA   EQU     PP                # B60  B10 FOR RATE
0403: 0213           002261               POUTFS  DEC     7.684096E4B23     # MAX P DISPLAYABLE
0404: 0214           000000               POUT    DEC     0                 # DISPLAY POSITION.
0405: 0215           000000               DPOUT   DEC     0                 # DISPLAY POSITION INCREMENT.
0406: 0216           040000               2K3     DEC     1048576.B23       # QL SET ON O.F.
0407: 0217           001415               2K14    DEC     5.E4B23           # INITIAL P PERTURBATION
0410: 0220           000000               RIX     DEC     0B23              # ELLIPSE PRED POS OUTPUT
0411: 0221           000000               RIY     DEC     0
0412: 0222           000000               RIZ     DEC     0
0413:                         0220        DELR1   EQU     RIX               # MEASURED MINUS COMPUTED RANGE
0414:                         0221        DELR3   EQU     RIY               # B23
0415:                         0222        DELR2   EQU     RIZ
0416: 0223           000000               25J     DEC     0B23              # DEDA ALTITUDE UPDATE
0417: 0224           270633               7J      DEC     6055605B23        # TERM IN AL(O.I.)
0420:

Page 6

0422: 0225           261561               8J      DEC     5823542B23        # AL LOWER LIMIT(O.I.)
0423: 0226           326447               9J      DEC     7031200B23        # AL UPPER LIMIT(O.I.)
0424: 0227           540764               4K10    DEC     -651361.1B20      # TERM IN AL(O.I.)
0425: 0230           017205               2K19    DEC     5.E5B23           # DELTA P LIMITER
0426: 0231           256014               5J      DEC     5.7024E6B23       # LANDING SITE RADIUS
0427: 0232           001652               16J     DEC     60000B23          # ORBIT INSERTION ALTITUDE
0430: 0233           000607               21J     DEC     25000B23          # PITCH STEERING ALT THRESHOLD
0431: 0234           000000               RRSX    DEC     0B23              # CALCULATED RANGE AT TIME
0432: 0235           000000               RRSY    DEC     0                 # OF RADAR RANGE MEASUREMENT
0433: 0236           000000               RRSZ    DEC     0
0434:                         0234        L12     EQU     RRSX              # B30  ZERO FOR RATE
0435:                         0235        L22     EQU     RRSY              # B30  ZERO FOR RATE
0436:                         0236        L32     EQU     RRSZ              # B20  ZERO FOR RATE
0437: 0237           000000               L42     DEC     0                 # B20  ZERO FOR RATE
0440:
0441:                                     #        INITIALIZE DATA FROM DOWNLINK ADDRESSES
0442:                                     #                LOCATIONS 0240-0257 USED
0443: 0240           000000               1J1     DEC     0B23              # LM EPHEMERIS POS
0444: 0241           000000               1J2     DEC     0
0445: 0242           000000               1J3     DEC     0
0446: 0243           000000                       DEC     0
0447: 0244           000000               2J1     DEC     0                 # CSM EPHEMERIS POS
0450: 0245           000000               2J2     DEC     0
0451: 0246           000000               2J3     DEC     0
0452: 0247           000000                       DEC     0
0453: 0250           000000                       DEC     0
0454: 0251           000000                       DEC     0
0455: 0252           000000                       DEC     0
0456: 0253           000000                       DEC     0
0457: 0254           000000               1J7     DEC     0B18              # LM EPOCH TIME
0460: 0255           000000               1J7LS   DEC     0B1
0461: 0256           000000                       DEC     0
0462: 0257           000000                       DEC     0
0463: 0260           000000               1J4     DEC     0B13              # LM EPHEMERIS VEL
0464: 0261           000000               1J5     DEC     0
0465: 0262           000000               1J6     DEC     0
0466: 0263           000000               VPY     DEC     0B13              # OUT-OF-PLANE VELOCITY
0467:

Page 7

0471: 0264           000000               2J4     DEC     0                 # CSM EPHEMERIS VEL
0472: 0265           000000               2J5     DEC     0
0473: 0266           000000               2J6     DEC     0
0474: 0267           000000               DELVG   DEC     0B13              # VEL-TO-BE-GAINED FOR 40 MS
0475: 0270           000000               VY0     DEC     0B13              # LM OUT-OF-PLANE VEL
0476: 0271           000000               RB      DEC     0B23              # RF SAVED FOR ORBIT INSERT.
0477: 0272           000000               2J7     DEC     0                 # CSM EPOCH TIME
0500: 0273           000000               2J7LS   DEC     0
0501: 0274           776030               29J     DEC     -2000.B18         # INITIAL FILTER TIME FOR T1
0502: 0275           000000               1J      DEC     0B18              # NOMINAL TPI TIME (CSI)
0503: 0276           000000               DELTAT  DEC     0B18              # TIME OF LAST RADAR UPDATE
0504: 0277           000000               XI      DEC     0B3               # Z-AXIS/LOCAL HORIZ ANGLE
0505: 0300           000000               A31BD   DEC     0B1               # UNIT VECTOR (LM-CSM)
0506: 0301           000000               A32BD   DEC     0
0507: 0302           000000               A33BD   DEC     0
0510: 0303           000000               TLOS    DEC     0B3               # DXFR LOS COMPUTED
0511:                         0303        THETAF  EQU     TLOS              # LM-CSM CENTRAL ANG AT CSI/CDH
0512: 0304           000034               6K8     DEC     .22B10            # RANGE RATE ERROR VARIANCE
0513: 0305           000000                       DEC     0                 # **UNUSED**
0514: 0306           000000               4J      DEC     0B13              # TIME OF NODE PRIOR TO RENDEZ
0515: 0307           120400               6J      DEC     2576.0B13         # DESIRED TRANSFER TIME
0516: 0310           000000               TDEL    DEC     0B13              # TIME TILL NEXT MANEUVER
0517: 0311           000000               TR      DEC     0B13              # TIME TILL RENDEZVOUS
0520: 0312           000000               3J      DEC     0B13              # TARGET OFFSET TIME
0521: 0313           000000               TPERG   DEC     0B13              # LM TIME TO PERIGEE
0522: 0314           000000               DELRP   DEC     0B23              # DIFF. ALT. AT TIG(CSI-CDH)
0523: 0315           000000               QA      DEC     0B23              # LM APOFOCUS ALTITUDE
0524: 0316           000000               18J     DEC     0B23              # MEASURED RADAR RANGE
0525: 0317           000000               RR      DEC     0B23              # COMPUTED RANGE
0526: 0320           000000               READP   DEC     0
0527: 0321           000000               ENTERP  DEC     0
0530: 0322           000000               HOLDP   DEC     0
0531: 0323           000000               CLEARP  DEC     0
0532: 0324           000000               HMF     DEC     0
0533:                                     #                START OF TELEMETRY LIST
0534: 0325           000000               RMF     DEC     0                 # READOUT MODE FLAG
0535: 0326           000000               DD      DEC     0                 # DEDA DATA
0536:

Page 8

0540: 0327           000000               CMF     DEC     0                 # CLEAR MODE FLAG
0541: 0330           200000               A11T    DEC     1.B1              # TM DIR COSINES.
0542: 0331           000000               A12T    DEC     0
0543: 0332           000000               A13T    DEC     0
0544: 0333           000000               ADST    DEC     0                 # DEDA ADDRESS
0545: 0334           000000               A31T    DEC     0
0546: 0335           000000               A32T    DEC     0
0547: 0336           200000               A33T    DEC     1.B1
0550: 0337           000000               H       DEC     0B23              # ALTITUDE
0551: 0340           000000               RX      DEC     0B23              # LM POSITION
0552: 0341           000000               RY      DEC     0
0553: 0342           000000               RZ      DEC     0
0554: 0343           000000               QL      DEC     0B23              # PRESENT LM PERICYNTHION

QL in the following line is circled.

0556:                         0343        EONS10  EQU     QL                # ENG ON+S10 FOR TM
0557: 0344           000000               RCX     DEC     0B23              # CSM PRESENT POSITION
0560: 0345           000000               RCY     DEC     0
0561: 0346           000000               RCZ     DEC     0
0562: 0347           000000               RF      DEC     0B23              # PREDICTED BURNOUT ALT.
0563: 0350           000000               DVX     DEC     0B1               # BODY DELTA VS
0564: 0351           000000               DVY     DEC     0                 # THIS CYCLE.
0565: 0352           000000               DVZ     DEC     0
0566: 0353           000000               TA2     DEC     0B1               # ABS TIME LS.
0567: 0354           000000               DAX     DEC     0B-6              # DELTA ALPHAS.
0570: 0355           000000               DAY     DEC     0
0571: 0356           000000               DAZ     DEC     0
0572: 0357           000000               TBO     DEC     0B9               # TIME TO BURNOUT.
0573: 0360           000000               VX      DEC     0B13              # LM VELOCITY
0574: 0361           000000               VY      DEC     0
0575: 0362           000000               VZ      DEC     0
0576: 0363           000000               MU8S12  DEC     0                 # MU8/S12 FOR TELEMETRY
0577: 0364           000000               VCX     DEC     0B13              # CSM PRESENT VELOCITY
0600: 0365           000000               VCY     DEC     0
0601: 0366           000000               VCZ     DEC     0
0602: 0367           000000               HDOT    DEC     0B13              # ALTITUDE RATE
0603: 0370           000000               VG      DEC     0B13              # VELOCITY TO GAIN
0604: 0371           000000               VT      DEC     0B13              # TOTAL VEL REQ FOR DXFR
0605:                         0371        VP0     EQU     VT                # VEL. TO-BE-GAINED AT CDH
0606:

Page 9

0610: 0372           000000               TA0     DEC     0B18              # TIME FROM CSI TO CDH
0611: 0373           000000               TIG     DEC     0B18              # ABSOLUTE TIME OF MANEUVER
0612: 0374           000000               A11BD   DEC     0B1               # CMD XB POINTING DIR.
0613: 0375           000000               A12BD   DEC     0
0614: 0376           000000               A13BD   DEC     0
0615: 0377           000000               TA1     DEC     0B18              # ABS TIME MS.
0616: 0400           000000               S0      DEC     0                 # AGS FUNCTION SELECTOR
0617: 0401           000000               DISC1C  DEC     0                 # DISCRETE WD 1-TRUE STATE
0620: 0402           000000               Q1DEDA  DEC     0B23              # TRANS ORBIT PERICYN ALT
0621:                         0402        DELH    EQU     Q1DEDA            # DIFF. ALT. AFTER CDH(CSI-CDH)

A checkmark is written next to 0B23 below.

0623: 0403           000000               QLTELE  DEC     0B23              # QL FOR TELE AND DEDA
0624: 0404           000000               VD1X    DEC     0B13              # 40MS VEL ACCUMULATION
0625: 0405           000000               VD1Y    DEC     0
0626: 0406           000000               VD1Z    DEC     0
0627:                                     #                END OF TELEMETRY LIST
0630: 0407           000000               S7      DEC     0                 # ENGINE ON FOR EXT DELTA V
0631: 0410           000000               S10     DEC     0                 # GUIDANCE MODE SELECTOR
0632: 0411           000000               S11     DEC     0                 # RCS-DPS/APS SWITCH
0633: 0412           000000               S12     DEC     0                 # TEST STATUS
0634: 0413           000000               S13     DEC     0                 # STORE LUNAR AZUMUTH
0635: 0414           000000               S14     DEC     0                 # NAVIGATION INITIALIZE
0636: 0415           000000               S15     DEC     0                 # RADAR GIMBAL NULL
0637: 0416           000000               S16     DEC     0                 # CDH APSIDAL SELECTION
0640: 0417           000000               S17     DEC     0                 # RADAR FILTER INIT. SWITCH
0641: 0420           000000               VEX     DEC     0B13              # CSM EPOCH VEL
0642: 0421           000000               VEY     DEC     0
0643: 0422           000000               VEZ     DEC     0
0644: 0423           000000               RFDOT   DEC     0B13              # DESIRED ALT RATE
0645: 0424           000000               V0X     DEC     0B13              # PRED EPOCH VEL VECTOR
0646: 0425           000000               V0Y     DEC     0
0647: 0426           000000               V0Z     DEC     0
0650: 0427           000000               VH      DEC     0B13              # LM HORIZONTAL VEL
0651: 0430           000000               VIX     DEC     0B13              # ELLIPSE PRED VEL OUTPUT
0652: 0431           000000               VIY     DEC     0
0653: 0432           000000               VIZ     DEC     0
0654: 0433           000000               V       DEC     0B13              # LM TOTAL VELOCITY
0655: 0434           000000               TP      DEC     0B13              # TRIAL XFR ORB TIME.
0656:

Page 10

0660: 0435           000000               T       DEC     0B13              # TIME TO RENDEZ.
0661: 0436           000000               TB      DEC     0B13              # TA-TE.
0662: 0437           000000               PDOTM1  DEC     0B13              # DISPLAY POS RATE(-1)
0663: 0440           000000               RRDOT   DEC     0B13              # RANGE RATE
0664: 0441           000000               RDOTS   DEC     0B13              # R. R. STORED AT RADAR INPUT
0665: 0442           000000               TI      DEC     0B13              # PREDICTION TIME
0666: 0443           000000               DPDOUT  DEC     0B13              # DISPLAY POS RATE INCREMENT
0667: 0444           000000               PDOUT   DEC     0B13              # DSP POS RATE CONV TO FPS AT 13
0670: 0445           000000               TCSM    DEC     0B13              # CSM PERIOD (SEC)
0671: 0446           303240               BACCSF  DEC     0.762939B0        # .001 FT/SEC2 TO FPS/20MS AT 1
0672: 0447           000360               2K18    DEC     15.B13            # PARITIAL DERIV PROTECTOR.
0673: 0450           000000               28J1    DEC     0B13              # DELTA V DOWNRANGE
0674: 0451           000000               28J2    DEC     0B13              # DELTA V CROSSRANGE
0675: 0452           000000               28J3    DEC     0B13              # DELTA V RADIAL
0676: 0453           000040               2K20    DEC     2.B13             # CONVERGENCE CHECK.
0677: 0454           003100               4K26    DEC     100.0B13          # VG THRESHOLD
0700: 0455           000000               DDF     DEC     0                 # DEDA DATA RECEIVED FLAG
0701: 0456           031000               6K4     DEC     .1E3B10           # INITIAL VALUE OF P33 AND P44
0702: 0457           027657               6K2     DEC     .1E9B30           # INIT VALUE OF P11,P22
0703: 0460           000000               V5X     DEC     0B13              # TPI-PREDICTED V AT TPI TIME
0704: 0461           000000               V5Y     DEC     0
0705: 0462           000000               V5Z     DEC     0
0706:                         0460        DVGXX   EQU     V5X               # VEL TO GAIN IN EXT DELTA V
0707: 0463           000000               VHA     DEC     0B13
0710: 0464           001440               22J     DEC     50B13             # PITCH STEERING ALT RATE THRESH
0711: 0465           000000               23J     DEC     0B13              # RFDOT LOWER LIMIT
0712: 0466           000360               5K26    DEC     15B13             # PSEUDO ATT HOLD IN STEER
0713: 0467           000000               PART    DEC     0B14              # PARTIAL DERIVATIVE
0714: 0470           000000               VDX     DEC     0B13              # VD1 AT NAV UPDATE
0715: 0471           000000               VDY     DEC     0
0716: 0472           000000               VDZ     DEC     0
0717: 0473           432700               4K27    DEC     -7332.B13         # DESCENT ENG CAP
0720: 0474           000000               VSMGX   DEC     0B13              # VD1 CUTOFF
0721: 0475           000000               VSMGY   DEC     0
0722: 0476           000000               VSMGZ   DEC     0
0723: 0477           000000               RADOT   DEC     0B13              # PRED. RDOT AT TIG
0724: 0500           000000               DELVGX  DEC     0B13              # THRUST VEL TO GAIN
0725:

Page 11

0727: 0501           000000               DELVGY  DEC     0
0730: 0502           000000               DELVGZ  DEC     0
0731: 0503           000000               17J     DEC     0B13              # RANGE RATE INPUT
0732: 0504           000000               RD3DOT *DEC     0B-2              # DESIRED RADIAL JERK
0733: 0505           000000               YD3DOT *DEC     0B-2              # DESIRED OUT-OF-PLANE JERK
0734: 0506           012000               4K12    DEC     5B7               # ACCEL THRESH IN O.I. STEER
0735: 0507           000000               S507    DEC     0B3               # ACQ STEER SEL OF PT DIR
0736: 0510           000000               DAXREM  DEC     0B-13             # INCRE. GYRO INPUT REMAINDERS
0737: 0511           000000               DAYREM  DEC     0
0740: 0512           000000               DAZREM  DEC     0
0741: 0513           000000               C1      DEC     0B1               # RENDEZ ANGLE COSINE.
0742: 0514           000000               WBX     DEC     0B1               # UNIT VECTOR FOR
0743: 0515           000000               WBY     DEC     0                 # GUIDANCE STEERING
0744: 0516           000000               WBZ     DEC     0
0745: 0517           005754               6K10    DEC     .625E7B28         # VARIANCE OF RADAR RANGE ERROR
0746: 0520           000000               TE1     DEC     0B18              # CSM EPOCH TIME MS.
0747: 0521           000000               TL1     DEC     0B18              # LEM EPOCH TIME MS.
0750: 0522           777605               6K6     DEC     -.24B8            # Y-VELOCITY FILTER WEIGHT
0751: 0523           000000               5K20    DEC     0B-2              # RD3DOT LOWER LIMIT
0752: 0524           000000               TE2     DEC     0                 # CSM EPOCH TIME LS.
0753: 0525           000000               TL2     DEC     0                 # LEM EPOCH TIME LS.
0754: 0526           273400               2K11    DEC     6000B13           # VT IF OVERFLOW
0755: 0527           002400               4K6     DEC     80.B13            # RFDOT UPPER LIMIT
0756: 0530           000000               DAXA    DEC     0B-6              # ALIGN INCREMENTS
0757: 0531           000000               DAYA    DEC     0
0760: 0532           000000               DAZA    DEC     0
0761: 0533           000000               DISC1   DEC     0                 # DISCRETE WORD
0762: 0534           314632               1K18    DEC     .003125B-8        # ACCEL SCALE FACTOR
0763: 0535           314632               1K20    DEC     .003125B-8
0764: 0536           314632               1K22    DEC     .003125B-8
0765: 0537           000000               1K14    DEC     0B-14             # X-AXIS MASS UNBAL COMP
0766: 0540           000000               1K19    DEC     0B1               # ACCEL BIAS
0767: 0541           000000               1K21    DEC     0B1               # COMPENSATION
0770: 0542           000000               1K23    DEC     0B1
0771: 0543           000000               DSPSC   DEC     0                 # DISPLAY SHIFT COUNTER.
0772: 0544           000000               1K1     DEC     0B-13             # GYRO BIAS
0773: 0545           000000               1K6     DEC     0                 # COMPENSATIONS
0774:

Page 12

0776: 0546           000000               1K11    DEC     0
0777: 0547           000000               DDEL    DEC     0B0               # LUNAR ALIGN CORRECTION
1000: 0550           000000               1K3     DEC     0B-7              # GYRO SCALE FACTOR
1001: 0551           000000               1K8     DEC     0                 # COMPENSATIONS
1002: 0552           000000               1K13    DEC     0
1003: 0553           000000               HRF     DEC     0                 # HIGH RATE FLAG.
1004: 0554           000000               RD2DOT *DEC     0B7               # DESIRED RADIAL ACCEL
1005: 0555           000000               YD2DOT *DEC     0B7               # DESIRED OUT-OF-PLANE ACCEL
1006:                         0554        L11    *EQU     RD2DOT            # B30  B20  INTERMEDIATE RESULTS
1007:                         0555        L21    *EQU     YD2DOT            # B30  B20  USED TO COMPUTE
1010: 0556           000000               L31    *DEC     0                 # B20  B10  RADAR FILTER
1011: 0557           000000               L41    *DEC     0                 # B20  B10  WEIGHTS
1012:                         0554        LILA   *EQU     RD2DOT            # INTERMEDIATE RESULTS FOR
1013:                         0555        LILE   *EQU     YD2DOT            # COVARIANCE MATRIX COMPUTATION
1014:                         0556        LILJ   *EQU     L31               # B-15
1015:                         0557        LILC   *EQU     L41
1016: 0560           000000               5K14   *DEC     0B-2              # RD3DOT UPPER LIMIT
1017: 0561           010142               5K16   *DEC     .008B-2           # YD3DOT UPPER LIMIT
1020: 0562           000000               DLWN    DEC     0                 # DOWNLINK WORD COUNTER
1021: 0563           000000               DLIF    DEC     0                 # DOWNLINK INITIALIZE FLAG
1022: 0564           631463               5K18    DEC     -.1B-2            # RD3DOT LOWER LIMIT
1023: 0565           203045               4K4     DEC     .004B-7           # FACTOR IN RFDOT(OI)
1024: 0566           026263               4K7     DEC     .0873B0           # PITCH CANT ANGLE
1025: 0567           000000               DSPF1   DEC     0                 # DISPLAY FLAG1.
1026: 0570           000000               ID1F    DEC     0                 # DOWNLINK ID1 RECEIVED
1027: 0571           000000               IDRF    DEC     0                 # DOWNLINK INPUT COMPLETE
1030: 0572           000000               FLAGT   DEC     0                 # MEMORY TEST
1031: 0573           000000               FLAG1   DEC     0                 # 20MS BRANCH CONTROL
1032: 0574           000000               DEL2    OCT     0                 # STAGED FLAG.
1033: 0575           000000               DEL5    OCT     0                 # ATTHLD LOCK FLAG.
1034: 0576           000000               DEL6    DEC     0                 # CALIBRATE I.C. FLAG
1035: 0577           000000               DEL10   DEC     0                 # TPI LOGIC FLAG
1036: 0600           000000               RD3DTL *DEC     0B-2              # RD3DOT LOWER LIMIT
1037: 0601           767636               5K17   *DEC     -.008B-2          # YD3DOT LOWER LIMIT
1040: 0602           010550               4K8     DEC     .034B0            # POLL CANT ANGLE
1041: 0603           000000               DEL20   DEC     0                 # LOGIC FLAG FOR ENG CONTROL
1042: 0604           000000               DEL21   OCT     0                 # LUNAR SURFACE FLAG.
1043:

Page 13

1045: 0605           003775               2J      DEC     1.9970B7          # COTAN OF DESIRED LOS AT TPI
1046: 0606           000000               DEL42   OCT     0                 # LUNAR ALINE COMPLETE FLAG.
1047: 0607           377777               K55     OCT     377777            # S.F. FOR HDOT DISPLAY
1050: 0610           000000               MU3     DEC     0                 # P-ITER COUNTER.
1051: 0611           376057               6K9     DEC     .3029E-4B-15      # VARIANCE OF RADAR ANGULAR ERROR
1052: 0612           000000               MU6     DEC     0                 # STAGING COUNTER.
1053: 0613           026164               3K4     DEC     .17365B1          # CENTRAL ANGLE LIMIT ON TPI
1054: 0614           000000               MU8     DEC     0                 # ULLAGE COUNTER.
1055: 0615           000000               MU10    DEC     0                 # MINOR CYCLE COUNTER
1056: 0616           000003               1K9     DEC     3.B17             # ULLAGE COUNTER LIMIT.
1057: 0617           000226               1K30    DEC     150.B17           # GYRO CALIBRATE DURATION
1060: 0620           000005               2K17    DEC     5.B17             # NO OF P-ITERATIONS-3
1061: 0621           000017               1K37    DEC     15.B17            # ACCEL CAL DURATION
1062: 0622           000031               4K23    DEC     25.0B17           # STAGING TIME DELAY
1063: 0623           000000               S623    DEC     0B3               # EX SELECTION IN G. S
1064: 0624           031463               1K4     DEC     .1B0              # DISPLAY INTERPOLATION
1065: 0625           000071               1K24    DEC     .87E-3B1          # SINGULARITY THRESHOLD
1066: 0626           561111               1K26    DEC     -.142857E3B8      # NEG INV OF ALIGN GAIN CONSTANT
1067: 0627           262132               1K27    DEC     .435E-1B-4        # ALIGN CONSTANT
1070: 0630           327700               1K28    DEC     107.9378B7        # ALIGN CONSTANT
1071: 0631           004061               1K29    DEC     .001B-4           # LUN ALIGN STOP CRITERION
1072: 0632           243656               1K33    DEC     .08B-3            # CALIBRATE GAIN.
1073: 0633           247613               1K34    DEC     .00002B-15        # CALIBRATE GAIN
1074: 0634           000400               1K35    DEC     .25B7             # ACCEL BIAS THRESHOLD
1075: 0635           777651               1K36    DEC     -.66667E-3B0      # ACCEL CAL GAIN
1076: 0636           235407               2K1     DEC     .173189E15B48     # GRAVITY CONST (LUNAR)
1077: 0637           320020               2K2     DEC     .57740387E-14B-47   # 1/2K1
1100:                                     #        
1101:                                     #        ELEMENTS OF LM STATE ERROR COVARIANCE MATRIX
1102:
1103: 0640           000000               P11     DEC     0B30              # VARIANCE OF X-POS ERROR
1104: 0641           000000               P12     DEC     0B30              # COVAR OF X AND Y POS ERROR
1105: 0642           000000               P13     DEC     0B20              # COVAR OF X-POS AND X-VEL ERROR
1106: 0643           000000               P14     DEC     0B20              # COVAR OF X-POS AND Z-VEL ERROR
1107: 0644           000000               P21     DEC     0B30              # COVAR OF X AND Z POS ERROR
1110: 0645           000000               P22     DEC     0B30              # VARIANCE OF Z-POS ERROR
1111: 0646           000000               P23     DEC     0B20              # COVAR OF Z-POS AND X-VEL ERROR
1112:

Page 14

1114: 0647           000000               P24     DEC     0B20              # COVAR OF Z-POS AND Z-VEL ERROR
1115: 0650           000000               P33     DEC     0B10              # VARIANCE OF X-VEL ERROR
1116: 0651           000000               P34     DEC     0B10              # COVAR OF X-VEL AND Z-VEL ERROR
1117: 0652           000000               P43     DEC     0B10              # COVAR OF X-VEL AND Z-VEL ERROR
1120: 0653           000000               P44     DEC     0B10              # VARIANCE OF Z-VEL ERROR
1121: 0654           713513               4K2     DEC     -.499286E-4B-12   # FACTOR IN TB COMP
1122: 0655           012552               4K3     DEC     .12464325E-8B-25   # FACTOR IN TB COMP
1123: 0656           505075               6K5     DEC     -.73B0            # Y-POSITION FILTER WEIGHT
1124: 0657           000042               4K25    DEC     2.1B13            # ENG CUTOFF COMP
1125: 0660           002000               4K34    DEC     1.B7              # AT LOWER LIMIT
1126: 0661           000146               4K35    DEC     .1B7              # ULLAGE THRESHOLD
1127: 0662           257175               4K5     DEC     5.742395E6B23     # NOMINAL BURNOUT ALTITUDE
1130: 0663           000000               SUMLIM  DEC     0                 # LAST CELL FOR CHECKSUM
1131: 0664           000034               WORDS   DEC     28
1132: 0665           006200               VY0FS   DEC     200B13            # MAX VY0 DISPLAYABLE
1133: 0666           020603               4K21    DEC     .26179938B2       # SC FACTOR FOR ATT ERR OUTPUT
1134: 0667           777716               M25B16  DEC     -25.B16           # CYCLE COUNT TO SECONDS
1135: 0670           240000               DTB     DEC     1.25B1            # 1 SEC + DEDA TIME BIAS
1136: 0671           077776               ID1     OCT     077776            # DOWNLINK ID1 CODE
1137: 0672 10 0 0257                      DLWNL   STO     1J1+15
1140: 0673           777616               1K56    DEC     -.532333E-7B-14   # NEG LUNAR RATE-RAD/20MS
1141: 0674           542371               2K4     DEC     -.173189E15B48    # (-2.)(2K1) B49
1142: 0675           200000               KDT     DEC     1.B1              # DELTA T/2 AT 1
1143:
1144:                                     #        DEDA CONVERSION SCALE FACTORS
1145:
1146: 0676           365706               BM13SF  DEC     .96049535B0       # .01 DEG/HR TO RAD/20MS AT -13
1147: 0677           243656               B23SF   DEC     .64B0             # 100 FT TO FT AT 23
1150: 0700           125253               B18SF   DEC     .333333B0         # .1 MIN TO SEC AT 18
1151: 0701           240000               B13VSF  DEC     .625B0            # .1 FPS TO FPS AT 13
1152: 0702           131415               B3SF    DEC     .34971155B0       # .01 DEG TO RAD AT 3
1153: 0703           032756               B23RSF  DEC     .10533045B0       # .1 NMI TO FT AT 23
1154: 0704           032525               B13SF   DEC     .10416666B0       # .01 MIN TO SEC AT 13
1155: 0705 50 1 0002                      ADDMS   AXT     2,1
1156: 0706 20 1 0010                              CLA     TS10,1
1157: 0707 62 0 0000                             *ABS     
1160: 0710 22 0 4036                             *ADD     MS
1161:

Page 15

1163: 0711 42 1 0706                              TIX     *-3,1
1164: 0712 40 0 4143                              TRA     EX3+1
1165: 0713           000026               SFLO    OCT     000026
1166: 0714           000000               SDVX   *DEC     0B3               # DV SUM FOR ACCEL. CAL
1167: 0715           000000               SDVY   *DEC     0                 # (ADDR OF SDVX MUST END IN 4)
1170: 0716           000000               SDVZ   *DEC     0
1171: 0717           000000               MU7    *DEC     0B17              # CALIBRATION COUNTER
1172: 0720           000145               SFL1    OCT     145
1173: 0721           000024               SFL2    OCT     24
1174: 0722           000020               SFL3    OCT     20
1175: 0723           000000               TMID    DEC     0                 # TELEMETRY ID
1176: 0724           000034               SFL8    OCT     34
1177: 0725           000062               SFL7    OCT     62
1200: 0726           000064               SFL4    OCT     64
1201: 0727           000000               DEDASC  DEC     0                 # DEDA SHIFT COUNTER
1202: 0730           377363               DIAK1  *OCT     377363
1203: 0731           377401               DIAK2  *OCT     377401
1204: 0732 40 0 2614                      ORBRET  TRA     DX10P             # RETURN FROM NORTON IN O.I.
1205: 0733           000045               SFL6    OCT     45
1206:
1207:
1210: 0734 12 0 0577                      EX36P   STQ     DEL10
1211:                                     #                SAVE QUANTITIES FOR LATER USE IN
1212:                                     #                T/B COMPUTATIONS
1213: 0735 10 0 0052                              STO     V6Z
1214: 0736 20 0 0012                              CLA     TS12
1215: 0737 10 0 0050                              STO     V6X
1216: 0740 20 0 0013                              CLA     TS13
1217: 0741 10 0 0051                              STO     V6Y
1220: 0742 20 0 0442                              CLA     TI
1221: 0743 24 0 0306                              SUB     4J
1222: 0744 40 0 2721                              TRA     DXFR14-2
1223: 0745 30 0 0577                      EX34P   CLZ     DEL10
1224: 0746 46 0 3621                              TMI     EX33PP+1
1225: 0747 40 0 5615                              TRA     EX34+1
1226: 0750 22 0 0370                      EX37    ADD     VG
1227: 0751 46 0 3611                              TMI     EX35
1230:

Page 16

1232: 0752 40 0 3612                              TRA     EX35+1
1233: 0753 20 0 0347                      THEF    CLA     RF
1234: 0754 54 0 0001                              LRS     1                 # B24
1235: 0755 32 0 0003                              ADZ     TS3
1236: 0756 14 0 0004                              LDQ     TS4
1237: 0757 10 0 0004                              STO     TS4               # =RF+RX B24
1240: 0760 12 0 0003                              STQ     TS3               # =RZ B24
1241: 0761 72 0 7034                              TSQ     ARCTAE
1242: 0762 10 0 0000                              STO     TS0               # THETAF B3
1243: 0763 24 0 1066                              SUB     PI
1244: 0764 46 0 0766                              TMI     *+2
1245: 0765 24 0 4021                              SUB     2PIB3
1246: 0766 22 0 1066                              ADD     PI
1247: 0767 10 0 0303                              STO     THETAF            # THETAF B3
1250: 0770 20 0 0000                              CLA     TS0               # B3
1251: 0771 24 0 4021                              SUB     2PIB3
1252: 0772 06 0 4126                              MPY     M1B1              # B4
1253: 0773 04 0 0077                              DVP     NI
1254: 0774 22 0 0442                              ADD     TI                # B13
1255: 0775 40 0 2721                              TRA     DXFR14-2
1256:
1257:
1260: 1000                                        ORG     1000
1261: 1000           000000               CLADD   DEC     0                 # PICKUP DEDA DATA
1262: 1001 40 0 7215                              TRA     ROR
1263: 1002 12 0 0023                      RND     STQ     SREX              # DIRECTION COSINE ROUND
1264: 1003 22 0 4013                              ADD     1B9
1265: 1004 54 0 0011                              LRS     9
1266: 1005 40 0 0023                              TRA     SREX
1267: 1006 20 0 0324                      TMCLA   CLA     0324              # CLA FOR TELEM
1270: 1007 20 0 1005                      TCLTH   CLA     1005
1271: 1010 10 0 0237                      DLSTO   STO     1J1-1
1272: 1011 40 0 5070                      IC1BR   TRA     IC1               # IC1 TRA.
1273: 1012 40 0 1670                      BR1     TRA     NAV1P
1274: 1013 40 0 1212                      DEDABR  TRA     DEDAE             # DEDA BRANCH TRA.
1275: 1014 40 0 3371                      BR50    TRA     EXEC2             # BRANCH 50 TRA.
1276:
1277:

Page 17

1301:                                     #                HARDWIRE ESCAPE POINTS
1302:
1303: 1015 40 0 4073                      EXIT1   TRA     EX1+1
1304: 1016 40 0 1153                      EXIT2   TRA     UBCOMP
1305: 1017 40 0 0705                      EXIT3   TRA     ADDMS
1306: 1020 40 0 4222                      EXIT4   TRA     EX4+1
1307: 1021 40 0 7420                      EXIT5   TRA     PGNSDE
1310: 1022 40 0 7371                      EXIT6   TRA     TME
1311: 1023 40 0 7455                      EXIT7   TRA     PGNSD1+5
1312: 1024 40 0 4326                      EXIT8   TRA     EX8+1
1313: 1025 40 0 1422                      EXIT9   TRA     TVTG
1314: 1026 72 0 1452                      EXIT10  TSQ     SOFT1
1315: 1027 72 0 1452                      EXIT11  TSQ     SOFT1             # ASCENT ENG ON
1316: 1030 40 0 4450                      EXIT12  TRA     AHE1
1317: 1031 40 0 4476                      EXIT13  TRA     EROUT+1
1320: 1032 72 0 1635                      EXIT14  TSQ     SOFT2
1321: 1033 40 0 1661                      EXIT15  TRA     LUNAL1            # GAIN CHANGE
1322: 1034 40 0 4645                      EXIT16  TRA     EX16+1
1323: 1035 40 0 3544                      EXIT17  TRA     FDAI1
1324: 1036 40 0 4743                      EXIT18  TRA     NOC
1325: 1037 40 0 4047                      EXIT19  TRA     DELAY
1326: 1040 40 0 1376                      EXIT20  TRA     DLDC
1327: 1041 40 0 6254                      EXIT21  TRA     TIMEA
1330: 1042 40 0 3262                      EXIT22  TRA     IDLE-1
1331: 1043           000031               25B17   DEC     25B17
1332: 1044 30 0 0404                      EXIT23  CLZ     VD1X
1333: 1045 30 0 0405                              CLZ     VD1Y
1334: 1046 30 0 0406                              CLZ     VD1Z
1335: 1047 40 0 5217                              TRA     NAV3
1336: 1050 40 0 5205                      EXIT24  TRA     NAV2
1337: 1051 40 0 5217                      EXIT25  TRA     NAV3
1340: 1052 20 0 0473                      SINITC  CLA     4K27
1341: 1053 10 0 0404                              STO     VD1X
1342: 1054 10 0 0470                              STO     VDX
1343: 1055 40 0 6367                              TRA     EXEC1+7
1344: 1056 40 0 1676                      EXIT26  TRA     XDVS
1345: 1057 40 0 5413                      EXIT27  TRA     EX27+1
1346:

Page 18

1350: 1060 40 0 5267                      EXIT28  TRA     EX28+1
1351: 1061 30 0 0612                      STGCTR  CLZ     MU6               # STAGING DELAY COUNTER
1352: 1062 22 0 4006                              ADD     1B17
1353: 1063 10 0 0612                              STO     MU6
1354: 1064 40 0 4437                              TRA     AHE
1355: 1065 40 0 5305                      EXIT29  TRA     EX29+1
1356: 1066           144420               PI      DEC     3.14159266B3
1357: 1067 40 0 5332                      EXIT30  TRA     EX30+1
1360: 1070 40 0 1710                      EXIT31  TRA     ALTUP
1361: 1071 40 0 2446                      EXIT32  TRA     LMORB2
1362: 1072 40 0 3577                      EXIT33  TRA     EX33P
1363: 1073 40 0 0745                      EXIT34  TRA     EX34P
1364: 1074 40 0 3611                      EXIT35  TRA     EX35
1365: 1075 72 0 0734                      EXIT36  TSQ     EX36P
1366: 1076 40 0 0750                      EXIT37  TRA     EX37
1367: 1077 40 0 3041                      EXIT38  TRA     Q5
1370: 1100 40 0 3376                      EXIT39  TRA     EXECM
1371: 1101 30 0 0400                      EXIT40  CLZ     S0                # SOFT INITIALIZE
1372: 1102 30 0 0575                              CLZ     DEL5
1373: 1103 30 0 0572                              CLZ     FLAGT
1374: 1104 50 1 0007                              AXT     7,1               # ZERO S SWITCHES
1375: 1105 30 1 0410                              CLZ     S10,1
1376: 1106 42 1 1105                              TIX     *-1,1
1377: 1107 40 0 1052                              TRA     SINITC            # CONTINUE INITIALIZE
1400: 1110 40 0 3345                      EXIT41  TRA     DSP1
1401: 1111 40 0 3356                      EXIT42  TRA     DSP2CP
1402: 1112 24 0 1043                      EXIT43  SUB     25B17             # CHECK FOR TM RESET
1403: 1113 62 0 0000                              ABS     
1404: 1114 60 0 0000                              COM     
1405: 1115 46 0 6364                              TMI     EXEC1+4           # NOT 25TH
1406: 1116 72 0 1132                              TSQ     TMIE1             # RESET TM AT 25TH CYCLE
1407: 1117 40 0 4047                              TRA     DELAY
1410: 1120 40 0 6470                      EXIT44  TRA     EX44+1
1411: 1121 40 0 6505                      EXIT45  TRA     EX45+1
1412: 1122 40 0 7225                      EXIT46  TRA     EX46+1
1413: 1123 40 0 1222                      EXIT47  TRA     DEXIT
1414: 1124 40 0 1225                      EXIT48  TRA     CLEARM+1
1415:

Page 19

1417: 1125 40 0 1251                      EXIT49  TRA     SFTEST
1420: 1126 40 0 7343                      EXIT50  TRA     EX50+1
1421: 1127 72 0 1351                      EXIT51  TSQ     DIAT
1422: 1130 40 0 6262                      EXIT52  TRA     EXEC+1
1423: 1131 40 0 6262                      EXIT53  TRA     EXEC+1
1424: 1132 12 0 0023                      TMIE1   STQ     SREX              # INITIALIZE TELEMETRY
1425: 1133 72 0 7410                              TSQ     TMIE2
1426: 1134 20 0 0412                              CLA     S12
1427: 1135 22 0 0614                              ADD     MU8
1430: 1136 10 0 0363                              STO     MU8S12            # SAVE MU8/S12 FOR TM
1431: 1137 24 0 7520                              SUB     3B3               # TEST FOR SELF TEST FAILURE
1432: 1140 46 0 1142                              TMI     *+2
1433: 1141 66 0 6410                              OUT     6410              # SET FAILURE INDICATOR
1434: 1142 40 0 0023                              TRA     SREX
1435:
1436:                                     #        ORBIT ALIGN COMPUTATIONS
1437:
1440: 1143 50 1 0006                      ORBLIN  AXT     6,1
1441: 1144 30 1 0130                              CLZ     A11,1
1442: 1145 30 1 0150                              CLZ     DA11,1            # ZERO REMAINDERS
1443: 1146 42 1 1144                              TIX     *-2,1
1444: 1147 20 0 5033                              CLA     1B1
1445: 1150 10 0 0130                              STO     A11
1446: 1151 10 0 0136                              STO     A33
1447: 1152 40 0 4273                              TRA     COA21-2
1450:
1451:                                     #        MASS UNBALANCE COMPENSATION
1452:
1453: 1153 26 0 0537                      UBCOMP  MPR     1K14              # 1K14(DVX) 3-16=-13
1454: 1154 32 0 0510                              ADZ     DAXREM
1455: 1155 10 0 0510                              STO     DAXREM
1456:
1457:                                     #                20MS MODE CHECK.
1460:
1461: 1156 20 0 0400                      MODCK   CLA     S0                # CHECK FOR ALIGNMENT
1462: 1157 24 0 7520                              SUB     3B3               # SUBMODES
1463: 1160 46 0 4107                              TMI     GYCOM-2           # - IS INERT REF
1464:

Page 20

1466: 1161 24 0 7701                              SUB     1B3
1467: 1162 46 0 5056                              TMI     ZNOC              # IMU ALIGN
1470: 1163 24 0 7701                              SUB     1B3
1471: 1164 46 0 4107                              TMI     GYCOM-2           # - IS LUNAR ALIGN
1472: 1165 24 0 7701                              SUB     1B3
1473: 1166 46 0 1143                              TMI     ORBLIN            # ORBIT ALIGN
1474: 1167 20 0 0604                              CLA     DEL21             # CALIBRATE MODE.
1475: 1170 50 1 0002                              AXT     2,1
1476: 1171 46 0 1177                              TMI     *+6               # - IS LUNAR SURF
1477: 1172 30 1 0714                              CLZ     SDVX,1
1500: 1173 22 1 0350                              ADD     DVX,1
1501: 1174 10 1 0714                              STO     SDVX,1            # DV SUM AT 1.
1502: 1175 42 1 1172                              TIX     *-3,1
1503: 1176 40 0 4107                              TRA     GYCOM-2
1504: 1177 20 0 0135                              CLA     A32
1505: 1200 72 0 1204                              TSQ     HUGH
1506: 1201 20 0 0141                              CLA     A22
1507: 1202 72 0 1204                              TSQ     HUGH
1510: 1203 20 0 0131                              CLA     A12
1511: 1204 12 0 0023                      HUGH    STQ     SREX
1512: 1205 26 0 0673                              MPR     1K56
1513: 1206 32 1 0510                              ADZ     DAXREM,1
1514: 1207 10 1 0510                              STO     DAXREM,1
1515: 1210 42 1 0023                              TIX     SREX,1
1516: 1211 40 0 4107                              TRA     GYCOM-2
1517:
1520:                                     #                DEDA MODE SELECTION
1521:
1522: 1212 30 0 0323                      DEDAE   CLZ     CLEARP
1523: 1213 46 0 1224                              TMI     CLEARM            # SET CLEAR
1524: 1214 20 0 0327                              CLA     CMF
1525: 1215 46 0 1236                              TMI     RPT               # CLEAR MODE
1526: 1216 20 0 0325                              CLA     RMF
1527: 1217 46 0 1243                              TMI     HET               # READOUT IN PROGRESS
1530: 1220 20 0 0324                              CLA     HMF
1531: 1221 46 0 3572                              TMI     RRT               # HOLD IN PROGRESS
1532: 1222 50 1 0003                      DEXIT   AXT     3,1               # NORMAL EXIT
1533:

Page 21

1535: 1223 40 0 1227                              TRA     *+4
1536: 1224 10 0 0327                      CLEARM  STO     CMF
1537: 1225 64 0 2200                              INP     DEDA
1540: 1226 50 1 0005                              AXT     5,1               # CLEAR EXIT
1541: 1227 30 1 0320                              CLZ     READP,1           # RESET FLAGS
1542: 1230 42 1 1227                              TIX     *-1,1
1543: 1231 30 0 0057                              CLZ     TMPBR             # SET BRANCH FOR NEXT
1544: 1232 10 0 0063                              STO     BRANCH            # GUIDANCE CYCLE
1545: 1233 20 0 4014                              CLA     1B11              # INITIALIZE COUNTER
1546: 1234 10 0 0727                              STO     DEDASC
1547: 1235 40 0 3345                              TRA     DSP1              # TO DISPLAY
1550: 1236 30 0 0320                      RPT     CLZ     READP             # TEST FOR
1551: 1237 46 0 7257                              TMI     RME               # READOUT MODE
1552: 1240 30 0 0321                              CLZ     ENTERP            # OR ENTER MODE
1553: 1241 46 0 7260                              TMI     RME+1             # ENTRY.
1554: 1242 40 0 1222                              TRA     DEXIT             # EXIT
1555: 1243 30 0 0322                      HET     CLZ     HOLDP             # READOUT TEST FOR
1556: 1244 46 0 1246                              TMI     *+2               # HOLD COMMANDED
1557: 1245 40 0 7202                              TRA     ADOUT             # TO OUTPUT ROUTINE
1560: 1246 10 0 0324                              STO     HMF               # SET HOLD MODE
1561: 1247 30 0 0325                              CLZ     RMF
1562: 1250 40 0 1222                              TRA     DEXIT
1563:
1564:                                     #        DEDA SCALE FACTOR SELECTION
1565:
1566: 1251 24 0 0713                      SFTEST  SUB     SFLO
1567: 1252 46 0 1225                              TMI     CLEARM+1          # LESS THAN 0026 PROTECTED
1570: 1253 24 0 0720                              SUB     SFL1              # LESS THAN 173 IS OCTAL
1571: 1254 46 0 7310                              TMI     NOTDD
1572: 1255 24 0 4040                              SUB     49B17             # 173-253 IS 100 FEET
1573: 1256 46 0 1326                              TMI     SFP
1574: 1257 24 0 4003                              SUB     4B17              # 254(255-257) IS .1 MIN
1575: 1260 46 0 1330                              TMI     SFT
1576: 1261 24 0 4041                              SUB     10B17             # 260-266(267-271) IS .1 FPS
1577: 1262 46 0 1332                              TMI     SFV
1600: 1263 24 0 4002                              SUB     5B17              # 272-276 IS .1 MIN
1601: 1264 46 0 1330                              TMI     SFT
1602:

Page 22

1604: 1265 24 0 4000                              SUB     7B17              # 277(300-302),303(304-305)
1605:                                     #                                       IS .01 DEG
1606: 1266 46 0 1334                              TMI     SFA
1607: 1267 24 0 4001                              SUB     6B17              # 306-313 IS .01 MIN
1610: 1270 46 0 1336                              TMI     SFT1
1611: 1271 24 0 0721                              SUB     SFL2              # 314-317,337(320-336) IS .1NMI
1612: 1272 46 0 1340                              TMI     SFR
1613: 1273 24 0 4041                              SUB     10B17             # 340-347(350-351) IS 100 FEET
1614: 1274 46 0 1326                              TMI     SFP
1615: 1275 24 0 0722                              SUB     SFL3              # (352-357)360-371 IS .1 FPS
1616: 1276 46 0 1332                              TMI     SFV
1617: 1277 24 0 4001                              SUB     6B17              # (372)373(374-376)377 IS .1 MIN
1620: 1300 46 0 1330                              TMI     SFT
1621: 1301 24 0 4005                              SUB     2B17              # 400-401 IS OCTAL
1622: 1302 46 0 7310                              TMI     NOTDD
1623: 1303 24 0 4003                              SUB     4B17              # 402-403(404-405) IS .1 NMI
1624: 1304 46 0 1340                              TMI     SFR
1625: 1305 24 0 4041                              SUB     10B17             # 406-417 IS OCTAL
1626: 1306 46 0 7310                              TMI     NOTDD
1627: 1307 24 0 0726                              SUB     SFL4              # 420-454,456-463,467-503
1630:                                     #                                  (455,464-466) IS .1 FPS
1631: 1310 46 0 1332                              TMI     SFV
1632: 1311 24 0 0724                              SUB     SFL8              # 504-537 IS OCTAL
1633: 1312 46 0 7310                              TMI     NOTDD
1634: 1313 24 0 4003                              SUB     4B17              # 540-542(543) IS .001 FT/SEC2
1635: 1314 46 0 1344                              TMI     SFACC
1636: 1315 24 0 4004                              SUB     3B17              # 544-546 IS .01 DEG/HR
1637: 1316 46 0 1346                              TMI     SFG
1640: 1317 24 0 0733                              SUB     SFL6              # 547-613 IS OCTAL
1641: 1320 46 0 7310                              TMI     NOTDD
1642: 1321 24 0 4000                              SUB     7B17              # 614-622 IS 1 COUNT
1643: 1322 46 0 1342                              TMI     SF1
1644: 1323 24 0 0725                              SUB     SFL7              # 623-704 IS OCTAL
1645: 1324 46 0 7310                              TMI     NOTDD
1646: 1325 40 0 1225                              TRA     CLEARM+1          # ILLEGAL ADDRESS
1647: 1326 20 0 0677                      SFP     CLA     B23SF             # PICK UP SCALE FACTOR
1650: 1327 40 0 1347                              TRA     SFG+1             # TO DECIMAL SET UP
1651:

Page 23

1653: 1330 20 0 0700                      SFT     CLA     B18SF
1654: 1331 40 0 1347                              TRA     SFG+1
1655: 1332 20 0 0701                      SFV     CLA     B13VSF
1656: 1333 40 0 1347                              TRA     SFG+1
1657: 1334 20 0 0702                      SFA     CLA     B3SF
1660: 1335 40 0 1347                              TRA     SFG+1
1661: 1336 20 0 0704                      SFT1    CLA     B13SF
1662: 1337 40 0 1347                              TRA     SFG+1
1663: 1340 20 0 0703                      SFR     CLA     B23RSF
1664: 1341 40 0 1347                              TRA     SFG+1
1665: 1342 20 0 4030                      SF1     CLA     PMAX
1666: 1343 40 0 1347                              TRA     SFG+1
1667: 1344 20 0 0446                      SFACC   CLA     BACCSF
1670: 1345 40 0 1347                              TRA     SFG+1
1671: 1346 20 0 0676                      SFG     CLA     BM13SF
1672: 1347 10 0 0026                              STO     SF                # SET SCALE FACTOR
1673: 1350 40 0 7326                              TRA     DDIN              # TO INPUT ROUTINE
1674: 1351 50 1 0001                      DIAT    AXT     1,1               # IMMEDIATE ACTION TEST
1675: 1352 20 0 0333                              CLA     ADST              # IMMED. ACTION IF
1676: 1353 22 1 0730                             *ADD     DIAK1,1           # ACCUMULATOR = 400000
1677: 1354 62 0 0000                              ABS     
1700: 1355 46 0 1361                              TMI     *+4
1701: 1356 42 1 1352                              TIX     DIAT+1,1
1702: 1357 12 0 0455                              STQ     DDF
1703: 1360 40 0 1222                              TRA     DEXIT
1704: 1361 42 1 7357                              TIX     ATI,1
1705: 1362 50 1 0002                              AXT     2,1
1706: 1363 20 1 0134                              CLA     A31,1             # STORE DIRECTION COSINES
1707: 1364 10 1 0044                              STO     A31S,1
1710: 1365 20 1 0124                              CLA     RRX,1             # SAVE RANGE FOR FILTER
1711: 1366 10 1 0234                              STO     RRSX,1
1712: 1367 42 1 1363                              TIX     *-4,1
1713: 1370 20 0 0377                              CLA     TA1
1714: 1371 24 0 0147                              SUB     T1
1715: 1372 10 0 0276                              STO     DELTAT            # DELTA T = TA1 - T1  B18
1716: 1373 20 0 0440                              CLA     RRDOT
1717: 1374 10 0 0441                              STO     RDOTS
1720:

Page 24

1722: 1375 40 0 1222                              TRA     DEXIT
1723:
1724:                                     #                DOWNLINK DATA FORMATTING
1725:
1726: 1376 50 1 0002                      DLDC    AXT     2,1
1727: 1377 30 1 0244                              CLZ     0244,1            # LEM VEL
1730: 1400 10 1 0260                              STO     1J4,1
1731: 1401 30 1 0250                              CLZ     0250,1            # CSM POS
1732: 1402 10 1 0244                              STO     2J1,1
1733: 1403 30 1 0254                              CLZ     0254,1            # CSM VEL
1734: 1404 10 1 0264                              STO     2J4,1
1735: 1405 42 1 1377                              TIX     DLDC+1,1
1736: 1406 30 0 0247                              CLZ     0247
1737: 1407 54 0 0016                              LRS     14
1740: 1410 32 0 0243                              ADZ     0243
1741: 1411 10 0 0254                              STO     1J7
1742: 1412 12 0 0255                              STQ     1J7LS
1743: 1413 30 0 0257                              CLZ     0257
1744: 1414 54 0 0016                              LRS     14
1745: 1415 32 0 0253                              ADZ     0253
1746: 1416 10 0 0272                              STO     2J7
1747: 1417 12 0 0273                              STQ     2J7LS
1750: 1420 72 0 5145                              TSQ     CSMPV
1751: 1421 40 0 5073                              TRA     IC1+3
1752:
1753:                                     #                DELTA V ACCUMULATION AND THRUST VEL TO GAIN.
1754:
1755: 1422 50 1 0002                      TVTG    AXT     2,1
1756: 1423 20 1 0350                              CLA     DVX,1             # 1
1757: 1424 54 0 0001                              LRS     1                 # TO 2
1760: 1425 32 1 0100                              ADZ     VD2X,1
1761: 1426 10 1 0100                              STO     VD2X,1
1762: 1427 20 1 0074                              CLA     DVXM1,1
1763: 1430 54 0 0001                              LRS     1                 # TO 2
1764: 1431 32 1 0100                              ADZ     VD2X,1
1765: 1432 10 1 0100                              STO     VD2X,1
1766: 1433 54 0 0013                              LRS     11                # TO 13
1767:

Page 25

1771: 1434 10 0 0001                              STO     TS1
1772: 1435 56 0 0013                              ALS     11
1773: 1436 60 0 0000                              COM     
1774: 1437 32 1 0100                              ADZ     VD2X,1
1775: 1440 10 1 0100                              STO     VD2X,1            # REMAINDER AT 2
1776: 1441 20 1 0404                              CLA     VD1X,1            # DV EXPENDED MS.
1777: 1442 32 0 0001                              ADZ     TS1
2000: 1443 10 1 0404                              STO     VD1X,1            # VD1 AT 13
2001: 1444 60 0 0000                              COM     
2002: 1445 22 1 0474                              ADD     VSMGX,1           # VSMG-VD1
2003: 1446 10 1 0500                              STO     DELVGX,1          # THRUST VEL TO GAIN
2004: 1447 30 1 0070                              CLZ     EX,1
2005: 1450 42 1 1423                              TIX     TVTG+1,1
2006: 1451 40 0 4355                              TRA     EX9+1
2007:
2010:                                     #        SOFT 40MS COMPUTATIONS
2011:
2012: 1452 20 0 0400                      SOFT1   CLA     S0                # TEST MODE
2013: 1453 24 0 7520                              SUB     3B3
2014: 1454 10 0 0001                              STO     TS1               # SAVE
2015: 1455 46 0 1507                              TMI     IR                # - IS INERT. REF.
2016: 1456 20 0 4007                      ZERR    CLA     ZERO
2017: 1457 66 0 6007                              OUT     6007              # ZERO ATTITUDE ERRORS
2020: 1460 30 0 0575                              CLZ     DEL5              # RESET ATT HOLD INIT FLAG
2021: 1461 30 0 0001                              CLZ     TS1
2022: 1462 46 0 1475                              TMI     ENCOM1            # - IS INERTIAL REF
2023: 1463 24 0 7701                              SUB     1B3
2024: 1464 46 0 1467                              TMI     SOFT3
2025: 1465 24 0 7701                              SUB     1B3
2026: 1466 46 0 4534                              TMI     LUNAL
2027: 1467 66 0 7040                      SOFT3   OUT     7040              # RESET ENG ON
2030: 1470 66 0 6420                              OUT     6420              # SET ENG OFF
2031: 1471 20 0 4007                              CLA     ZERO              # SET ENG TM FLAG PLUS
2032: 1472 22 0 0410                              ADD     S10
2033: 1473 10 0 0343                              STO     EONS10
2034: 1474 40 0 4626                              TRA     FDAI              # TO ATTITUDE DISPLAY
2035: 1475 20 0 0533                      ENCOM1  CLA     DISC1             # FOLLOWUP ENG. COMMANDS
2036:

Page 26

2040: 1476 52 0 0005                             *LLS     5
2041: 1477 46 0 1503                              TMI     *+4               # - DESCENT ENG ON
2042: 1500 52 0 0001                             *LLS     1
2043: 1501 46 0 1503                              TMI     *+2               # - ASCENT ENG ON
2044: 1502 40 0 1467                              TRA     SOFT3             # ENG OFF
2045: 1503 66 0 7020                              OUT     7020              # RESET ENG OFF
2046: 1504 66 0 6440                              OUT     6440              # SET ENG ON
2047: 1505 20 0 4036                              CLA     MS                # SET ENG TM FLAG NG
2050: 1506 40 0 1472                              TRA     SOFT3+3
2051: 1507 20 0 0533                      IR      CLA     DISC1
2052: 1510 56 0 0003                             *ALS     3
2053: 1511 46 0 1516                              TMI     IR1               # - IS FOLLOWUP
2054: 1512 56 0 0001                             *ALS     1
2055: 1513 46 0 1562                              TMI     IR2               # - IS AUTOMATIC
2056: 1514 12 0 0603                              STQ     DEL20
2057: 1515 40 0 4437                              TRA     AHE               # TO ATT HOLD
2060: 1516 20 0 0401                      IR1     CLA     DISC1C
2061: 1517 56 0 0004                             *ALS     4
2062: 1520 46 0 1456                              TMI     ZERR              # PLUS IS AUTOMATIC
2063: 1521 30 0 0575                              CLZ     DEL5
2064: 1522 12 0 0603                              STQ     DEL20
2065: 1523 40 0 1602                              TRA     MODE
2066: 1524 50 1 0002                      RSTE    AXT     2,1
2067: 1525 20 0 0623                              CLA     S623
2070: 1526 56 0 0003                             *ALS     3
2071: 1527 46 0 1532                              TMI     *+3
2072: 1530 20 1 0054                              CLA     WCX,1
2073: 1531 40 0 1533                              TRA     *+2
2074: 1532 20 1 0514                              CLA     WBX,1
2075: 1533 26 1 0134                              MPR     A31,1
2076: 1534 60 0 0000                              COM     
2077: 1535 32 0 0070                              ADZ     EX
2100: 1536 10 0 0070                              STO     EX
2101: 1537 20 0 0411                              CLA     S11
2102: 1540 56 0 0003                             *ALS     3
2103: 1541 46 0 1545                              TMI     *+4
2104: 1542 20 0 0401                              CLA     DISC1C
2105:

Page 27

2107: 1543 56 0 0006                             *ALS     6
2110: 1544 46 0 1551                              TMI     *+5
2111: 1545 20 1 0130                              CLA     A11,1
2112: 1546 26 1 0374                              MPR     A11BD,1
2113: 1547 32 0 0071                              ADZ     EY
2114: 1550 10 0 0071                              STO     EY
2115: 1551 42 1 1525                              TIX     RSTE+1,1
2116: 1552 20 0 0071                              CLA     EY
2117: 1553 26 0 0602                              MPR     4K8
2120: 1554 60 0 0000                              COM     
2121: 1555 10 0 0072                              STO     EZ
2122: 1556 30 0 0071                              CLZ     EY
2123: 1557 26 0 0566                              MPR     4K7
2124: 1560 10 0 0071                              STO     EY
2125: 1561 40 0 4524                      RST1    TRA     RST
2126: 1562 56 0 0004                      IR2    *ALS     4
2127: 1563 46 0 1572                              TMI     IR3               # - IS ABORT STAGE
2130: 1564 20 0 0604                              CLA     DEL21             # IF ON LUNAR SURFACE
2131: 1565 46 0 1456                              TMI     ZERR              # OUTPUT ZERO ATT ERRORS
2132: 1566 20 0 0533                              CLA     DISC1
2133: 1567 56 0 0007                             *ALS     7
2134: 1570 46 0 1602                              TMI     MODE              # - IS ABORT
2135: 1571 72 0 1522                              TSQ     IR1+4
2136: 1572 20 0 0604                      IR3     CLA     DEL21
2137: 1573 46 0 4437                              TMI     AHE
2140: 1574 20 0 0401                              CLA     DISC1C
2141: 1575 56 0 0006                             *ALS     6
2142: 1576 46 0 1602                              TMI     MODE
2143: 1577 20 0 0612                              CLA     MU6
2144: 1600 24 0 0622                              SUB     4K23
2145: 1601 46 0 1061                              TMI     STGCTR            # STAGING ATT HOLD
2146: 1602 20 0 0400                      MODE    CLA     S0                # TEST STEERING MODE
2147: 1603 24 0 7701                              SUB     1B3
2150: 1604 46 0 4437                              TMI     AHE               # ATT HOLD
2151: 1605 24 0 7701                              SUB     1B3
2152: 1606 46 0 1524                              TMI     RSTE              # RENDEZVOUS STEERING
2153: 1607 30 0 0575                              CLZ     DEL5              # ACQUISITION STEERING
2154:

Page 28

2156: 1610 50 1 0002                              AXT     2,1
2157: 1611 20 1 0054                      MODE1   CLA     WCX,1
2160: 1612 26 1 0130                              MPR     A11,1
2161: 1613 32 0 0072                              ADZ     EZ
2162: 1614 10 0 0072                              STO     EZ
2163: 1615 20 0 0507                              CLA     S507              # ORIENT LM Z-BODY AXIS
2164: 1616 24 0 7701                              SUB     1B3               # IN DESIRED THRUST DIR.
2165: 1617 46 0 1622                              TMI     *+3               # OR ESTIMATED CSM DIR.
2166: 1620 20 1 0374                              CLA     A11BD,1
2167: 1621 10 1 0300                              STO     A31BD,1
2170: 1622 20 1 0300                              CLA     A31BD,1
2171: 1623 26 1 0130                              MPR     A11,1             # XB
2172: 1624 32 0 0071                              ADZ     EY
2173: 1625 10 0 0071                              STO     EY
2174: 1626 20 1 0300                              CLA     A31BD,1           # ZBD
2175: 1627 26 1 0140                              MPR     A21,1             # YB
2176: 1630 60 0 0000                              COM     
2177: 1631 32 0 0070                              ADZ     EX
2200: 1632 10 0 0070                              STO     EX
2201: 1633 42 1 1611                              TIX     MODE1,1
2202: 1634 40 0 4475                              TRA     EROUT
2203: 1635 30 0 0603                      SOFT2   CLZ     DEL20             # FIRST TIME FOLLOW
2204: 1636 46 0 1475                              TMI     ENCOM1            # PREVIOUS ENGINE STATE
2205: 1637 20 0 0400                              CLA     S0                # IF NOT REND MODE
2206: 1640 24 0 7701                              SUB     1B3               # TURN ENGINE OFF
2207: 1641 46 0 1467                              TMI     SOFT3
2210: 1642 24 0 7701                              SUB     1B3
2211: 1643 46 0 1645                              TMI     *+2
2212: 1644 40 0 1467                              TRA     SOFT3
2213: 1645 20 0 0614                              CLA     MU8               # TEST FOR ULLAGE
2214: 1646 24 0 0616                              SUB     1K9
2215: 1647 46 0 1467                              TMI     SOFT3
2216: 1650 20 0 0657                              CLA     4K25              # TEST CEL TO BE
2217: 1651 24 0 0500                              SUB     DELVGX            # GAINED GREATER THAN
2220: 1652 46 0 1503                              TMI     ENCOM1+6          # SHUTDOWN THRESHOLD
2221: 1653 20 0 0454                              CLA     4K26
2222: 1654 24 0 0267                              SUB     DELVG
2223:

Page 29

2225: 1655 46 0 1503                              TMI     ENCOM1+6
2226: 1656 30 0 0400                              CLZ     S0                # SET ATT HOLD
2227: 1657 30 0 0411                              CLZ     S11               # DPS-RCS/APS
2230: 1660 40 0 1467                              TRA     SOFT3
2231: 1661 30 0 0531                      LUNAL1  CLZ     DAYA              # CHANGE GAIN
2232: 1662 54 0 0002                              LRS     2                 # 1/4
2233: 1663 10 0 0531                              STO     DAYA
2234: 1664 30 0 0532                              CLZ     DAZA
2235: 1665 54 0 0002                              LRS     2
2236: 1666 10 0 0532                              STO     DAZA
2237: 1667 40 0 1467                              TRA     SOFT3
2240:
2241:                                     #                START OF NAVIGATION
2242:
2243: 1670 20 0 0604                      NAV1P   CLA     DEL21
2244: 1671 46 0 5175                              TMI     NAV1              # - IS ON LUNAR SURFACE
2245: 1672 20 0 0404                              CLA     VD1X              # COMPUTE THRUST ACCEL
2246: 1673 24 0 0470                              SUB     VDX               # 13
2247: 1674 56 0 0005                              ALS     5                 # 1/2(VD1-VD) AT 7
2250: 1675 40 0 5166                              TRA     5166              # TO HARD NAV
2251: 1676 50 1 0002                      XDVS    AXT     2,1
2252: 1677 20 1 0120                              CLA     DVSX,1
2253: 1700 22 0 4015                              ADD     1B12
2254: 1701 54 0 0006                              LRS     6
2255: 1702 32 1 0050                              ADZ     DQSX,1
2256: 1703 10 1 0050                              STO     DQSX,1
2257: 1704 20 1 0404                              CLA     VD1X,1
2260: 1705 10 1 0470                              STO     VDX,1
2261: 1706 42 1 1677                              TIX     XDVS+1,1
2262: 1707 40 0 5223                              TRA     NAV4
2263: 1710 72 0 6261                      ALTUP   TSQ     EXEC
2264:
2265: 1711 50 1 0002                              AXT     2,1
2266: 1712 20 0 0223                              CLA     25J               # ALTITUDE ENTRY TEST
2267: 1713 24 0 4006                              SUB     1B17
2270: 1714 46 0 1723                              TMI     FLTR              # IF NO 25J ENTRY
2271: 1715 20 0 0223                              CLA     25J
2272:

Page 30

2274: 1716 22 0 0231                              ADD     5J
2275: 1717 10 0 0210                              STO     R                 # R=5J+25J
2276: 1720 06 1 0060                              MPY     U1X,1
2277: 1721 52 0 0001                              LLS     1
2300: 1722 10 1 0340                              STO     RX,1              # NEW R COMPONENTS
2301:
2302:                                     #        RANGE AND RANGE RATE COMPUTATIONS
2303:
2304: 1723 20 1 0344                      FLTR    CLA     RCX,1             # RELATIVE RANGE
2305: 1724 24 1 0340                             *SUB     RX,1
2306: 1725 10 1 0124                              STO     RRX,1
2307: 1726 10 1 0004                              STO     TS4,1
2310: 1727 42 1 1712                              TIX     ALTUP+2,1
2311: 1730 72 0 6737                              TSQ     DPVMAG            # DP COMP OF RR MAG
2312: 1731 10 0 0317                              STO     RR                # B23 RANGE VECTOR MAG
2313: 1732 20 0 0636                              CLA     2K1               # 48
2314: 1733 54 0 0001                              LRS     1                 # 49
2315: 1734 04 0 0210                              DVP     R                 # 26
2316: 1735 04 0 0210                              DVP     R                 # 3
2317: 1736 04 0 0210                              DVP     R                 # -20
2320: 1737 10 0 0223                              STO     25J               # 2K1/R**3 B-20
2321: 1740 30 0 0440                              CLZ     RRDOT             # ZEROED FOR SUM
2322: 1741 50 1 0002                              AXT     2,1
2323: 1742 20 1 0124                      FLTRA   CLA     RRX,1
2324: 1743 06 0 5033                              MPY     1B1               # B24
2325: 1744 04 0 0317                              DVP     RR
2326: 1745 10 1 0300                              STO     A31BD,1           # B1 UNIT POINTING VECTOR
2327: 1746 20 1 0364                              CLA     VCX,1             # B13
2330: 1747 24 1 0360                              SUB     VX,1
2331: 1750 10 1 0030                              STO     RDOTX,1           # B13
2332: 1751 26 1 0300                              MPR     A31BD,1
2333: 1752 56 0 0001                              ALS     1
2334: 1753 32 0 0440                              ADZ     RRDOT
2335: 1754 10 0 0440                              STO     RRDOT
2336: 1755 20 1 0060                              CLA     U1X,1
2337: 1756 26 1 0060                              MPR     U1X,1             # B2
2340: 1757 26 0 7520                              MPR     3B3               # B5
2341:

Page 31

2343: 1760 24 0 4011                              SUB     1B5
2344: 1761 26 0 0223                              MPR     25J
2345: 1762 10 1 0554                              STO     LILA,1            # B-15
2346: 1763 42 1 1742                              TIX     FLTRA,1
2347: 1764 20 0 0060                              CLA     U1X
2350: 1765 26 0 0062                              MPR     U1Z
2351: 1766 26 0 7520                              MPR     3B3               # B5
2352: 1767 36 0 0223                              MPZ     25J
2353: 1770 10 0 0557                              STO     LILC              # B-15
2354: 1771 72 0 6261                              TSQ     EXEC              # END OF FIRST BR. OF FILTER
2355:
2356: 1772 30 0 0167                      PUPDAT  CLZ     MU17              # ZERO MU17 IF FILTER TIME
2357: 1773 22 0 7701                             *ADD     1B3
2360: 1774 46 0 2001                              TMI     FLTRTM
2361: 1775 10 0 0167                              STO     MU17
2362: 1776 72 0 6261                              TSQ     EXEC
2363: 1777 72 0 6261                      FLTRX   TSQ     EXEC
2364: 2000 40 0 5444                              TRA     5444
2365:                                     #                                  COVARIANCE UPDATE
2366: 2001 44 0 2002                      FLTRTM  TOV     *+1               # RESET OVERFLOW DISCRETE
2367: 2002 50 1 0003                              AXT     3,1
2370: 2003 20 1 0640                      FLTRB   CLA     P11,1             # 30, 30, 20,20
2371: 2004 26 0 0554                              MPR     LILA              # B-15
2372: 2005 10 0 0004                              STO     TS4               # 15, 15, 5, 5
2373: 2006 20 1 0644                              CLA     P21,1             # 30, 30, 20, 20
2374: 2007 26 0 0557                              MPR     LILC              # B-15
2375: 2010 32 0 0004                              ADZ     TS4
2376: 2011 10 1 0010                              STO     TS10,1            # TS10 A*P11+C*P21 B15
2377: 2012 20 1 0640                              CLA     P11,1             # TS11 A*P12+C*P22 B15
2400: 2013 26 0 0557                              MPR     LILC              # TS12 A*P13+C*P23 B5
2401: 2014 10 0 0004                              STO     TS4               # TS13 A*P14+C*P24 B5
2402: 2015 20 1 0644                              CLA     P21,1             # TS14 C*P11+J*P21 B15
2403: 2016 26 0 0556                              MPR     LILJ              # TS15 C*P12+J*P22 B15
2404: 2017 32 0 0004                              ADZ     TS4               # TS16 C*P13+J*P23 B5
2405: 2020 10 1 0014                              STO     TS14,1            # TS17 C*P14+J*P24 B5
2406: 2021 42 1 2003                              TIX     FLTRB,1
2407: 2022 20 0 0642                              CLA     P13               # B20  32XB25
2410:

Page 32

2412: 2023 54 0 0005                              LRS     5                 # MPY BY 32,SCALE AT B30
2413: 2024 22 0 4006                              ADD     1B17              # ADD 2**13
2414: 2025 22 0 0640                              ADD     P11
2415: 2026 10 0 0640                              STO     P11               # B30
2416: 2027 20 0 0643                              CLA     P14
2417: 2030 22 0 0646                              ADD     P23               # B20  16XB24
2420: 2031 54 0 0006                              LRS     6                 # MPY BY 16,SCALE AT B30
2421: 2032 22 0 0641                              ADD     P12
2422: 2033 10 0 0641                              STO     P12               # B30
2423: 2034 10 0 0644                              STO     P21
2424: 2035 20 0 0647                              CLA     P24               # B20  32XB25
2425: 2036 54 0 0005                              LRS     5                 # MPY BY 32,SCALE AT B30
2426: 2037 22 0 4006                              ADD     1B17              # ADD 2**13
2427: 2040 22 0 0645                              ADD     P22
2430: 2041 10 0 0645                              STO     P22               # B30
2431: 2042 20 0 0011                              CLA     TS11              # EXCHANGE TS11,TS14
2432: 2043 14 0 0014                              LDQ     TS14
2433: 2044 12 0 0011                              STQ     TS11
2434: 2045 10 0 0014                              STO     TS14
2435: 2046 50 1 0001                              AXT     1,1
2436: 2047 20 1 0650                      FLTRC   CLA     P33,1             # P34  B10
2437: 2050 54 0 0005                              LRS     5                 # MPY BY 16,SCALE AT B19
2440: 2051 22 1 0010                              ADD     TS10,1            # B15  16XB19
2441: 2052 54 0 0001                              LRS     1                 # SCALE AT B10
2442: 2053 22 1 0642                              ADD     P13,1
2443: 2054 10 1 0642                              STO     P13,1             # B20
2444: 2055 20 1 0652                              CLA     P43,1             # P44  B10
2445: 2056 54 0 0005                              LRS     5                 # MPY BY 16,SCALE AT B19
2446: 2057 22 1 0014                              ADD     TS14,1            # B15  16XB19
2447: 2060 54 0 0001                              LRS     1                 # SCALE AT B20
2450: 2061 22 1 0646                              ADD     P23,1
2451: 2062 10 1 0646                              STO     P23,1             # B20
2452: 2063 42 1 2047                              TIX     FLTRC,1
2453: 2064 20 0 0012                              CLA     TS12              # B5  32XB10
2454: 2065 22 0 4006                              ADD     1B17              # ADD 2**(-7)
2455: 2066 22 0 0650                              ADD     P33
2456: 2067 10 0 0650                              STO     P33               # B10
2457:

Page 33

2461: 2070 20 0 0013                              CLA     TS13
2462: 2071 22 0 0016                              ADD     TS16              # B5  16XB9
2463: 2072 54 0 0001                              LRS     1                 # SCALE AT B10
2464: 2073 22 0 0651                              ADD     P34
2465: 2074 10 0 0651                              STO     P34               # B10
2466: 2075 10 0 0652                              STO     P43
2467: 2076 20 0 0017                              CLA     TS17              # B5  32XB10
2470: 2077 22 0 4006                              ADD     1B17              # ADD 2**(-7)
2471: 2100 22 0 0653                              ADD     P44
2472: 2101 10 0 0653                              STO     P44               # B10
2473: 2102 30 0 0417                              CLZ     S17               # IS FILTER INIT. REQUIRED
2474: 2103 56 0 0003                             *ALS     3                 # FORCE OVERFLOW IF =1B3
2475: 2104 44 0 2106                              TOV     PINIT
2476: 2105 40 0 2123                              TRA     FLTRD
2477: 2106 50 1 0003                      PINIT   AXT     3,1               # INITIALIZE P MATRIX
2500: 2107 30 1 0640                              CLZ     P11,1
2501: 2110 30 1 0644                              CLZ     P21,1
2502: 2111 30 1 0650                              CLZ     P33,1
2503: 2112 42 1 2107                              TIX     *-3,1
2504: 2113 20 0 0457                              CLA     6K2
2505: 2114 10 0 0640                              STO     P11
2506: 2115 10 0 0645                              STO     P22
2507: 2116 20 0 0456                              CLA     6K4
2510: 2117 10 0 0650                              STO     P33
2511: 2120 10 0 0653                              STO     P44
2512: 2121 20 0 0274                              CLA     29J
2513: 2122 10 0 0147                              STO     T1
2514: 2123 20 0 0503                      FLTRD   CLA     17J
2515: 2124 62 0 0000                              ABS     
2516: 2125 24 0 4006                              SUB     1B17
2517: 2126 46 0 2226                              TMI     FLTRH             # NO RATE CHECK RANGE
2520: 2127 30 0 0503                      RATE    CLZ     17J
2521: 2130 24 0 0441                              SUB     RDOTS
2522: 2131 10 0 0220                              STO     DELR1             # B13
2523:                                     #                                  NOTE, DELR2 IS ALREADY
2524:                                     #                                  ZERO SINCE IT IS TIME
2525:                                     #                                  SHARED WITH RIZ
2526:

Page 34

2530: 2132 30 0 0143                              CLZ     Q12
2531: 2133 20 0 4030                              CLA     PMAX              # =1B0
2532: 2134 10 0 0170                              STO     Q22
2533: 2135 50 1 0003                              AXT     3,1
2534: 2136 20 0 0440                      FLTRE   CLA     RRDOT             # B13
2535: 2137 26 1 0300                              MPR     A31BD,1           # B14
2536: 2140 56 0 0001                              ALS     1
2537: 2141 24 1 0030                              SUB     RDOTX,1           # B13
2540: 2142 06 0 5033                              MPY     1B1               # SCALE AT B14
2541: 2143 04 0 0317                              DVP     RR                # B23
2542: 2144 10 1 0000                              STO     TS0,1             # B-9
2543: 2145 30 1 0554                              CLZ     L11,1
2544: 2146 30 1 0234                              CLZ     L12,1
2545: 2147 42 1 2136                              TIX     FLTRE,1
2546: 2150 30 0 0002                              CLZ     TS2
2547: 2151 10 0 0001                              STO     TS1
2550: 2152 20 0 0300                              CLA     A31BD
2551: 2153 60 0 0000                              COM                       # TS0 = M11  B-9
2552: 2154 10 0 0002                              STO     TS2               # TS1 = M12  B-9
2553: 2155 20 0 0302                              CLA     A33BD             # TS2 = M13  B1
2554: 2156 60 0 0000                              COM                       # TS3 = M14  B1
2555: 2157 10 0 0003                              STO     TS3
2556: 2160 50 1 0001                              AXT     1,1
2557: 2161 20 1 0642                      FLTRF   CLA     P13,1             # B20
2560: 2162 26 1 0002                              MPR     TS2,1             # B1
2561: 2163 32 0 0554                              ADZ     L11
2562: 2164 10 0 0554                              STO     L11               # L11=P13(M13)+P14(M14)  B21
2563: 2165 20 1 0646                              CLA     P23,1             # B20
2564: 2166 26 1 0002                              MPR     TS2,1             # B1
2565: 2167 32 0 0555                              ADZ     L21
2566: 2170 10 0 0555                              STO     L21               # L21 = P23(M13)+P24(M14)  B21
2567: 2171 20 1 0650                              CLA     P33,1             # B10
2570: 2172 26 1 0002                              MPR     TS2,1
2571: 2173 32 0 0556                              ADZ     L31
2572: 2174 10 0 0556                              STO     L31               # L31 = P33(M13)+P24(M14)  B11
2573: 2175 20 1 0652                              CLA     P43,1             # B10
2574: 2176 26 1 0002                              MPR     TS2,1
2575:

Page 35

2577: 2177 32 0 0557                              ADZ     L41
2600: 2200 10 0 0557                              STO     L41               # L41 = P43(M13)+P44(M11)  B11
2601: 2201 42 1 2161                              TIX     FLTRF,1
2602: 2202 30 0 0212                              CLZ     DELTA
2603: 2203 50 1 0003                              AXT     3,1
2604: 2204 20 1 0640                      FLTRG   CLA     P11,1             # B30,30,20,20
2605: 2205 26 0 0000                              MPR     TS0               # M11  B-9
2606: 2206 10 0 0010                              STO     TS10              # B21
2607: 2207 20 1 0644                              CLA     P21,1
2610: 2210 26 0 0001                              MPR     TS1               # M12  B-9
2611: 2211 32 0 0010                              ADZ     TS10              # B21,21,11,11
2612: 2212 32 1 0554                              ADZ     L11,1
2613: 2213 56 0 0001                              ALS     1                 # B20,20,10,10
2614: 2214 10 1 0554                              STO     L11,1             # L11=P11M11+P21M12+P13M13+P14M14
2615: 2215 26 1 0000                              MPR     TS0,1
2616: 2216 56 0 0001                              ALS     1
2617: 2217 32 0 0212                              ADZ     DELTA             # DELTA=M1J DOT PJ1 B10
2620: 2220 10 0 0212                              STO     DELTA
2621: 2221 42 1 2204                              TIX     FLTRG,1
2622: 2222 22 0 0304                              ADD     6K8
2623: 2223 10 0 0212                              STO     DELTA
2624: 2224 10 0 0073                              STO     Q11
2625: 2225 40 0 2315                              TRA     FLTRJ-1
2626:
2627:
2630: 2226 20 0 0316                      FLTRH   CLA     18J               # CHECK RANGE
2631: 2227 24 0 4006                              SUB     1B17
2632: 2230 46 0 1776                              TMI     FLTRX-1
2633: 2231 50 1 0002                      RANGE   AXT     2,1
2634: 2232 20 1 0044                      FLTRI   CLA     A31S,1            # ZB  B1
2635: 2233 26 0 0316                              MPR     18J
2636: 2234 56 0 0001                              ALS     1
2637: 2235 24 1 0234                              SUB     RRSX,1
2640: 2236 10 1 0220                              STO     DELR1,1           # B23
2641: 2237 20 1 0124                              CLA     RRX,1
2642: 2240 26 0 0611                              MPR     6K9               # B8
2643: 2241 56 0 0001                              ALS     1                 # B7
2644:

Page 36

2646: 2242 10 0 0001                              STO     TS1               # TRICKY, YES
2647: 2243 26 1 0124                              MPR     RRX,1             # B30
2650: 2244 10 1 0000                              STO     TS0,1             # B30
2651: 2245 20 1 0300                              CLA     A31BD,1           # B1
2652: 2246 26 1 0300                              MPR     A31BD,1           # B2
2653: 2247 26 0 0517                              MPR     6K10              # 2+28  B30
2654: 2250 10 1 0004                              STO     TS4,1
2655: 2251 42 1 2232                              TIX     FLTRI,1
2656: 2252 32 0 0002                              ADZ     TS2
2657: 2253 22 0 0640                              ADD     P11
2660: 2254 10 0 0073                              STO     Q11               # B30
2661: 2255 20 0 0377                              CLA     TA1
2662: 2256 10 0 0147                              STO     T1                # T1 = TA1
2663: 2257 20 0 0001                              CLA     TS1               # (RRX)(6K9)  B7
2664: 2260 26 0 0126                              MPR     RRZ               # B30
2665: 2261 60 0 0000                              COM     
2666: 2262 22 0 0641                              ADD     P12
2667: 2263 10 0 0143                              STO     Q12               # B30  Q12=P12-6K9(RRX)(RRZ)
2670: 2264 26 0 0143                              MPR     Q12
2671: 2265 10 0 0001                              STO     TS1               # B60
2672: 2266 30 0 0000                              CLZ     TS0
2673: 2267 32 0 0006                              ADZ     TS6
2674: 2270 22 0 0645                              ADD     P22
2675: 2271 10 0 0170                              STO     Q22               # B30
2676: 2272 26 0 0073                              MPR     Q11               # B60
2677: 2273 24 0 0001                              SUB     TS1
2700: 2274 10 0 0212                              STO     DELTA             # B60
2701: 2275 50 1 0003                              AXT     3,1
2702: 2276 20 1 0640                              CLA     P11,1
2703: 2277 60 0 0000                              COM     
2704: 2300 10 1 0554                              STO     L11,1
2705: 2301 20 1 0644                              CLA     P21,1
2706: 2302 10 1 0234                              STO     L12,1
2707: 2303 42 1 2276                              TIX     *-5,1
2710: 2304 20 0 0656                              CLA     6K5               # B0
2711: 2305 26 0 0221                              MPR     DELR3             # B23
2712: 2306 22 0 0341                              ADD     RY                # Y=Y+6K5*DELR3 B23
2713:

Page 37

2715: 2307 10 0 0341                              STO     RY
2716: 2310 20 0 0522                              CLA     6K6               # B8
2717: 2311 06 0 0221                              MPY     DELR3
2720: 2312 04 0 0276                              DVP     DELTAT            # TO B13
2721: 2313 22 0 0361                              ADD     VY                # VY=VY+6K6*DELR3/DELTAT
2722: 2314 10 0 0361                              STO     VY                # UPDATED VY AT B13
2723: 2315 72 0 6261                              TSQ     EXEC              # END OF 2ND BR. OF FILTER
2724:                                     #                                  POINT B
2725:                                     #                                  SCALING COMMENTS
2726:                                     #                                  RANGE,  RATE
2727: 2316 50 1 0003                      FLTRJ   AXT     3,1
2730: 2317 20 1 0234                              CLA     L12,1             # B30,30,20,20
2731: 2320 06 0 0143                              MPY     Q12               # AT B30
2732: 2321 54 0 0003                              LRS     3
2733: 2322 04 0 0212                              DVP     DELTA             # AT B60
2734: 2323 10 0 0001                              STO     TS1               # B3,3,-7,-7
2735: 2324 20 1 0554                              CLA     L11,1             # B30,30,20,20   20,20,10,10
2736: 2325 06 0 0170                              MPY     Q22               # AT B30  B0 FOR RATE
2737: 2326 54 0 0003                              LRS     3
2740: 2327 04 0 0212                              DVP     DELTA             # AT B60  B10 FOR RATE
2741: 2330 22 0 0001                              ADD     TS1
2742: 2331 10 1 0010                              STO     B11,1             # B3,3,-7,-7  13,13,3,3
2743: 2332 26 0 0220                              MPR     DELR1             # B23  B13 FOR RATE
2744: 2333 10 1 0004                              STO     TS4,1             # B26,26,16,16   26,26,16,16
2745: 2334 20 1 0554                              CLA     L11,1             # B30,30,20,20 B20,20,10,10
2746: 2335 06 0 0143                              MPY     Q12               # B30   ZERO
2747: 2336 54 0 0003                              LRS     3
2750: 2337 04 0 0212                              DVP     DELTA             # B60
2751: 2340 10 0 0001                              STO     TS1               # B3,3,-7,-7
2752: 2341 20 1 0234                              CLA     L12,1             # B30,30,20,20   ZERO
2753: 2342 60 0 0000                              COM     
2754: 2343 06 0 0073                              MPY     Q11               # B30
2755: 2344 54 0 0003                              LRS     3
2756: 2345 04 0 0212                              DVP     DELTA             # B60
2757: 2346 24 0 0001                              SUB     TS1
2760: 2347 10 1 0014                              STO     B12,1             # B3,3,-7,-7  ZERO FOR RATE
2761: 2350 06 0 0222                              MPY     DELR2             # B23
2762:

Page 38

2764: 2351 22 1 0004                              ADD     TS4,1             # DRX,DRZ,DVX,DVZ
2765: 2352 56 0 0003                              ALS     3
2766: 2353 10 1 0004                              STO     TS4,1             # B23,23,13,13
2767: 2354 42 1 2317                              TIX     FLTRJ+1,1
2770: 2355 22 0 0340                              ADD     RX
2771: 2356 10 0 0340                              STO     RX
2772: 2357 20 0 0005                              CLA     TS5
2773: 2360 22 0 0342                              ADD     RZ
2774: 2361 10 0 0342                              STO     RZ
2775: 2362 20 0 0006                              CLA     TS6
2776: 2363 22 0 0360                              ADD     VX
2777: 2364 10 0 0360                              STO     VX
3000: 2365 20 0 0007                              CLA     TS7
3001: 2366 22 0 0362                              ADD     VZ
3002: 2367 10 0 0362                              STO     VZ
3003: 2370 50 1 0003                              AXT     3,1
3004: 2371 20 0 0010                      FLTRK   CLA     B11               # B3            B13
3005: 2372 26 1 0554                              MPR     L11,1             # B30,30,10,10  B20,20,10,10
3006: 2373 10 0 0000                              STO     TS0
3007: 2374 20 0 0014                              CLA     B12               # B3  ZERO FOR RATE
3010: 2375 26 1 0234                              MPR     L12,1
3011: 2376 34 0 0000                              SUZ     TS0
3012: 2377 56 0 0003                              ALS     3
3013: 2400 22 1 0640                              ADD     P11,1
3014: 2401 10 1 0640                              STO     P11,1             # B30,30,20,20 FOR BOTH
3015: 2402 20 0 0011                              CLA     B21               # B3  B13 FOR RATE
3016: 2403 26 1 0554                              MPR     L11,1             # B30,30,20,20  20,20,10,10
3017: 2404 10 0 0000                              STO     TS0
3020: 2405 20 0 0015                              CLA     B22               # B3  ZERO FOR RATE
3021: 2406 26 1 0234                              MPR     L12,1             # B30,30,20,20    ZERO
3022: 2407 34 0 0000                              SUZ     TS0
3023: 2410 56 0 0003                              ALS     3
3024: 2411 22 1 0644                              ADD     P21,1
3025: 2412 10 1 0644                              STO     P21,1             # B30,30,20,20 FOR BOTH
3026: 2413 42 1 2371                              TIX     FLTRK,1
3027: 2414 50 1 0001                              AXT     1,1
3030: 2415 20 0 0012                      FLTRL   CLA     B31               # B-7  3
3031:

Page 39

3033: 2416 26 1 0556                              MPR     L31,1             # B20,20    10,10
3034: 2417 10 0 0000                              STO     TS0
3035: 2420 20 0 0016                              CLA     B32               # B-7  ZERO FOR RATE
3036: 2421 26 1 0236                              MPR     L32,1             # B20,B20  ZERO FOR RATE
3037: 2422 34 0 0000                              SUZ     TS0
3040: 2423 56 0 0003                              ALS     3
3041: 2424 22 1 0650                              ADD     P33,1             # B10,10 FOR BOTH
3042: 2425 10 1 0650                              STO     P33,1
3043: 2426 42 1 2415                              TIX     FLTRL,1
3044: 2427 20 0 0013                              CLA     B41               # B-7  B3
3045: 2430 26 0 0557                              MPR     L41
3046: 2431 10 0 0000                              STO     TS0
3047: 2432 20 0 0017                              CLA     B42               # B-7  ZERO
3050: 2433 26 0 0237                              MPR     L42
3051: 2434 34 0 0000                              SUZ     TS0
3052: 2435 56 0 0003                              ALS     3
3053: 2436 22 0 0653                              ADD     P44               # B10 FOR BOTH
3054: 2437 10 0 0653                              STO     P44
3055: 2440 20 0 0651                              CLA     P34
3056: 2441 10 0 0652                              STO     P43
3057: 2442 20 0 0641                              CLA     P12
3060: 2443 10 0 0644                              STO     P21
3061: 2444 30 0 0316                              CLZ     18J
3062: 2445 40 0 1777                              TRA     FLTRX
3063: 2446 24 0 0231                      LMORB2  SUB     5J                # QL-5J AT B23
3064: 2447 10 0 0403                              STO     QLTELE            # PERIC. ALT
3065: 2450 30 0 0007                              CLZ     TS7               # = VH SQ AT B26
3066: 2451 10 0 0143                              STO     VHSQ              # SAVE FOR ORB INS
3067: 2452 72 0 6261                              TSQ     EXEC
3070:
3071: 2453 50 1 0002                      ORBLM   AXT     2,1
3072: 2454 20 1 0340                              CLA     RX,1
3073: 2455 10 1 0204                              STO     R0X,1
3074: 2456 20 1 0360                              CLA     VX,1
3075: 2457 10 1 0424                              STO     V0X,1
3076: 2460 42 1 2454                              TIX     ORBLM+1,1
3077: 2461 72 0 6444                              TSQ     ORBPM             # COMPUTE LM ORBIT PARAMETERS
3100:

Page 40

3102:                                     #                                  RETURN FROM ORBPM W/ ACC=SI
3103: 2462 10 0 0003                              STO     TS3               # B0
3104: 2463 54 0 0003                              LRS     3                 # TO B3
3105: 2464 10 0 0211                              STO     Y                 # SAVE FOR TPERG
3106: 2465 20 0 0103                              CLA     CI
3107: 2466 10 0 0004                              STO     TS4
3110: 2467 72 0 7034                              TSQ     ARCTAE            # RTN W/ ACCU=E
3111: 2470 60 0 0000                              COM     
3112: 2471 22 0 4021                              ADD     2PIB3
3113: 2472 32 0 0211                              ADZ     Y                 # 2*PI-E+SI AT B3, ZERO Y
3114: 2473 06 0 5033                              MPY     1B1               # TO B4
3115: 2474 04 0 0077                              DVP     NI                # AT B-9
3116: 2475 10 0 0313                              STO     TPERG             # B13
3117: 2476 20 0 0173                              CLA     AI
3120: 2477 24 0 0231                              SUB     5J
3121: 2500 56 0 0001                              ALS     1                 # MPY BY 2
3122: 2501 24 0 0403                              SUB     QLTELE
3123: 2502 10 0 0315                              STO     QA                # LM APOFOCUS ALT. AT B23
3124: 2503 72 0 6261                              TSQ     EXEC
3125:
3126:                                     #                                  Y ZEROED IN PREVIOUS BR
3127: 2504 30 0 0270                              CLZ     VY0
3130: 2505 50 1 0002                              AXT     2,1
3131: 2506 20 1 0340                      KINGK   CLA     RX,1
3132: 2507 10 1 0220                              STO     RIX,1             # SAVE R FOR ORBIT INS.
3133: 2510 26 1 0054                              MPR     WCX,1
3134: 2511 56 0 0001                              ALS     1
3135: 2512 32 0 0211                              ADZ     Y
3136: 2513 10 0 0211                              STO     Y                 # Y=(WCX)DOT(RX)
3137: 2514 20 1 0360                              CLA     VX,1
3140: 2515 10 1 0430                              STO     VIX,1             # SAVE V FOR ORBIT INS.
3141: 2516 26 1 0054                              MPR     WCX,1
3142: 2517 56 0 0001                              ALS     1
3143: 2520 32 0 0270                              ADZ     VY0
3144: 2521 10 0 0270                              STO     VY0               # VY0=(WCX)DOT(VX)
3145: 2522 20 1 0054                              CLA     WCX,1             # SET UP FOR CROSS
3146: 2523 60 0 0000                              COM                       # PRODUCT SUBROUTINE
3147:

Page 41

3151: 2524 10 1 0010                              STO     TS10,1            # WC X U1 = U1 X -WC
3152: 2525 20 1 0060                              CLA     U1X,1
3153: 2526 10 1 0004                              STO     TS4,1
3154: 2527 42 1 2506                              TIX     KINGK,1
3155: 2530 72 0 6373                              TSQ     CRSPRD
3156: 2531 72 0 6422                              TSQ     NORMV             # V1 VECTOR TO TSB
3157: 2532 72 0 6373                              TSQ     CRSPRD
3160: 2533 30 0 0003                              CLZ     TS3
3161: 2534 30 0 0004                              CLZ     TS4
3162: 2535 50 1 0002                              AXT     2,1
3163: 2536 30 1 0010                              CLZ     TS10,1
3164: 2537 10 1 0034                              STO     V1X,1             # V1 AT 1
3165: 2540 26 1 0134                              MPR     A31,1
3166: 2541 22 0 0004                              ADD     TS4               # TS4 = V1 DOT ZB AT B2
3167: 2542 10 0 0004                              STO     TS4
3170: 2543 30 1 0014                              CLZ     TS14,1
3171: 2544 56 0 0001                              ALS     1
3172: 2545 10 1 0040                              STO     W1X,1
3173: 2546 20 1 0134                              CLA     A31,1
3174: 2547 26 1 0060                              MPR     U1X,1
3175: 2550 22 0 0003                              ADD     TS3
3176: 2551 10 0 0003                              STO     TS3               # TS3 = U1 DOT ZB AT B2
3177: 2552 42 1 2536                              TIX     *-12,1
3200: 2553 72 0 7034                              TSQ     ARCTAE
3201: 2554 10 0 0277                              STO     XI
3202: 2555 72 0 6261                              TSQ     EXEC              # END OF LEM ORB PAR BRANCH
3203:
3204:                                     #        GUIDANCE MODE CHECK
3205:
3206: 2556 20 0 0410                      GM      CLA     S10
3207: 2557 22 0 7520                             *ADD     3B3
3210: 2560 46 0 2773                              TMI     XDV               # EXTERNAL DELTA V
3211: 2561 22 0 4065                             *ADD     2B3
3212: 2562 62 0 0000                             *ABS     
3213: 2563 46 0 2577                              TMI     DXFR1             # TPI SEARCH
3214: 2564 20 0 0410                              CLA     S10
3215: 2565 60 0 0000                              COM     
3216:

Page 42

3220: 2566 46 0 2573                              TMI     *+5
3221: 2567 30 0 0310                              CLZ     TDEL              # TDEL=0
3222: 2570 20 0 0732                              CLA     ORBRET            # =TRA DX10P
3223: 2571 10 0 0157                              STO     TSEX              # SET UP RETURN FROM NORTON
3224: 2572 40 0 3562                              TRA     NORTON+5
3225:                                     #                CSI,CDH, OR TPI EXECUTE
3226: 2573 20 0 0373                              CLA     TIG               # COMPUTE TDEL FOR
3227: 2574 24 0 0377                              SUB     TA1               # CSI, CDH, OR TPI(S10=4)
3230: 2575 56 0 0005                              ALS     5
3231: 2576 10 0 0310                              STO     TDEL
3232: 2577 20 0 0310                      DXFR1   CLA     TDEL
3233: 2600 54 0 0005                              LRS     5
3234: 2601 22 0 0377                              ADD     TA1
3235: 2602 10 0 0373                              STO     TIG
3236: 2603 20 0 0310                              CLA     TDEL
3237: 2604 22 0 0307                              ADD     6J
3240: 2605 10 0 0311                              STO     TR                # TIME TILL RENDEZ(TPI)
3241: 2606 30 0 0310                              CLZ     TDEL              # LIMIT TDEL POSITIVE
3242: 2607 46 0 2611                              TMI     *+2
3243: 2610 10 0 0310                              STO     TDEL
3244: 2611 30 0 0407                              CLZ     S7                # ZERO S7 WHEN NOT IN XDV
3245: 2612 20 0 0310                              CLA     TDEL
3246: 2613 72 0 3555                      DXFR10  TSQ     NORTON
3247: 2614 10 0 0347                      DX10P   STO     RF                # PRED. BURNOUT ALTITUDE
3250: 2615 22 0 0217                              ADD     2K14
3251: 2616 10 0 0170                              STO     P
3252: 2617 30 0 0477                              CLZ     RADOT
3253: 2620 30 0 0263                              CLZ     VPY
3254: 2621 30 1 0220                      DXFRR5  CLZ     RIX,1             # R5 STORE
3255: 2622 10 1 0174                              STO     R5X,1
3256: 2623 30 1 0430                              CLZ     VIX,1
3257: 2624 10 1 0014                              STO     TS14,1
3260: 2625 10 1 0460                              STO     V5X,1             # V5 STORE
3261: 2626 26 1 0054                              MPR     WCX,1
3262: 2627 56 0 0001                              ALS     1                 # TO 13
3263: 2630 32 0 0263                              ADZ     VPY               # VPY = V5 DOT WC
3264: 2631 10 0 0263                              STO     VPY
3265:

Page 43

3267: 2632 30 1 0010                              CLZ     TS10,1
3270: 2633 10 1 0060                              STO     U1X,1             # U1 STORE
3271: 2634 26 1 0460                              MPR     V5X,1             # RADOT = R5 DOT U1
3272: 2635 56 0 0001                              ALS     1                 # TO 13
3273: 2636 32 0 0477                              ADZ     RADOT
3274: 2637 10 0 0477                              STO     RADOT
3275: 2640 20 1 0200                              CLA     REX,1             # CSM POS AND VEL FOR
3276: 2641 10 1 0204                              STO     R0X,1             # ELLIPSE PREDICTOR
3277: 2642 20 1 0420                              CLA     VEX,1             # AND ORBIT PARAMETERS
3300: 2643 10 1 0424                              STO     V0X,1
3301: 2644 42 1 2621                              TIX     DXFRR5,1
3302: 2645 72 0 6422                              TSQ     NORMV
3303: 2646 20 0 0013                              CLA     TS13
3304: 2647 10 0 0463                              STO     VHA
3305: 2650 72 0 6261                              TSQ     EXEC
3306: 2651 72 0 6444                      ORBIT3  TSQ     ORBPM             # CSM ORBIT PARAMETERS
3307: 2652 20 0 0436                              CLA     TB
3310: 2653 24 0 0445                              SUB     TCSM
3311: 2654 22 0 0310                              ADD     TDEL              # +TIME INC. TO DXFR
3312: 2655 46 0 2657                              TMI     *+2
3313: 2656 24 0 0445                              SUB     TCSM
3314: 2657 72 0 3555                              TSQ     NORTON
3315: 2660 30 0 0003                      DXFR13  CLZ     TS3
3316: 2661 20 1 0220                              CLA     RIX,1
3317: 2662 24 1 0174                              SUB     R5X,1
3320: 2663 10 1 0430                              STO     VIX,1             # RC-R5
3321: 2664 20 1 0054                              CLA     WCX,1
3322: 2665 10 1 0004                              STO     TS4,1
3323: 2666 20 1 0060                              CLA     U1X,1
3324: 2667 10 1 0010                              STO     TS10,1
3325: 2670 26 1 0430                              MPR     VIX,1             # U1 DOT (RC-R5)
3326: 2671 32 0 0003                              ADZ     TS3               # SCALE BOTH RX AND RZ
3327: 2672 10 0 0003                              STO     TS3               # AT 24 FOR ARCTAE
3330: 2673 42 1 2661                              TIX     DXFR13+1,1
3331: 2674 72 0 6373                              TSQ     CRSPRD
3332: 2675 72 0 6422                              TSQ     NORMV
3333: 2676 30 0 0004                              CLZ     TS4
3334:

Page 44

3336: 2677 50 1 0002                      VRUP1   AXT     2,1
3337: 2700 20 1 0010                              CLA     TS10,1
3340: 2701 26 1 0430                              MPR     VIX,1
3341: 2702 32 0 0004                              ADZ     TS4
3342: 2703 10 0 0004                              STO     TS4               # RZ AT 24
3343: 2704 42 1 2700                              TIX     VRUP1+1,1
3344: 2705 20 0 0410                              CLA     S10
3345: 2706 24 0 7520                              SUB     3B3
3346: 2707 46 0 0753                              TMI     THEF              # S10 = 1 OR 2
3347: 2710 72 0 7034                              TSQ     ARCTAE            # TLOS=ARCTAN(RX/RZ)
3350: 2711 10 0 0303                              STO     TLOS              # LINE OF SIGHT (DEDA)
3351: 2712 20 0 0311                              CLA     TR
3352: 2713 24 0 0310                              SUB     TDEL
3353: 2714 10 0 0435                              STO     T
3354: 2715 20 0 0436                              CLA     TB
3355: 2716 24 0 0445                              SUB     TCSM
3356: 2717 22 0 0311                              ADD     TR                # TIME INC. TPI TO REND.
3357: 2720 24 0 0312                              SUB     3J                # TARGET OFFSET
3360: 2721 10 0 0442                              STO     TI
3361: 2722 72 0 6261                              TSQ     EXEC
3362: 2723 20 0 0410                      DXFR14  CLA     S10
3363: 2724 60 0 0000                              COM     
3364: 2725 46 0 5520                              TMI     CSMT1             # TO ELLIPX
3365:
3366:                                     #                ORBIT INSERTION SECTION
3367:
3370: 2726 20 0 0270                              CLA     VY0
3371: 2727 60 0 0000                              COM     
3372: 2730 26 0 0270                              MPR     VY0
3373: 2731 22 0 0143                              ADD     VHSQ              # VH SQ
3374: 2732 72 0 7123                              TSQ     SQRTE
3375: 2733 10 0 0463                              STO     VHA               # B13
3376: 2734 20 0 0662                              CLA     4K5               # COMPUTE DESIRED BURNOUT
3377: 2735 24 0 0271                              SUB     RB                # ALTITUDE RATE
3400: 2736 06 0 0565                              MPY     4K4
3401: 2737 52 0 0003                              LLS     3
3402: 2740 10 0 0423                              STO     RFDOT
3403:

Page 45

3405: 2741 24 0 0527                              SUB     4K6               # LIMIT RFDOT BETWEEN
3406: 2742 46 0 2745                              TMI     *+3               # 23J AND 4K6
3407: 2743 20 0 0527                              CLA     4K6
3410: 2744 40 0 2751                              TRA     *+5
3411: 2745 20 0 0465                              CLA     23J
3412: 2746 24 0 0423                              SUB     RFDOT
3413: 2747 46 0 2752                              TMI     *+3
3414: 2750 20 0 0465                              CLA     23J
3415: 2751 10 0 0423                              STO     RFDOT
3416: 2752 20 0 0271                              CLA     RB
3417: 2753 10 0 0347                              STO     RF
3420: 2754 20 0 0227                              CLA     4K10
3421: 2755 26 0 0303                              MPR     THETAF
3422: 2756 22 0 0224                              ADD     7J
3423: 2757 10 0 0177                              STO     AL
3424: 2760 24 0 0226                              SUB     9J                # LIMIT AL BETWEEN
3425: 2761 46 0 2764                              TMI     *+3               # 8J AND 9J
3426: 2762 20 0 0226                              CLA     9J
3427: 2763 40 0 2770                              TRA     *+5
3430: 2764 20 0 0225                              CLA     8J
3431: 2765 24 0 0177                              SUB     AL
3432: 2766 46 0 2771                              TMI     *+3
3433: 2767 20 0 0225                              CLA     8J
3434: 2770 40 0 3740                              TRA     CDH3              # AL IN ACCUM
3435: 2771 20 0 0177                              CLA     AL
3436: 2772 40 0 3741                              TRA     CDH3+1
3437:                                     #        EXTERNAL DELTA V
3440: 2773 20 0 0407                      XDV     CLA     S7
3441: 2774 56 0 0003                             *ALS     3
3442: 2775 46 0 3003                              TMI     XDV1              # -IS ENGINE ON
3443: 2776 20 0 0614                              CLA     MU8
3444: 2777 24 0 4006                              SUB     1B17
3445: 3000 46 0 3014                              TMI     XDV2
3446: 3001 20 0 7701                              CLA     1B3               # ULLAGE DETECTED SET S7
3447: 3002 10 0 0407                              STO     S7
3450: 3003 50 1 0002                      XDV1    AXT     2,1
3451: 3004 20 1 0460                              CLA     DVGXX,1           # INPUT VEL TO GAIN
3452:

Page 46

3454: 3005 24 1 0050                              SUB     DQSX,1            # ACCUM DELTA V
3455: 3006 10 1 0004                              STO     TS4,1
3456: 3007 10 1 0064                              STO     VGX,1
3457: 3010 42 1 3004                              TIX     XDV1+1,1
3460: 3011 72 0 6737                              TSQ     DPVMAG
3461: 3012 10 0 0370                              STO     VG                # VEL TO GAIN MAG
3462: 3013 40 0 3212                              TRA     Q7                # TO STEERING                    
3463: 3014 50 1 0002                      XDV2    AXT     2,1
3464: 3015 20 0 0450                              CLA     28J1              # IF IN TPI, DELV = VG
3465: 3016 24 0 0526                              SUB     2K11              # IF IN EXT DELTA V EQUAL
3466: 3017 46 0 3023                              TMI     *+4               # FUNCTION OF 28J
3467: 3020 30 1 0050                              CLZ     DQSX,1            # ZERO DQS VECTOR
3470: 3021 20 1 0064                              CLA     VGX,1
3471: 3022 40 0 3036                              TRA     XDV2P
3472: 3023 20 0 0452                              CLA     28J3              # RADIAL COMPONENT
3473: 3024 26 1 0060                              MPR     U1X,1             # 13+1=14
3474: 3025 10 1 0050                              STO     DQSX,1
3475: 3026 20 0 0451                              CLA     28J2              # CROSSRANGE COMPONENT
3476: 3027 26 1 0040                              MPR     W1X,1
3477: 3030 32 1 0050                              ADZ     DQSX,1
3500: 3031 10 1 0050                              STO     DQSX,1
3501: 3032 20 0 0450                              CLA     28J1              # DOWNRANGE COMPONENT
3502: 3033 26 1 0034                              MPR     V1X,1
3503: 3034 34 1 0050                              SUZ     DQSX,1
3504: 3035 56 0 0001                              ALS     1                 # TO 13
3505: 3036 10 1 0460                      XDV2P   STO     DVGXX,1           # VELOCITY TO GAIN
3506: 3037 42 1 3015                              TIX     XDV2+1,1
3507: 3040 40 0 3003                              TRA     XDV1
3510:
3511: 3041 20 0 0423                      Q5      CLA     RFDOT             # GUIDANCE LAW
3512: 3042 10 0 0004                              STO     TS4               # SET FOR INDEXING
3513: 3043 30 0 0005                              CLZ     TS5
3514: 3044 20 0 0477                              CLA     RADOT
3515: 3045 10 0 0010                              STO     TS10
3516: 3046 20 0 0270                              CLA     VY0
3517: 3047 10 0 0011                              STO     TS11
3520: 3050 50 1 0001                              AXT     1,1
3521:

Page 47

3523: 3051 44 0 3052                              TOV     *+1
3524: 3052 20 1 0504                              CLA     RD3DOT,1          # -2
3525: 3053 26 0 0357                              MPR     TBO               # 9-2=7
3526: 3054 54 0 0001                              LRS     1                 # TO 8
3527: 3055 10 0 0001                              STO     TS1               # 1/2 AT 7
3530: 3056 20 1 0004                              CLA     TS4,1             # RFDOT OR ZERO
3531: 3057 24 1 0010                              SUB     TS10,1            # RDOT OR VY0
3532: 3060 10 0 0002                              STO     TS2
3533: 3061 06 0 7701                              MPY     1B3               # B16
3534: 3062 04 0 0357                             *DVP     TBO               # 16-9=7
3535: 3063 34 0 0001                              SUZ     TS1               # R OR YD2DOT
3536: 3064 10 0 0000                              STO     TS0               # TEST FOR OVERFLOW
3537: 3065 30 0 0002                              CLZ     TS2               # SIGN IF OVERFLOW
3540: 3066 72 0 3335                              TSQ     OVFLT
3541: 3067 10 1 0554                              STO     RD2DOT,1
3542: 3070 20 0 4020                              CLA     SIXTH             # -2
3543: 3071 26 1 0504                              MPR     RD3DOT,1          # -4
3544: 3072 26 0 0357                              MPR     TBO               # 5
3545: 3073 54 0 0001                              LRS     1                 # TO 6
3546: 3074 22 1 0554                              ADD     RD2DOT,1          # +1/2 2DOT AT 6
3547: 3075 26 0 0357                              MPR     TBO               # 15
3550: 3076 56 0 0001                              ALS     1                 # TO 14
3551: 3077 10 0 0001                              STO     TS1
3552: 3100 20 1 0010                              CLA     TS10,1
3553: 3101 54 0 0001                              LRS     1                 # TO 14
3554: 3102 32 0 0001                              ADZ     TS1
3555: 3103 26 0 0357                              MPR     TBO               # 23
3556: 3104 22 1 0210                              ADD     R,1
3557: 3105 10 1 0014                              STO     TS14,1            # RF OR YF
3560: 3106 42 1 3051                              TIX     Q5+8,1
3561: 3107 10 0 0347                              STO     RF                # 23
3562: 3110 10 0 0271                              STO     RB                # SAVE RF FOR ORBIT INSERT.
3563: 3111 24 0 0231                              SUB     5J                # -LUNAR RADIUS
3564: 3112 24 0 0232                              SUB     16J               # BURNOUT ALT ERROR
3565: 3113 10 0 0014                              STO     TS14
3566: 3114 14 0 0523                              LDQ     5K20
3567: 3115 20 0 0506                              CLA     4K12
3570:

Page 48

3572: 3116 24 0 0067                              SUB     AT
3573: 3117 46 0 3122                              TMI     *+3               # IF AT GT 4K12
3574: 3120 20 0 0574                              CLA     DEL2
3575: 3121 46 0 3123                              TMI     *+2               # IF AT LE 4K12 AND DEL2=1
3576: 3122 14 0 0564                              LDQ     5K18
3577: 3123 12 0 0600                              STQ     RD3DTL            # RD3DOT LOWER LIMIT
3600: 3124 20 0 0357                              CLA     TBO
3601: 3125 26 0 0357                              MPR     TBO
3602: 3126 26 0 0357                              MPR     TBO               # TB CUBED
3603: 3127 10 0 0001                              STO     TS1               # 27
3604: 3130 50 1 0001                              AXT     1,1
3605: 3131 44 0 3132                      GDLAW3  TOV     *+1
3606: 3132 20 1 0014                              CLA     TS14,1            # BURNOUT ERROR
3607: 3133 06 0 5000                              MPY     12B4              # 27
3610: 3134 52 0 0002                              LLS     2                 # TO 25
3611: 3135 04 0 0001                             *DVP     TS1               # -2
3612: 3136 32 1 0504                             *ADZ     RD3DOT,1          # DESIRED ACCEL RATE
3613: 3137 10 0 0000                              STO     TS0               # TEST FOR OVERFLOW
3614: 3140 20 1 0014                              CLA     TS14,1
3615: 3141 72 0 3335                              TSQ     OVFLT
3616: 3142 10 1 0504                              STO     RD3DOT,1
3617: 3143 46 0 3150                              TMI     *+5
3620: 3144 24 1 0560                              SUB     5K14,1            # UPPER LIMIT TEST
3621: 3145 46 0 3152                              TMI     *+5
3622: 3146 20 1 0560                              CLA     5K14,1            # SET AT UPPER LIMIT
3623: 3147 40 0 3553                              TRA     LL3DOT+1
3624: 3150 24 1 0600                              SUB     RD3DTL,1          # LOWER LIMIT TEST
3625: 3151 46 0 3552                              TMI     LL3DOT
3626: 3152 42 1 3131                      GDLAW4  TIX     GDLAW3,1
3627: 3153 20 0 0636                              CLA     2K1               # 48
3630: 3154 06 0 5033                              MPY     1B1               # B49
3631: 3155 04 0 0210                              DVP     R                 # 49-23=26
3632: 3156 34 0 0143                              SUZ     VHSQ              # VH SQ
3633: 3157 06 0 4010                              MPY     1B4               # B30
3634: 3160 04 0 0210                              DVP     R                 # -ORBITAL RAD ACCEL AT 7
3635: 3161 32 0 0554                              ADZ     RD2DOT
3636: 3162 10 0 0554                              STO     RD2DOT            # CMD RAD ACCEL AT 7
3637:

Page 49

3641: 3163 72 0 6261                              TSQ     EXEC
3642:
3643:                                     #                STEERING EQUATIONS.
3644:
3645: 3164 20 0 0233                      STEER   CLA     21J
3646: 3165 24 0 0337                              SUB     H
3647: 3166 46 0 3176                              TMI     STEER1
3650: 3167 20 0 0464                              CLA     22J
3651: 3170 24 0 0367                              SUB     HDOT
3652: 3171 46 0 3176                              TMI     STEER1
3653: 3172 20 0 7701                              CLA     1B3    =1024B13   # COMMAND X-AXIS VERT
3654: 3173 10 0 0370                              STO     VG
3655: 3174 20 0 4030                              CLA     PMAX              # PSIP=1
3656: 3175 40 0 3206                              TRA     *+9
3657: 3176 50 1 0001                      STEER1  AXT     1,1
3660: 3177 44 0 3200                              TOV     *+1
3661: 3200 20 1 0554                              CLA     RD2DOT,1          # PSIP AND PSIY COMPS
3662: 3201 14 0 4007                              LDQ     ZERO
3663: 3202 04 0 0067                             *DVP     AT                # PSIP OR Y AT ZERO
3664: 3203 10 0 0000                              STO     TS0               # TEST FOR OVERFLOW
3665: 3204 20 1 0554                              CLA     RD2DOT,1          # SIGN IF OVERFLOW
3666: 3205 72 0 3335                              TSQ     OVFLT
3667: 3206 10 1 0010                              STO     TS10,1            # PSIP OR PSIY AT 0
3670: 3207 42 1 3177                              TIX     STEER1+1,1
3671: 3210 26 0 0010                              MPR     TS10
3672: 3211 10 0 0014                              STO     TS14              # (PSIP)SQ AT 0
3673: 3212 20 0 0614                      Q7      CLA     MU8               # TEST IF ENG ON
3674: 3213 24 0 4006                              SUB     1B17
3675: 3214 46 0 3220                              TMI     *+4
3676: 3215 20 0 0370                              CLA     VG
3677: 3216 24 0 0466                              SUB     5K26              # CONSTANT STEERING IF
3700: 3217 46 0 3231                              TMI     STEER5
3701: 3220 20 0 0410                              CLA     S10
3702: 3221 24 0 4006                              SUB     1B17
3703: 3222 46 0 3264                              TMI     STEER2
3704: 3223 50 1 0002                              AXT     2,1               # XBD FOR EXT DELTA V
3705: 3224 20 1 0064                              CLA     VGX,1
3706:

Page 50

3710: 3225 06 0 5033                              MPY     1B1               # B14
3711: 3226 04 0 0370                              DVP     VG                # RESULT AT B1
3712: 3227 10 1 0374                              STO     A11BD,1
3713: 3230 42 1 3224                              TIX     *-4,1
3714: 3231 30 0 0000                      STEER5  CLZ     TS0
3715: 3232 30 0 0001                              CLZ     TS1
3716: 3233 30 0 0002                              CLZ     TS2
3717: 3234 50 1 0002                              AXT     2,1               # COMPUTE VELOCITY TO BE
3720: 3235 20 1 0374                              CLA     A11BD,1           # GAINED COMPONENTS
3721: 3236 26 1 0130                              MPR     A11,1
3722: 3237 32 0 0000                              ADZ     TS0
3723: 3240 10 0 0000                              STO     TS0
3724: 3241 20 1 0374                              CLA     A11BD,1
3725: 3242 26 1 0140                              MPR     A21,1
3726: 3243 32 0 0001                              ADZ     TS1
3727: 3244 10 0 0001                              STO     TS1
3730: 3245 20 1 0374                              CLA     A11BD,1
3731: 3246 26 1 0134                              MPR     A31,1
3732: 3247 32 0 0002                              ADZ     TS2
3733: 3250 10 0 0002                              STO     TS2
3734: 3251 42 1 3235                              TIX     *-12,1
3735: 3252 50 1 0002                              AXT     2,1
3736: 3253 20 0 0370                              CLA     VG
3737: 3254 10 0 0267                              STO     DELVG
3740: 3255 06 1 0000                              MPY     TS0,1
3741: 3256 52 0 0002                              LLS     2                 # TO 13
3742: 3257 22 1 0470                              ADD     VDX,1
3743: 3260 10 1 0474                              STO     VSMGX,1           # 13
3744: 3261 42 1 3253                              TIX     *-6,1
3745: 3262 72 0 6261                              TSQ     EXEC
3746: 3263 40 0 7472                      IDLE    TRA     TEST
3747: 3264 20 0 4030                      STEER2  CLA     PMAX
3750: 3265 34 0 0014                              SUZ     TS14
3751: 3266 10 0 0014                              STO     TS14              # 1-(PSIP)SQ
3752: 3267 72 0 7123                              TSQ     SQRTE
3753: 3270 10 0 0015                              STO     TS15
3754: 3271 20 0 0011                              CLA     TS11
3755:

Page 51

3757: 3272 62 0 0000                              ABS     
3760: 3273 24 0 0015                              SUB     TS15
3761: 3274 46 0 3304                              TMI     STEER3
3762: 3275 20 0 0011                              CLA     TS11
3763: 3276 46 0 3301                              TMI     *+3
3764: 3277 20 0 0015                              CLA     TS15
3765: 3300 40 0 3303                              TRA     *+3
3766: 3301 20 0 0015                              CLA     TS15
3767: 3302 60 0 0000                              COM     
3770: 3303 10 0 0011                              STO     TS11
3771: 3304 20 0 0011                      STEER3  CLA     TS11
3772: 3305 26 0 0011                              MPR     TS11
3773: 3306 60 0 0000                              COM     
3774: 3307 32 0 0014                              ADZ     TS14
3775: 3310 72 0 7123                              TSQ     SQRTE
3776: 3311 10 0 0012                              STO     TS12
3777: 3312 50 1 0002                      STEER4  AXT     2,1
4000: 3313 20 0 0010                              CLA     TS10
4001: 3314 26 1 0060                              MPR     U1X,1
4002: 3315 10 0 0001                              STO     TS1
4003: 3316 20 0 0450                              CLA     28J1
4004: 3317 46 0 3332                      OUT1    TMI     OUT               # IF 28J1 NEGATIVE
4005: 3320 20 0 0012                              CLA     TS12
4006: 3321 26 1 0034                              MPR     V1X,1
4007: 3322 32 0 0001                              ADZ     TS1
4010: 3323 10 0 0001                              STO     TS1
4011: 3324 20 0 0011                              CLA     TS11
4012: 3325 26 1 0040                              MPR     W1X,1
4013: 3326 32 0 0001                              ADZ     TS1
4014: 3327 10 1 0374                              STO     A11BD,1
4015: 3330 42 1 3313                              TIX     STEER4+1,1
4016: 3331 40 0 3231                              TRA     STEER5
4017: 3332 20 0 0012                      OUT     CLA     TS12
4020: 3333 60 0 0000                              COM     
4021: 3334 40 0 3321                              TRA     OUT1+2
4022: 3335 44 0 3340                      OVFLT   TOV     *+3
4023: 3336 20 0 0000                              CLA     TS0
4024:

Page 52

4026: 3337 40 0 6764                              TRA     EXIT              # EXIT WITH COMPUTED VALUE
4027: 3340 46 0 3343                              TMI     *+3
4030: 3341 20 0 4030                              CLA     PMAX              # POSITIVE LIMIT
4031: 3342 40 0 3344                              TRA     *+2
4032: 3343 20 0 4037                              CLA     NMAX
4033: 3344 40 0 6764                              TRA     EXIT
4034:
4035:                                     #                DISPLAY ROUTINE SOFT PORTION.
4036:
4037: 3345 44 0 3346                      DSP1    TOV     *+1               # CL. O.F.
4040: 3346 30 0 0567                              CLZ     DSPF1             # H,HDOT MODE.
4041: 3347 46 0 3351                              TMI     *+2               # -IS INITIALIZE.
4042: 3350 40 0 6274                              TRA     DSPLY             # TO COUNTER CHECK.(HARD)
4043: 3351 20 0 0337                              CLA     H
4044: 3352 10 0 0214                              STO     POUT
4045: 3353 20 0 0367                              CLA     HDOT
4046:                                     #                Q REGISTER DOES NOT NEED TO BE ZERO
4047:                                     #                SINCE DVP K55 IS AT WORST A LEFT
4050:                                     #                SHIFT OF 2 AND THE ALT RATE REGISTER
4051:                                     #                IS ONLY 15 BITS LONG
4052: 3354 04 0 0607                              DVP     K55
4053: 3355 40 0 6306                              TRA     DSPLY1
4054: 3356 20 0 0270                      DSP2CP  CLA     VY0               # OUT-OF-CSM PLANE VEL.
4055: 3357 54 0 0021                              LRS     17                # SET SIGN OF Q AND USE
4056: 3360 52 0 0021                              LLS     17                #   UP TIME
4057: 3361 12 0 0010                              STQ     TS10              # SAVE SIGN
4060: 3362 62 0 0000                              ABS     
4061: 3363 04 0 0665                             *DVP     VY0FS             # =FULL-SCALE VALUE(200 FPS)
4062: 3364 44 0 3366                              TOV     *+2
4063: 3365 40 0 3367                              TRA     *+2
4064: 3366 20 0 4030                              CLA     PMAX
4065: 3367 32 0 0010                              ADZ     TS10              # VY0 IN SIGN-MAGNITUDE
4066: 3370 40 0 6345                              TRA     DSPLY3-1          # TO OUTPUT.(HARD)
4067:
4070:                                     #                EXECUTIVE PART 2. (BRANCH 50)
4071:
4072: 3371 20 0 1012                      EXEC2   CLA     BR1               # SET NAV BRANCH
4073:

Page 53

4075: 3372 10 0 0063                              STO     BRANCH
4076: 3373 72 0 1132                              TSQ     TMIE1             # RESET TM
4077: 3374 30 0 0455                              CLZ     DDF               # DEDA DATA FLAG.
4100: 3375 46 0 3461                              TMI     NEWDD
4101: 3376 30 0 0571                      EXECM   CLZ     IDRF              # TEST IF DOWNLINK DATA
4102: 3377 46 0 3533                              TMI     EXECM2            # HAS BEEN RECEIVED
4103: 3400 20 0 0400                      EXECM1  CLA     S0
4104: 3401 24 0 7520                              SUB     3B3
4105: 3402 46 0 3453                              TMI     EXECA             # S0-3(-IS INER. REF)
4106: 3403 24 0 7701                              SUB     1B3
4107: 3404 46 0 3536                              TMI     EXEC6             # S0-4(-IS IMU ALIGN)
4110: 3405 24 0 7701                              SUB     1B3
4111: 3406 46 0 4047                              TMI     DELAY             # S0-5(-IS LUN ALIGN)
4112: 3407 24 0 7701                              SUB     1B3
4113: 3410 46 0 3453                              TMI     EXECA             # S0-6(-IS ORB ALIGN)
4114: 3411 22 0 5427                             *ADD     7B3               # S0+1
4115: 3412 46 0 3432                              TMI     INCMU7            # S0=7
4116: 3413 20 0 0604                      CAL     CLA     DEL21             # CALIBRATE MODE
4117: 3414 46 0 3416                              TMI     *+2
4120: 3415 72 0 4772                              TSQ     EADICS            # IMU DIR COSINES
4121: 3416 72 0 4451                              TSQ     ATTERR            # COMPUTE ATTITUDE ERRORS
4122: 3417 50 1 0002                              AXT     2,1
4123: 3420 20 0 0632                              CLA     1K33              # -3
4124: 3421 06 1 0070                              MPY     EX,1              # 2
4125: 3422 52 0 0014                              LLS     12                # -3+2-12=-13
4126: 3423 32 1 0510                              ADZ     DAXREM,1
4127: 3424 10 1 0510                              STO     DAXREM,1          # -13
4130: 3425 20 0 0633                              CLA     1K34              # -15
4131: 3426 26 1 0070                              MPR     EX,1              # 2
4132: 3427 32 1 0544                              ADZ     1K1,1
4133: 3430 10 1 0544                              STO     1K1,1             # GYRO BIAS AT -13
4134: 3431 42 1 3420                              TIX     *-9,1
4135: 3432 30 0 0717                      INCMU7  CLZ     MU7               # INCR. COUNTER
4136: 3433 22 0 4006                              ADD     1B17
4137: 3434 10 0 0717                              STO     MU7
4140: 3435 24 0 0621                              SUB     1K37              # ACCEL. CAL. DURATION
4141: 3436 62 0 0000                              ABS     
4142:

Page 54

4144: 3437 60 0 0000                              COM     
4145: 3440 46 0 3447                              TMI     *+7               # + IS TIME FOR ACCEL CAL
4146: 3441 50 1 0002                              AXT     2,1
4147: 3442 30 1 0714                              CLZ     SDVX,1
4150: 3443 26 0 0635                              MPR     1K36
4151: 3444 32 1 0540                              ADZ     1K19,1
4152: 3445 10 1 0540                              STO     1K19,1            # NEW BIAS CORRECTION
4153: 3446 42 1 3442                              TIX     *-4,1
4154: 3447 20 0 0717                              CLA     MU7
4155: 3450 24 0 0617                              SUB     1K30
4156: 3451 46 0 3453                              TMI     EXECA
4157: 3452 30 0 0400                              CLZ     S0                # CAL COMPLETE, SET ATT HOLD
4160: 3453 30 0 0530                      EXECA   CLZ     DAXA              # ZERO ALIGNMENT INCREMENTS
4161: 3454 30 0 0531                              CLZ     DAYA
4162: 3455 30 0 0532                              CLZ     DAZA
4163: 3456 40 0 4047                              TRA     DELAY             # END MAJOR CYCLE
4164: 3457 12 0 0023                              STQ     SREX              # STORE NEW DEDA DATA.
4165: 3460 40 0 0022                              TRA     SREX1
4166: 3461 20 0 4065                      NEWDD   CLA     STOCOM            # EQU TO STORE
4167: 3462 22 0 0333                              ADD     ADST              # DEDA ADDRESS.
4170: 3463 10 0 0022                              STO     SREX1
4171: 3464 20 0 0326                              CLA     DD                # DEDA DATA.
4172: 3465 72 0 3457                              TSQ     *-6
4173: 3466 20 0 1012                              CLA     BR1               # PROTECT BRANCH FROM DEDA
4174: 3467 10 0 0063                              STO     BRANCH
4175: 3470 20 0 0333                              CLA     ADST
4176: 3471 24 0 4013                              SUB     1B9               # S0 ADDRESS
4177: 3472 46 0 3376                              TMI     EXECM
4200: 3473 24 0 4006                              SUB     1B17
4201: 3474 46 0 3513                              TMI     EXEC3             # NEW WD IS S0
4202: 3475 24 0 4041                              SUB     10B17
4203: 3476 46 0 3376                              TMI     EXECM             # NEW WD BTWN S0PS13
4204: 3477 24 0 4006                              SUB     1B17
4205: 3500 46 0 6154                              TMI     LUNAZ             # NEW WD IS S13
4206: 3501 24 0 4006                              SUB     1B17
4207: 3502 46 0 3504                              TMI     *+2               # NEW WD IS S14
4210: 3503 40 0 3376                              TRA     EXECM
4211:

Page 55

4213: 3504 20 0 0414                              CLA     S14               # NEW WD IS S14.
4214: 3505 24 0 4065                              SUB     2B3
4215: 3506 46 0 3511                              TMI     *+3               # S14-2 (-IS S14=1)
4216: 3507 24 0 7701                              SUB     1B3
4217: 3510 46 0 3533                              TMI     EXECM2            # S14-3 (-IS S14=2)
4220: 3511 10 0 0563                              STO     DLIF              # ENABLE DL IF S14=1
4221: 3512 40 0 3400                              TRA     EXECM1
4222: 3513 20 0 0400                      EXEC3   CLA     S0
4223: 3514 22 0 7701                             *ADD     1B3               # NEG IF S0=7
4224: 3515 46 0 3525                              TMI     MABEE
4225: 3516 24 0 5427                              SUB     7B3
4226: 3517 46 0 3453                              TMI     EXECA
4227: 3520 20 0 0604                              CLA     DEL21             # CALIBRATE I.C.
4230: 3521 46 0 3525                              TMI     MABEE
4231: 3522 20 0 7520                              CLA     3B3               # IMU ALINE FOR 2SECS.
4232: 3523 10 0 0400                              STO     S0
4233: 3524 12 0 0576                              STQ     DEL6
4234: 3525 50 1 0006                      MABEE   AXT     6,1
4235: 3526 30 1 0714                              CLZ     SDVX,1            # ZERO MU7 AND DV SUMS
4236: 3527 20 1 0130                              CLA     A11,1
4237: 3530 10 1 0160                              STO     A11D,1
4240: 3531 42 1 3526                              TIX     *-3,1
4241: 3532 40 0 3453                              TRA     EXECA
4242: 3533 20 0 1011                      EXECM2  CLA     IC1BR             # SET IC BRANCH
4243: 3534 10 0 0063                              STO     BRANCH
4244: 3535 40 0 3400                              TRA     EXECM1
4245: 3536 30 0 0576                      EXEC6   CLZ     DEL6              # IMU ALINE.
4246: 3537 46 0 3541                              TMI     *+2               # -IS CALIBRATE.
4247: 3540 40 0 3542                              TRA     *+2
4250: 3541 20 0 5000                              CLA     6B3
4251: 3542 10 0 0400                              STO     S0
4252: 3543 40 0 4047                              TRA     DELAY
4253: 3544 20 0 0140                      FDAI1   CLA     A21
4254: 3545 26 0 0127                              MPR     COGA
4255: 3546 10 0 0001                              STO     TS1
4256: 3547 20 0 0142                              CLA     A23
4257: 3550 26 0 0123                              MPR     SIGA
4260:

Page 56

4262: 3551 40 0 4674                              TRA     EX17+6
4263: 3552 20 1 0600                      LL3DOT  CLA     RD3DTL,1
4264: 3553 10 1 0504                              STO     RD3DOT,1
4265: 3554 40 0 3152                              TRA     GDLAW4
4266: 3555 10 0 0442                      NORTON  STO     TI
4267: 3556 12 0 0157                              STQ     TSEX              # SUBR TO GO TO EXEC,
4270: 3557 72 0 6261                              TSQ     EXEC
4271: 3560 72 0 6535                              TSQ     ELPRD             # ELPR AND COMPT
4272: 3561 72 0 6261                              TSQ     EXEC              # LENGTH OF VECTOR
4273: 3562 50 1 0002                              AXT     2,1               # RIX
4274: 3563 20 1 0220                              CLA     RIX,1
4275: 3564 10 1 0014                              STO     TS14,1
4276: 3565 42 1 3563                              TIX     *-2,1
4277: 3566 72 0 6422                              TSQ     NORMV
4300: 3567 50 1 0002                              AXT     2,1
4301: 3570 20 0 0013                              CLA     TS13              # LENGTH OF RI
4302: 3571 40 0 0157                              TRA     TSEX
4303: 3572 30 0 0320                      RRT     CLZ     READP             # TEST FOR EXIT
4304: 3573 46 0 3575                              TMI     *+2               # FROM HOLD
4305: 3574 40 0 1222                              TRA     DEXIT             # EXIT
4306: 3575 10 0 0325                              STO     RMF               # TO READOUT
4307: 3576 40 0 7202                              TRA     ADOUT
4310: 3577 20 0 0410                      EX33P   CLA     S10
4311: 3600 24 0 7520                              SUB     3B3
4312: 3601 46 0 3630                              TMI     CSICDH
4313: 3602 20 0 0526                              CLA     2K11
4314: 3603 10 0 0450                              STO     28J1
4315: 3604 20 0 0613                              CLA     3K4
4316: 3605 24 0 0033                              SUB     C2
4317: 3606 46 0 5552                              TMI     EX33+1
4320: 3607 30 0 0577                              CLZ     DEL10
4321: 3610 46 0 3620                              TMI     EX33PP
4322: 3611 20 0 0526                      EX35    CLA     2K11
4323: 3612 10 0 0371                              STO     VT
4324: 3613 30 0 0172                              CLZ     Q1
4325: 3614 24 0 0231                              SUB     5J
4326: 3615 10 0 0402                              STO     Q1DEDA
4327:

Page 57

4331: 3616 72 0 6261                              TSQ     EXEC
4332: 3617 40 0 2773                              TRA     XDV
4333: 3620 30 0 0306                      EX33PP  CLZ     4J
4334:                                     #                RESTORE SAVED QUANTITIES FOR T/B COMPUTATIONS
4335:                                     #                IN HARD MEMORY
4336: 3621 30 0 0050                              CLZ     V6X
4337: 3622 10 0 0012                              STO     TS12
4340: 3623 30 0 0051                              CLZ     V6Y
4341: 3624 10 0 0013                              STO     TS13
4342: 3625 30 0 0052                              CLZ     V6Z
4343: 3626 10 0 0014                              STO     TS14
4344: 3627 40 0 6067                              TRA     EX36+1
4345: 3630 72 0 6261                      CSICDH  TSQ     EXEC
4346: 3631 20 0 0203                              CLA     RT
4347: 3632 24 0 0347                              SUB     RF
4350: 3633 10 0 0402                              STO     DELH
4351: 3634 10 0 0314                              STO     DELRP             # LITTLE DELTA R AT 23
4352: 3635 30 0 0423                              CLZ     RFDOT
4353: 3636 50 1 0002                              AXT     2,1
4354: 3637 20 1 0430                              CLA     VIX,1
4355: 3640 26 1 0030                              MPR     U2X,1
4356: 3641 56 0 0001                              ALS     1
4357: 3642 32 0 0423                              ADZ     RFDOT
4360: 3643 10 0 0423                              STO     RFDOT             # RFDOT = U2 DOT VT B13
4361: 3644 42 1 3637                              TIX     *-5,1
4362: 3645 20 0 0410                              CLA     S10
4363: 3646 22 0 5000                             *ADD     6B3
4364: 3647 46 0 3773                              TMI     CDH               # S10 = 2
4365: 3650 20 0 0416                      CSI     CLA     S16
4366: 3651 06 0 4022                              MPY     3PID4             # A=3/4(PI)(S16) AT B6
4367: 3652 10 0 0001                              STO     TS1
4370: 3653 04 0 0173                              DVP     AE
4371: 3654 26 0 0402                              MPR     DELH
4372: 3655 10 0 0002                              STO     TS2               # A(DELH/AE) B6
4373: 3656 20 0 0001                              CLA     TS1
4374: 3657 26 0 5033                              MPR     1B1
4375: 3660 10 0 0005                              STO     TS5               # A AT B7
4376:

Page 58

4400: 3661 20 0 0275                              CLA     1J
4401: 3662 24 0 0373                              SUB     TIG
4402: 3663 56 0 0003                              ALS     3
4403: 3664 26 0 0077                              MPR     NE                # NE(1J-TIG) AT B6
4404: 3665 22 0 0002                              ADD     TS2
4405: 3666 26 0 5000                              MPR     6B3    =1.5B1     # 3/2(NE)(1J-TIG)+
4406:                                     #                                    3/2(A)(DELH/AE)
4407: 3667 24 0 0005                              SUB     TS5
4410: 3670 22 0 0605                              ADD     2J
4411: 3671 10 0 0007                              STO     TS7               # B  AT B7
4412: 3672 20 0 0477                              CLA     RADOT
4413: 3673 24 0 0423                              SUB     RFDOT
4414: 3674 10 0 0005                              STO     TS5               # VERTICAL COMP. OF VP0
4415: 3675 06 0 4010                              MPY     1B4
4416: 3676 04 0 0463                              DVP     VHA               # 4(RADOT-REDOT)/VHA  B6
4417: 3677 24 0 0002                              SUB     TS2
4420: 3700 10 0 0010                              STO     TS10
4421: 3701 20 0 0303                              CLA     THETAF
4422: 3702 54 0 0003                              LRS     3
4423: 3703 22 0 0010                              ADD     TS10
4424: 3704 06 0 5033                              MPY     1B1               # ACC = C  AT B7
4425: 3705 04 0 0007                              DVP     TS7               # C/B  B0
4426: 3706 10 0 0011                              STO     TS11
4427: 3707 26 0 0173                              MPR     AE
4430: 3710 10 0 0402                              STO     DELH              # DELH  B23
4431: 3711 24 0 0314                              SUB     DELRP             # LITTLE DELTA R
4432: 3712 26 0 0077                              MPR     NE                # TO B14
4433: 3713 54 0 0001                              LRS     1                 # B13 (DIVIDE BY 4)
4434: 3714 10 0 0004                              STO     TS4               # HORIZ COMP. OF VP0
4435: 3715 20 0 0011                              CLA     TS11              # C/B = DELH/AE B0
4436: 3716 26 0 0001                              MPR     TS1               # A(DELH/AE) B6
4437: 3717 22 0 0002                              ADD     TS2
4440: 3720 10 0 0001                              STO     TS1
4441: 3721 20 0 1066                              CLA     PI
4442: 3722 26 0 0416                              MPR     S16
4443: 3723 24 0 0001                              SUB     TS1
4444: 3724 06 0 7701                              MPY     1B3               # TO B9
4445:

Page 59

4447: 3725 04 0 0077                              DVP     NE
4450: 3726 10 0 0372                              STO     TA0
4451: 3727 30 0 0006                              CLZ     TS6
4452: 3730 72 0 6737                              TSQ     DPVMAG            # COMPUTE VP0
4453: 3731 10 0 0371                              STO     VP0               # VEL-TO-BE-GAINED AT CDH
4454: 3732 20 0 0477                              CLA     RADOT
4455: 3733 10 0 0423                              STO     RFDOT
4456: 3734 20 0 0314                      CDH2    CLA     DELRP             # LITTLE DELTA R
4457: 3735 22 0 0402                              ADD     DELH
4460: 3736 26 0 4126                              MPR     M1B1              # -.5B0 = -1B1
4461: 3737 22 0 0173                              ADD     AE
4462: 3740 10 0 0177                      CDH3    STO     AL
4463: 3741 26 0 0347                              MPR     RF
4464: 3742 10 0 0007                              STO     TS7
4465: 3743 20 0 0177                              CLA     AL
4466: 3744 24 0 0347                              SUB     RF
4467: 3745 22 0 0177                              ADD     AL
4470: 3746 06 0 0636                              MPY     2K1
4471: 3747 54 0 0001                              LRS     1
4472: 3750 04 0 0007                              DVP     TS7
4473: 3751 72 0 7123                              TSQ     SQRTE
4474: 3752 24 0 0463                              SUB     VHA
4475: 3753 10 0 0450                              STO     28J1              # 28J1 = VHF - VHA
4476: 3754 72 0 6261                              TSQ     EXEC
4477: 3755 20 0 0477                              CLA     RADOT
4500: 3756 24 0 0423                              SUB     RFDOT
4501: 3757 10 0 0452                              STO     28J3
4502: 3760 10 0 0005                              STO     TS4+1
4503: 3761 20 0 0410                              CLA     S10
4504: 3762 60 0 0000                              COM     
4505: 3763 46 0 2773                              TMI     XDV
4506: 3764 20 0 0450                              CLA     28J1
4507: 3765 10 0 0004                              STO     TS4
4510: 3766 20 0 0270                              CLA     VY0
4511: 3767 10 0 0006                              STO     TS4+2
4512: 3770 72 0 6737                              TSQ     DPVMAG
4513: 3771 10 0 0370                              STO     VG
4514:

Page 60

4516: 3772 40 0 6136                              TRA     GDLAW
4517: 3773 30 0 0372                      CDH     CLZ     TA0
4520: 3774 22 0 0373                              ADD     TIG
4521: 3775 10 0 0373                              STO     TIG               # TIG = TIG + TAO
4522: 3776 40 0 3734                              TRA     CDH2
4523:                                     #        SEE REAR OF LISTING FOR CHECKSUM
4524:                                     #        START OF HARDWIRED MEMORY 
4525:                                     #                CONSTANTS
4526:
4527: 3777                                       CHECKSUM RANGE 1005-3776
4530: 4000                                        ORG     4000
4531: 4000           000007               7B17    DEC     7.B17             # CONSTANTS FOR NORMALIZE
4532: 4001           000006               6B17    DEC     6.B17
4533: 4002           000005               5B17    DEC     5.B17
4534: 4003           000004               4B17    DEC     4.B17
4535: 4004           000003               3B17    DEC     3.B17
4536: 4005           000002               2B17    DEC     2.B17
4537: 4006           000001               1B17    DEC     1.B17
4540: 4007           000000               ZERO    DEC     0
4541:                         4065        2B3     EQU     1B2
4542:                         7512        5B3     EQU     10B4
4543:                         5000        6B3     EQU     12B4
4544: 4010           020000               1B4     DEC     1.B4
4545: 4011           010000               1B5     DEC     1.B5
4546: 4012           004000               1B6     DEC     1.B6
4547: 4013           000400               1B9     DEC     1.B9
4550: 4014           000100               1B11    DEC     1.B11
4551: 4015           000040               1B12    DEC     1.B12
4552: 4016           000020               1B13    DEC     1.B13
4553: 4017           000010               1B14    DEC     1.B14
4554:                         4017        8B17    EQU     1B14
4555: 4020           252525               SIXTH   OCT     252525
4556: 4021           311040               2PIB3   DEC     6.2831853B3
4557:                         4021        1K25    EQU     2PIB3
4560: 4022           113314               3PID4   DEC     2.3561945B3
4561: 4023           062210               PID2    DEC     1.57079633B3
4562: 4024           031104               PID4    DEC     .78539816B3
4563:

Page 61

4565: 4025           774761               K173    DEC     -.18488E-3B-6
4566: 4026           042027               K172    DEC     .83119E-2B-4
4567: 4027           525261               K171    DEC     -.16665554B-2
4570: 4030           377777               K170    OCT     377777            # 1B0
4571:                         4030        PMAX    EQU     K170
4572: 4031           660111               K183    DEC     -.0389929B-3
4573: 4032           112712               K182    DEC     .1462766B-1
4574: 4033           726707               K181    DEC     -.3211819B1
4575: 4034           077746               K180    DEC     .999215B2
4576: 4035 54 0 0000                      SHDUM   LRS     0
4577: 4036           400000               MS      OCT     400000
4600: 4037           400001               NMAX    OCT     400001
4601: 4040           000061               49B17   DEC     49.B17
4602: 4041           000012               10B17   DEC     10.B17
4603: 4042           303240               BCDL    DEC     100000.B17
4604: 4043 40 0 4475                      TRNSFR  TRA     EROUT             # EXIT FROM ATT ERROR COMPS
4605: 4044 40 0 6246                      BACK    TRA     RETURN
4606: 4045 66 0 6100                      TMOUT   OUT     6100
4607: 4046 20 0 4000                      CLAFR   CLA     4000
4610:                         7002        CLATEN  EQU     SICO2             # CLA 0,1
4611:                         4036        TRACOM  EQU     MS                # LOOKS LIKE TRA 0
4612:                         4065        STOCOM  EQU     1B2               # LOOKS LIKE STO 0
4613:                         5033        DUMCLA  EQU     1B1               # LOOKS LIKE CLA 0
4614:
4615:                                     # **     20 MILLISECOND COMPUTATIONS
4616:
4617: 4047 70 0 4050                      DELAY   DLY     *+1
4620: 4050 64 0 2001                              INP     2001              # INPUT PGNS ANGLES
4621: 4051 10 0 0107                              STO     THEP
4622: 4052 64 0 2002                              INP     2002
4623: 4053 10 0 0117                              STO     PHIP
4624: 4054 64 0 2004                              INP     2004
4625: 4055 10 0 0113                              STO     PSIP
4626: 4056 64 0 6010                              INP     6010              # INPUT GYRO DATA
4627: 4057 10 0 0354                              STO     DAX
4630: 4060 64 0 6002                              INP     6002
4631: 4061 10 0 0355                              STO     DAY
4632:

Page 62

4634: 4062 64 0 6004                              INP     6004
4635: 4063 10 0 0356                              STO     DAZ
4636: 4064 64 0 6020                              INP     6020              # INPUT ACCELEROMETER DATA
4637: 4065 10 0 0000                      1B2     STO     TS0               # VALUE USED AS CONSTANT
4640: 4066 64 0 6040                              INP     6040
4641: 4067 10 0 0001                              STO     TS1
4642: 4070 64 0 6100                              INP     6100
4643: 4071 10 0 0002                              STO     TS2
4644: 4072 40 0 1015                      EX1     TRA     EXIT1
4645:                                     #        PROCESS ACCELEROMETER INPUTS
4646: 4073 50 1 0002                              AXT     2,1
4647: 4074 30 1 0350                      DVS     CLZ     DVX,1             # SAVE PREVIOUS VALUE
4650: 4075 10 1 0074                              STO     DVXM1,1
4651: 4076 30 1 0000                              CLZ     TS0,1
4652: 4077 24 0 7507                              SUB     1K7               # 11
4653: 4100 56 0 0001                              ALS     1
4654: 4101 26 1 0534                              MPR     1K18,1            # SCALE FACTOR
4655: 4102 56 0 0001                              ALS     1                 # SCALE AT 1
4656: 4103 22 1 0540                              ADD     1K19,1            # BIAS COMPENSATION
4657: 4104 10 1 0350                              STO     DVX,1             # AT 1
4660: 4105 42 1 4074                              TIX     DVS,1
4661: 4106 40 0 1016                              TRA     EXIT2             # TO MODE CHECK.
4662:                                     #        PROCESS GYRO INPUTS
4663: 4107 50 1 0002                              AXT     2,1
4664: 4110 44 0 4111                              TOV     *+1               # RESET
4665: 4111 30 1 0354                      GYCOM   CLZ     DAX,1
4666: 4112 24 0 7507                              SUB     1K7
4667: 4113 56 0 0001                              ALS     1                 # RADIANS AT -6
4670: 4114 10 1 0354                              STO     DAX,1
4671: 4115 26 1 0550                              MPR     1K3,1             # SCALE FACTOR COMP
4672: 4116 22 1 0544                              ADD     1K1,1             # AT -13
4673: 4117 32 1 0510                              ADZ     DAXREM,1
4674: 4120 10 1 0510                              STO     DAXREM,1
4675: 4121 22 0 4010                              ADD     1B4               # ROUND
4676: 4122 54 0 0016                              LRS     14                # TO +1
4677: 4123 56 0 0007                              ALS     7                 # TO -6, QUANTIZED AT -16
4700: 4124 10 0 0006                              STO     TS6
4701:

Page 63

4703: 4125 56 0 0007                              ALS     7                 # SAVE REMAINDER
4704: 4126 60 0 0000                      M1B1    COM                       # INSTRUCTION LOOKS LIKE -1B1
4705: 4127 32 1 0510                              ADZ     DAXREM,1
4706: 4130 10 1 0510                              STO     DAXREM,1
4707: 4131 30 0 0006                              CLZ     TS6
4710: 4132 32 1 0354                              ADZ     DAX,1
4711: 4133 22 1 0530                              ADD     DAXA,1
4712: 4134 10 1 0354                              STO     DAX,1             # -6
4713: 4135 56 0 0003                             *ALS     3                 # TO -9
4714: 4136 10 1 0010                              STO     TS10,1
4715: 4137 62 0 0000                             *ABS     
4716: 4140 22 0 4012                             *ADD     1B6               # TEST FOR POSSIBLE OVERFL
4717: 4141 42 1 4111                              TIX     GYCOM,1
4720: 4142 40 0 1017                      EX3     TRA     EXIT3
4721: 4143 44 0 4405                              TOV     HRC
4722: 4144 30 0 0553                              CLZ     HRF
4723: 4145 46 0 4373                              TMI     LRI
4724:                                     #        COMPUTE DIRECTION COSINE CHANGE
4725: 4146 20 0 0010                      CDCC    CLA     TS10              # DAX AT -6 OR -9
4726: 4147 06 0 0011                              MPY     TS11              # DAY
4727: 4150 54 0 0001                              LRS     1                 # 1/2DAX(DAY) AT -12 OR -18
4730: 4151 72 0 1002                              TSQ     RND
4731: 4152 22 0 0012                              ADD     TS12              # DAZ
4732: 4153 10 0 0001                              STO     TS1
4733: 4154 20 0 0010                              CLA     TS10
4734: 4155 06 0 0012                              MPY     TS12
4735: 4156 54 0 0001                              LRS     1                 # 1/2DAX(DAZ) AT -12 OR -18
4736: 4157 72 0 1002                              TSQ     RND
4737: 4160 34 0 0146                              SUZ     E13
4740: 4161 10 0 0007                              STO     TS7
4741: 4162 24 0 0011                              SUB     TS11
4742: 4163 10 0 0002                              STO     TS2
4743: 4164 20 0 0011                              CLA     TS11
4744: 4165 26 0 0011                              MPR     TS11
4745: 4166 54 0 0001                              LRS     1
4746: 4167 10 0 0133                              STO     TS8
4747: 4170 20 0 0012                              CLA     TS12
4750:

Page 64

4752: 4171 26 0 0012                              MPR     TS12
4753: 4172 54 0 0001                              LRS     1                 # 1/2DAZ(DAZ) AT -12 OR -18
4754: 4173 22 0 0133                              ADD     TS8
4755: 4174 72 0 1002                              TSQ     RND
4756: 4175 60 0 0000                              COM     
4757: 4176 32 0 0144                              ADZ     E1                # NORMALITY CONSTRAINT
4760: 4177 10 0 0003                              STO     TS3
4761: 4200 30 0 0007                              CLZ     TS7
4762: 4201 22 0 0011                              ADD     TS11
4763: 4202 10 0 0004                              STO     TS4
4764: 4203 20 0 0011                              CLA     TS11
4765: 4204 06 0 0012                              MPY     TS12
4766: 4205 54 0 0001                              LRS     1                 # 1/2DAY(DAZ) AT -12 OR -18
4767: 4206 72 0 1002                              TSQ     RND
4770: 4207 24 0 0010                              SUB     TS10
4771: 4210 10 0 0005                              STO     TS5
4772: 4211 20 0 0010                              CLA     TS10
4773: 4212 26 0 0010                              MPR     TS10
4774: 4213 54 0 0001                              LRS     1                 # 1/2DAX(DAX) AT -12 OR -18
4775: 4214 32 0 0133                              ADZ     TS8
4776: 4215 72 0 1002                              TSQ     RND
4777: 4216 60 0 0000                              COM     
5000: 4217 32 0 0145                              ADZ     E3
5001: 4220 10 0 0006                              STO     TS6
5002: 4221 40 0 1020                      EX4     TRA     EXIT4
5003: 4222 50 1 0002                              AXT     2,1               # COMPUTE EQUATIONS
5004: 4223 20 0 0001                      DICOS   CLA     TS1
5005: 4224 26 1 0140                              MPR     A21,1             # 1
5006: 4225 32 1 0150                              ADZ     DA11,1
5007: 4226 10 1 0150                              STO     DA11,1            # -5 OR -8
5010: 4227 20 0 0002                              CLA     TS2
5011: 4230 26 1 0134                              MPR     A31,1
5012: 4231 32 1 0150                              ADZ     DA11,1
5013: 4232 10 1 0150                              STO     DA11,1            # -5 OR -8
5014: 4233 20 0 0003                              CLA     TS3
5015: 4234 26 1 0130                              MPR     A11,1
5016: 4235 32 1 0150                              ADZ     DA11,1
5017:

Page 65

5021: 4236 10 1 0150                              STO     DA11,1            # -5 OR -8
5022: 4237 20 0 0004                              CLA     TS4               # ROW 3
5023: 4240 26 1 0130                              MPR     A11,1
5024: 4241 32 1 0154                              ADZ     DA31,1
5025: 4242 10 1 0154                              STO     DA31,1
5026: 4243 20 0 0005                              CLA     TS5
5027: 4244 26 1 0140                              MPR     A21,1
5030: 4245 32 1 0154                              ADZ     DA31,1
5031: 4246 10 1 0154                              STO     DA31,1
5032: 4247 20 0 0006                              CLA     TS6
5033: 4250 26 1 0134                              MPR     A31,1
5034: 4251 32 1 0154                              ADZ     DA31,1
5035: 4252 10 1 0154                              STO     DA31,1
5036: 4253 42 1 4223                              TIX     DICOS,1
5037:                                     #        INTEGRATE DIRECTION COSINES
5040: 4254 50 1 0006                              AXT     6,1
5041: 4255 20 0 0553                      INTAS   CLA     HRF
5042: 4256 46 0 4431                              TMI     HRINT             # -5 OR -8 TEST
5043: 4257 20 1 0150                              CLA     DA11,1
5044: 4260 22 0 4013                      RND1    ADD     1B9               # ROUND
5045: 4261 54 0 0011                      SHFT1   LRS     9                 # TO 1
5046: 4262 10 0 0001                              STO     TS1
5047: 4263 56 0 0011                              ALS     9
5050: 4264 60 0 0000                              COM     
5051: 4265 32 1 0150                              ADZ     DA11,1
5052: 4266 10 1 0150                              STO     DA11,1            # SAVE REMAINDER.
5053: 4267 30 1 0130                              CLZ     A11,1
5054: 4270 32 0 0001                              ADZ     TS1
5055: 4271 10 1 0130                              STO     A11,1
5056: 4272 42 1 4255                              TIX     INTAS,1
5057: 4273 72 0 1021                              TSQ     EXIT5             # DOWNLINK INPUT
5060: 4274 72 0 1022                              TSQ     EXIT6             # TELEMETRY OUTPUT
5061:                                     #        COMPUTE ROW 2
5062: 4275 20 0 0131                      COA21   CLA     A12
5063: 4276 26 0 0136                              MPR     A33               # 2
5064: 4277 10 0 0001                              STO     TS1
5065: 4300 20 0 0132                              CLA     A13
5066:

Page 66

5070: 4301 26 0 0135                              MPR     A32
5071: 4302 34 0 0001                              SUZ     TS1
5072: 4303 56 0 0001                              ALS     1                 # TO 1
5073: 4304 10 0 0140                              STO     A21               # A21
5074: 4305 20 0 0132                              CLA     A13
5075: 4306 26 0 0134                              MPR     A31
5076: 4307 10 0 0001                              STO     TS1
5077: 4310 20 0 0130                              CLA     A11
5100: 4311 26 0 0136                              MPR     A33
5101: 4312 34 0 0001                              SUZ     TS1
5102: 4313 56 0 0001                              ALS     1
5103: 4314 10 0 0141                              STO     A22               # A22
5104: 4315 20 0 0130                              CLA     A11
5105: 4316 26 0 0135                              MPR     A32
5106: 4317 10 0 0001                              STO     TS1
5107: 4320 20 0 0131                              CLA     A12
5110: 4321 26 0 0134                              MPR     A31
5111: 4322 34 0 0001                              SUZ     TS1
5112: 4323 56 0 0001                              ALS     1
5113: 4324 10 0 0142                              STO     A23               # A23,DIR COS UPDATE COMPLETE
5114: 4325 40 0 1024                      EX8     TRA     EXIT8
5115:                                     #        VELOCITY RESOLUTION
5116: 4326 50 1 0002                      DVINT   AXT     2,1               # RESOLVE BODY DVS TO
5117: 4327 20 1 0130                              CLA     A11,1             # INERTIAL FRAME AND
5120: 4330 26 0 0350                              MPR     DVX               # ACCUMULATE.
5121: 4331 10 0 0001                              STO     TS1               # 2
5122: 4332 20 1 0140                              CLA     A21,1
5123: 4333 26 0 0351                              MPR     DVY
5124: 4334 32 0 0001                              ADZ     TS1
5125: 4335 10 0 0001                              STO     TS1
5126: 4336 20 1 0134                              CLA     A31,1
5127: 4337 26 0 0352                              MPR     DVZ
5130: 4340 32 0 0001                              ADZ     TS1               # 2
5131: 4341 22 0 4016                              ADD     1B13              # ROUND
5132: 4342 54 0 0005                              LRS     5
5133: 4343 32 1 0120                              ADZ     DVSX,1
5134: 4344 10 1 0120                              STO     DVSX,1            # 7
5135:

Page 67

5137: 4345 42 1 4327                              TIX     DVINT+1,1
5140: 4346 72 0 1021                              TSQ     EXIT5             # DOWNLINK INPUT
5141: 4347 72 0 1022                              TSQ     EXIT6             # TELEMETRY OUTPUT
5142:
5143: 4350 30 0 0573                              CLZ     FLAG1
5144: 4351 46 0 0063                              TMI     BRANCH            # - IS GUID/NAV CYCLE.
5145: 4352 20 0 4036                              CLA     MS
5146: 4353 10 0 0573                              STO     FLAG1
5147: 4354 40 0 1025                      EX9     TRA     EXIT9
5150:
5151:                                     #        HARDWIRED 40 MS COMPUTATIONS
5152:                                     #        DISCRETE INPUT AND STAGING RECOGNITION COMPS.
5153:
5154: 4355 64 0 2020                              INP     DISC1I            # INPUT DISCRETE WD 1
5155: 4356 10 0 0401                              STO     DISC1C
5156: 4357 22 0 4006                              ADD     1B17              # OBTAIN TWOS COMP OF INPUT WD
5157: 4360 60 0 0000                              COM     
5160: 4361 10 0 0533                              STO     DISC1
5161: 4362 20 0 0574                              CLA     DEL2              # TEST FOR STAGING
5162: 4363 46 0 1026                              TMI     EXIT10            # - IS STAGED.
5163: 4364 20 0 0401                              CLA     DISC1C            # TEST FOR ASCENT ENG ON
5164: 4365 56 0 0006                             *ALS     6
5165: 4366 46 0 1026                              TMI     EXIT10            # - IS OFF.
5166: 4367 30 0 0604                              CLZ     DEL21             # RESET LUNAR SURFACE FLAG
5167: 4370 20 0 4036                              CLA     MS
5170: 4371 10 0 0574                              STO     DEL2              # SET STAGED FLAG
5171: 4372 40 0 1027                              TRA     EXIT11
5172:
5173:                                     #        DIRECTION COSINE LOGIC
5174: 4373 50 1 0006                      LRI     AXT     6,1
5175: 4374 30 1 0150                              CLZ     DA11,1            # REMAINDERS
5176: 4375 56 0 0003                              ALS     3                 # TO -8
5177: 4376 10 1 0150                              STO     DA11,1
5200: 4377 42 1 4374                              TIX     *-3,1
5201: 4400 20 0 4260                              CLA     RND1
5202: 4401 10 0 1003                              STO     RND+1
5203: 4402 20 0 4261                              CLA     SHFT1
5204:

Page 68

5206: 4403 10 0 1004                              STO     RND+2
5207: 4404 40 0 4146                              TRA     CDCC
5210:
5211: 4405 20 0 0553                      HRC     CLA     HRF
5212: 4406 46 0 4421                              TMI     HRC1
5213: 4407 20 0 4432                              CLA     RND2              # SET UP FOR HIGH RATE
5214: 4410 10 0 1003                              STO     RND+1
5215: 4411 20 0 4433                              CLA     SHFT2
5216: 4412 10 0 1004                              STO     RND+2
5217: 4413 10 0 0553                              STO     HRF
5220: 4414 50 1 0006                              AXT     6,1
5221: 4415 30 1 0150                              CLZ     DA11,1
5222: 4416 54 0 0003                              LRS     3                 # TO -5
5223: 4417 10 1 0150                              STO     DA11,1
5224: 4420 42 1 4415                              TIX     *-3,1
5225: 4421 50 1 0002                      HRC1    AXT     2,1
5226: 4422 20 1 0354                              CLA     DAX,1
5227: 4423 10 1 0010                              STO     TS10,1            # AT -6
5230: 4424 30 1 0144                              CLZ     E1,1
5231: 4425 54 0 0003                              LRS     3                 # TO -6
5232: 4426 10 1 0144                              STO     E1,1
5233: 4427 42 1 4422                              TIX     *-5,1
5234: 4430 40 0 4146                              TRA     CDCC
5235:
5236: 4431 20 1 0150                      HRINT   CLA     DA11,1
5237: 4432 22 0 4015                      RND2    ADD     1B12              # ROUND
5240: 4433 54 0 0006                      SHFT2   LRS     6                 # TO 1
5241: 4434 10 0 0001                              STO     TS1
5242: 4435 56 0 0006                              ALS     6
5243: 4436 40 0 4264                              TRA     INTAS+7
5244:
5245:                                     #                ATTITUDE HOLD.(40 MS)
5246: 4437 20 0 0575                      AHE     CLA     DEL5              # ATTITUDE HOLD ENTRY
5247: 4440 46 0 4450                              TMI     AHE1              # IF MINUS - DRIVE TO REF COSINES
5250: 4441 20 0 4036                              CLA     MS                # FIRST CYCLE IN
5251: 4442 10 0 0575                              STO     DEL5              # ATTITUDE HOLD
5252: 4443 50 1 0006                              AXT     6,1               # SET DESIRED ATTITUDE
5253:

Page 69

5255: 4444 20 1 0130                              CLA     A11,1
5256: 4445 10 1 0160                              STO     A11D,1
5257: 4446 42 1 4444                              TIX     *-2,1
5260: 4447 72 0 1030                              TSQ     EXIT12            # TO ACQUISITION RESET.
5261: 4450 14 0 4043                      AHE1    LDQ     TRNSFR            # TRA EROUT INTO Q
5262: 4451 12 0 0023                      ATTERR  STQ     SREX              # ENTER HERE FROM CALIBRATE
5263: 4452 50 1 0002                              AXT     2,1               # COMPUTE EX
5264: 4453 20 1 0164                              CLA     A31D,1
5265: 4454 26 1 0140                              MPR     A21,1             # 1+1=+2
5266: 4455 60 0 0000                              COM     
5267: 4456 32 0 0070                              ADZ     EX
5270: 4457 10 0 0070                              STO     EX                # +2
5271: 4460 42 1 4453                              TIX     *-5,1
5272: 4461 50 1 0002                      EYEZ    AXT     2,1               # COMPUTE EY AND EZ
5273: 4462 20 1 0160                              CLA     A11D,1
5274: 4463 26 1 0140                              MPR     A21,1             # 1+1=+2
5275: 4464 32 0 0072                              ADZ     EZ
5276: 4465 10 0 0072                              STO     EZ
5277: 4466 20 1 0160                              CLA     A11D,1
5300: 4467 26 1 0134                              MPR     A31,1             # 1+1=+2
5301: 4470 60 0 0000                              COM     
5302: 4471 32 0 0071                              ADZ     EY
5303: 4472 10 0 0071                              STO     EY
5304: 4473 42 1 4462                              TIX     *-9,1
5305: 4474 40 0 0023                              TRA     SREX
5306:
5307:                                     #        LIMIT AND OUTPUT ATTITUDE ERRORS
5310: 4475 40 0 1031                      EROUT   TRA     EXIT13
5311: 4476 50 1 0002                              AXT     2,1
5312: 4477 30 1 0070                              CLZ     EX,1
5313: 4500 14 0 4036                              LDQ     MS
5314: 4501 46 0 4503                              TMI     *+2
5315: 4502 40 0 4504                              TRA     *+2
5316: 4503 12 1 0070                              STQ     EX,1
5317: 4504 62 0 0000                              ABS     
5320: 4505 24 0 0666                              SUB     4K21              # +2
5321: 4506 46 0 4511                              TMI     *+3               # LESS THAN MAX
5322:

Page 70

5324: 4507 20 0 4030                              CLA     PMAX              # SET MAX OUTPUT
5325: 4510 40 0 4513                              TRA     *+3
5326: 4511 22 0 0666                              ADD     4K21
5327: 4512 04 0 0666                              DVP     4K21              # SCALE FACTOR
5330: 4513 32 1 0070                              ADZ     EX,1
5331: 4514 10 1 0070                              STO     EX,1
5332: 4515 42 1 4477                              TIX     EROUT+2,1
5333: 4516 66 0 6001                              OUT     EXO               # AT 0
5334: 4517 20 0 0071                              CLA     EY
5335: 4520 66 0 6002                              OUT     EYO               # AT 0
5336: 4521 20 0 0072                              CLA     EZ
5337: 4522 66 0 6004                              OUT     EZO               # AT 0
5340: 4523 40 0 1032                              TRA     EXIT14
5341:
5342:                                     #        RENDEZVOUS STEERING
5343: 4524 30 0 0575                      RST     CLZ     DEL5              # CLEAR ATT HLD 1ST CYCLE FLAG
5344: 4525 50 1 0002                              AXT     2,1
5345: 4526 20 1 0374                              CLA     A11BD,1
5346: 4527 10 1 0160                              STO     A11D,1
5347: 4530 42 1 4526                              TIX     *-2,1
5350: 4531 20 0 4043                              CLA     TRNSFR            # TRA EROUT INTO SREX
5351: 4532 10 0 0023                              STO     SREX
5352: 4533 40 0 4461                              TRA     EYEZ
5353:
5354:                                     #        LUNAR ALIGN COMPS
5355: 4534 20 0 0134                      LUNAL   CLA     A31
5356: 4535 26 0 0134                              MPR     A31
5357: 4536 60 0 0000                              COM     
5360: 4537 22 0 4065                              ADD     1B2
5361: 4540 72 0 7123                              TSQ     SQRTE
5362: 4541 10 0 0001                              STO     TS1
5363: 4542 20 0 0047                              CLA     SIDELL            # COMPUTE COS DEL A
5364: 4543 26 0 0547                              MPR     DDEL
5365: 4544 22 0 0053                              ADD     CODELL
5366: 4545 06 0 0001                              MPY     TS1               # A32D AT 2
5367: 4546 52 0 0001                              LLS     1
5370: 4547 26 0 0141                              MPR     A22
5371:

Page 71

5373: 4550 10 0 0002                              STO     TS2
5374: 4551 20 0 0053                              CLA     CODELL            # COMPUTE SIN DEL A
5375: 4552 26 0 0547                              MPR     DDEL
5376: 4553 60 0 0000                              COM     
5377: 4554 22 0 0047                              ADD     SIDELL
5400: 4555 06 0 0001                              MPY     TS1               # A33D AT 2
5401: 4556 52 0 0001                              LLS     1
5402: 4557 26 0 0142                              MPR     A23
5403: 4560 32 0 0002                              ADZ     TS2
5404: 4561 10 0 0002                              STO     TS2
5405: 4562 20 0 0134                              CLA     A31
5406: 4563 26 0 0140                              MPR     A21
5407: 4564 32 0 0002                              ADZ     TS2
5410: 4565 14 0 4007                              LDQ     ZERO
5411: 4566 04 0 0626                              DVP     1K26
5412: 4567 10 0 0530                              STO     DAXA              # -6
5413: 4570 20 0 0134                              CLA     A31
5414: 4571 14 0 4007                              LDQ     ZERO
5415: 4572 04 0 0630                              DVP     1K28              # 1-7=-6
5416: 4573 10 0 0001                              STO     TS1
5417: 4574 20 0 0352                              CLA     DVZ
5420: 4575 22 0 0076                              ADD     DVZM1
5421: 4576 06 0 0627                              MPY     1K27              # 1-4=-3
5422: 4577 52 0 0003                              LLS     3                 # TO -6
5423: 4600 34 0 0001                              SUZ     TS1
5424: 4601 10 0 0531                              STO     DAYA
5425: 4602 20 0 0351                              CLA     DVY
5426: 4603 22 0 0075                              ADD     DVYM1
5427: 4604 06 0 0627                              MPY     1K27              # 1-4=-3
5430: 4605 52 0 0003                              LLS     3                 # TO -6
5431: 4606 10 0 0001                              STO     TS1
5432: 4607 20 0 0140                              CLA     A21
5433: 4610 14 0 4007                              LDQ     ZERO
5434: 4611 04 0 0630                              DVP     1K28
5435: 4612 34 0 0001                              SUZ     TS1
5436: 4613 10 0 0532                              STO     DAZA
5437: 4614 50 1 0002                              AXT     2,1
5440:

Page 72

5442: 4615 20 1 0530                              CLA     DAXA,1
5443: 4616 62 0 0000                              ABS     
5444: 4617 54 0 0002                              LRS     2                 # TO -4
5445: 4620 32 0 0002                              ADZ     TS2
5446: 4621 10 0 0002                              STO     TS2
5447: 4622 42 1 4615                              TIX     *-5,1
5450: 4623 24 0 0631                              SUB     1K29              # TEST FOR LUNAR ALIGN COMPLETE
5451: 4624 10 0 0606                              STO     DEL42             # DEL42 NEG IS LUNAL COMPLETE
5452: 4625 40 0 1033                              TRA     EXIT15
5453:
5454:                                     #        FDAI    COMPUTATIONS
5455: 4626 20 0 0135                      FDAI    CLA     A32               # TOTAL ATTITUDE
5456: 4627 60 0 0000                              COM                       # -A32
5457: 4630 72 0 4724                              TSQ     FDAIL             # LIMIT ROUTINE
5460: 4631 66 0 2004                              OUT     SIBEO             # SIN BETA AT 0
5461: 4632 20 0 0136                              CLA     A33
5462: 4633 26 0 0136                              MPR     A33
5463: 4634 10 0 0001                              STO     TS1
5464: 4635 20 0 0134                              CLA     A31
5465: 4636 26 0 0134                              MPR     A31
5466: 4637 32 0 0001                              ADZ     TS1
5467: 4640 72 0 7123                              TSQ     SQRTE
5470: 4641 10 0 0002                              STO     TS2               # COS BETA
5471: 4642 72 0 4724                              TSQ     FDAIL
5472: 4643 66 0 2010                              OUT     COBEO
5473: 4644 40 0 1034                      EX16    TRA     EXIT16
5474: 4645 20 0 0002                              CLA     TS2
5475: 4646 24 0 0625                              SUB     1K24
5476: 4647 46 0 1035                              TMI     EXIT17            # USE OLD VALUE OF SIGA AND COGA
5477: 4650 14 0 4007                              LDQ     ZERO
5500: 4651 20 0 0134                              CLA     A31
5501: 4652 54 0 0001                              LRS     1
5502: 4653 04 0 0002                              DVP     TS2
5503: 4654 10 0 0123                              STO     SIGA
5504: 4655 72 0 4724                              TSQ     FDAIL
5505: 4656 66 0 2020                              OUT     SIGAO
5506: 4657 14 0 4007                              LDQ     ZERO
5507:

Page 73

5511: 4660 20 0 0136                              CLA     A33
5512: 4661 54 0 0001                              LRS     1
5513: 4662 04 0 0002                              DVP     TS2
5514: 4663 10 0 0127                              STO     COGA
5515: 4664 72 0 4724                              TSQ     FDAIL
5516: 4665 66 0 2040                              OUT     COGAO
5517: 4666 40 0 1035                      EX17    TRA     EXIT17
5520:                                     #                THE NEXT 5 CELLS ARE BYPASSED AND
5521:                                     #                RE-WRITTEN IN SOFT MEMORY
5522: 4667 20 0 0142                              CLA     A23               # GAMMA OUTPUT
5523: 4670 26 0 0123                              MPR     SIGA
5524: 4671 10 0 0001                              STO     TS1
5525: 4672 20 0 0140                              CLA     A21
5526: 4673 26 0 0127                              MPR     COGA
5527: 4674 34 0 0001                              SUZ     TS1
5530: 4675 56 0 0001                              ALS     1
5531: 4676 72 0 4724                              TSQ     FDAIL
5532: 4677 66 0 2001                              OUT     SIALO
5533: 4700 20 0 0132                              CLA     A13
5534: 4701 26 0 0123                              MPR     SIGA
5535: 4702 10 0 0001                              STO     TS1
5536: 4703 20 0 0130                              CLA     A11
5537: 4704 26 0 0127                              MPR     COGA
5540: 4705 34 0 0001                              SUZ     TS1
5541: 4706 56 0 0001                              ALS     1
5542: 4707 72 0 4724                              TSQ     FDAIL
5543: 4710 66 0 2002                              OUT     COALO
5544:
5545:                                     #        DEDA DISCRETE SAMPLING
5546:
5547: 4711 64 0 2040                              INP     DISC2I
5550: 4712 22 0 4006                              ADD     1B17
5551: 4713 60 0 0000                              COM     
5552: 4714 56 0 0001                             *ALS     1                 # IS TAPE LOAD REQUESTED
5553: 4715 46 0 6214                              TMI     GSESR             # IF MINUS - TRANSFER TO GSE SERV
5554: 4716 56 0 0003                             *ALS     3
5555: 4717 50 1 0003                              AXT     3,1
5556:

Page 74

5560: 4720 46 0 4741                              TMI     SPULSE
5561: 4721 56 0 0001                             *ALS     1
5562: 4722 42 1 4720                              TIX     *-2,1
5563: 4723 40 0 4742                              TRA     SPULSE+1
5564:
5565:                                     #                FDAI LIMITING SUBROUTINE.
5566: 4724 12 0 0023                      FDAIL   STQ     SREX
5567: 4725 14 0 4036                              LDQ     MS
5570: 4726 46 0 4730                              TMI     *+2
5571: 4727 14 0 4007                              LDQ     ZERO
5572: 4730 12 0 0001                              STQ     TS1               # SET SIGN
5573: 4731 62 0 0000                              ABS     
5574: 4732 22 0 4014                              ADD     1B11              # ROUND
5575: 4733 56 0 0001                             *ALS     1
5576: 4734 46 0 4736                              TMI     *+2               # - SET MAX VALUE
5577: 4735 40 0 4737                              TRA     *+2
5600: 4736 20 0 4030                              CLA     PMAX
5601: 4737 32 0 0001                              ADZ     TS1
5602: 4740 40 0 0023                              TRA     SREX
5603:
5604: 4741 10 1 0320                      SPULSE  STO     READP,1           # SET DEDA FLAG
5605: 4742 40 0 1036                              TRA     EXIT18
5606:
5607:                                     #        COMPUTE NORMALITY AND ORTHOGONALITY CONSTRAINTS
5610: 4743 50 1 0002                      NOC     AXT     2,1
5611: 4744 20 1 0130                              CLA     A11,1
5612: 4745 26 1 0130                              MPR     A11,1
5613: 4746 32 0 0144                              ADZ     E1
5614: 4747 10 0 0144                              STO     E1                # AT 2
5615: 4750 20 1 0134                              CLA     A31,1
5616: 4751 26 1 0134                              MPR     A31,1
5617: 4752 32 0 0145                              ADZ     E3                # AT 2
5620: 4753 10 0 0145                              STO     E3
5621: 4754 20 1 0130                              CLA     A11,1
5622: 4755 26 1 0134                              MPR     A31,1
5623: 4756 32 0 0146                              ADZ     E13
5624: 4757 10 0 0146                              STO     E13               # AT 2
5625:

Page 75

5627: 4760 42 1 4744                              TIX     NOC+1,1
5630: 4761 56 0 0012                              ALS     10                # DIV BY 2, SCALE AT -9
5631: 4762 10 0 0146                              STO     E13
5632: 4763 50 1 0001                              AXT     1,1
5633: 4764 20 0 4065                              CLA     1B2
5634: 4765 34 1 0144                              SUZ     E1,1              # 1-E
5635: 4766 56 0 0012                              ALS     10                # TO -9
5636: 4767 10 1 0144                              STO     E1,1
5637: 4770 42 1 4764                              TIX     *-4,1
5640: 4771 40 0 1037                              TRA     EXIT19
5641:
5642:                                     #        EULER ANGLE DIRECTION COSINES SUBROUTINE
5643: 4772 12 0 0022                      EADICS  STQ     SREX1
5644: 4773 20 0 0107                              CLA     THEP
5645: 4774 26 0 4021                              MPR     2PIB3             # RADIANS AT 3
5646: 4775 72 0 6767                              TSQ     SICOE
5647: 4776 30 0 0001                              CLZ     TS1
5650: 4777 10 0 0005                              STO     TS5
5651: 5000 30 0 0000                      12B4    CLZ     TS0               # VALUE USED AS CONSTANT
5652: 5001 10 0 0006                              STO     TS6
5653: 5002 20 0 0113                              CLA     PSIP
5654: 5003 26 0 4021                              MPR     2PIB3
5655: 5004 72 0 6767                              TSQ     SICOE
5656: 5005 30 0 0001                              CLZ     TS1
5657: 5006 10 0 0161                              STO     A12D              # 1
5660: 5007 30 0 0000                              CLZ     TS0
5661: 5010 10 0 0007                              STO     TS7
5662: 5011 20 0 0117                              CLA     PHIP
5663: 5012 26 0 4021                              MPR     2PIB3
5664: 5013 72 0 6767                              TSQ     SICOE             # INPUTS COMPLETE
5665: 5014 20 0 0007                              CLA     TS7
5666: 5015 26 0 0006                              MPR     TS6
5667: 5016 56 0 0001                              ALS     1
5670: 5017 10 0 0160                              STO     A11D              # 1
5671: 5020 20 0 0007                              CLA     TS7
5672: 5021 26 0 0005                              MPR     TS5
5673: 5022 56 0 0001                              ALS     1
5674:

Page 76

5676: 5023 60 0 0000                              COM     
5677: 5024 10 0 0162                              STO     A13D              # 1
5700: 5025 20 0 0001                              CLA     TS1
5701: 5026 26 0 0161                              MPR     A12D
5702: 5027 56 0 0001                              ALS     1
5703: 5030 10 0 0003                              STO     TS3
5704: 5031 26 0 0006                              MPR     TS6
5705: 5032 10 0 0004                              STO     TS4
5706: 5033 20 0 0000                      1B1     CLA     TS0               # COSINE PHI
5707: 5034 26 0 0005                              MPR     TS5
5710: 5035 32 0 0004                              ADZ     TS4
5711: 5036 56 0 0001                              ALS     1
5712: 5037 10 0 0164                              STO     A31D              # 1
5713: 5040 30 0 0001                              CLZ     TS1
5714: 5041 36 0 0007                              MPZ     TS7
5715: 5042 56 0 0001                              ALS     1
5716: 5043 60 0 0000                              COM     
5717: 5044 10 0 0165                              STO     A32D              # 1
5720: 5045 30 0 0003                              CLZ     TS3
5721: 5046 36 0 0005                              MPZ     TS5
5722: 5047 10 0 0004                              STO     TS4
5723: 5050 30 0 0000                              CLZ     TS0
5724: 5051 36 0 0006                              MPZ     TS6
5725: 5052 34 0 0004                              SUZ     TS4
5726: 5053 56 0 0001                              ALS     1
5727: 5054 10 0 0166                              STO     A33D              # DI-COS COMPLETE
5730: 5055 40 0 0022                              TRA     SREX1             # EXIT
5731:
5732:                                     #        IMU ALIGN COMPUTATIONS
5733: 5056 30 0 0144                      ZNOC    CLZ     E1
5734: 5057 30 0 0145                              CLZ     E3
5735: 5060 30 0 0146                              CLZ     E13
5736: 5061 72 0 4772                      IMUDC   TSQ     EADICS
5737: 5062 50 1 0006                              AXT     6,1
5740: 5063 20 1 0160                              CLA     A11D,1            # REPLACE DIR COSINES
5741: 5064 10 1 0130                              STO     A11,1             # WITH IMU DIR COSINES.
5742: 5065 30 1 0150                              CLZ     DA11,1            # ZERO REMAINDERS
5743:

Page 77

5745: 5066 42 1 5063                              TIX     *-3,1
5746: 5067 40 0 4273                              TRA     COA21-2
5747:
5750:                                     #                INITIALIZE BRANCHES.
5751:
5752: 5070 30 0 0414                      IC1     CLZ     S14
5753: 5071 24 0 4065                              SUB     2B3
5754: 5072 46 0 1040                              TMI     EXIT20            # TO DL FORMATTING
5755: 5073 50 1 0002                              AXT     2,1               # LEM POS AND VEL DATA
5756: 5074 30 1 0240                              CLZ     1J1,1             # LEM POS
5757: 5075 10 1 0204                              STO     R0X,1
5760: 5076 30 1 0260                              CLZ     1J4,1             # LEM VEL
5761: 5077 10 1 0424                              STO     V0X,1
5762: 5100 42 1 5074                              TIX     *-4,1
5763: 5101 30 0 0254                              CLZ     1J7               # EPOCH TIME MS
5764: 5102 10 0 0521                              STO     TL1
5765: 5103 30 0 0255                              CLZ     1J7LS             # EPOCH TIME LS
5766: 5104 10 0 0525                              STO     TL2
5767: 5105 72 0 6444                              TSQ     ORBPM
5770: 5106 30 0 0543                              CLZ     DSPSC             # CLEAR DISPLAY COUNTER
5771: 5107 72 0 1041                              TSQ     EXIT21
5772:
5773: 5110 50 1 0001                      IC2     AXT     1,1
5774: 5111 72 0 6746                              TSQ     DPTSB             # COMPUTE DBL PREC TA - TL
5775: 5112 20 0 0604                              CLA     DEL21
5776: 5113 46 0 5124                              TMI     RVCOMP
5777: 5114 72 0 6535                              TSQ     ELPRD             # TRNSFR TO ELLIPSE PRED
6000: 5115 50 1 0002                              AXT     2,1
6001: 5116 30 1 0220                              CLZ     RIX,1
6002: 5117 10 1 0340                              STO     RX,1
6003: 5120 30 1 0430                              CLZ     VIX,1
6004: 5121 10 1 0360                              STO     VX,1
6005: 5122 42 1 5116                              TIX     *-4,1
6006: 5123 40 0 5134                              TRA     *+9
6007: 5124 50 1 0002                      RVCOMP  AXT     2,1
6010: 5125 30 1 0424                              CLZ     V0X,1
6011: 5126 10 1 0360                              STO     VX,1
6012:

Page 78

6014: 5127 06 0 0442                              MPY     TI                # 13+13=26
6015: 5130 52 0 0003                              LLS     3
6016: 5131 32 1 0204                              ADZ     R0X,1
6017: 5132 10 1 0340                              STO     RX,1              # AT 23
6020: 5133 42 1 5125                              TIX     *-6,1
6021: 5134 72 0 6261                              TSQ     EXEC              # IC3 NEXT
6022:
6023: 5135 72 0 5400                      IC3     TSQ     GRAV              # TO GRAVITY
6024: 5136 50 1 0002                              AXT     2,1
6025: 5137 30 1 0120                              CLZ     DVSX,1
6026: 5140 30 1 0104                              CLZ     DRX,1
6027: 5141 20 1 0114                              CLA     GXDT,1
6030: 5142 10 1 0110                              STO     DIGX,1
6031: 5143 42 1 5137                              TIX     *-4,1
6032: 5144 40 0 1042                              TRA     EXIT22
6033:
6034:                                     #                CSM DL OR DEDA INPUTS TO EPOCH CELLS.
6035: 5145 50 1 0002                      CSMPV   AXT     2,1
6036: 5146 30 1 0244                              CLZ     2J1,1             # CSM POS
6037: 5147 10 1 0200                              STO     REX,1
6040: 5150 30 1 0264                              CLZ     2J4,1             # CSM VEL
6041: 5151 10 1 0420                              STO     VEX,1
6042: 5152 42 1 5146                              TIX     *-4,1
6043: 5153 30 0 0272                              CLZ     2J7               # CSM EPOCH MS
6044: 5154 10 0 0520                              STO     TE1
6045: 5155 30 0 0273                              CLZ     2J7LS             # CSM EPOCH LS
6046: 5156 10 0 0524                              STO     TE2
6047: 5157 30 0 0436                              CLZ     TB
6050: 5160 40 0 6764                              TRA     EXIT
6051:
6052:                                     #                NEXT 5 INSTRUCTIONS BYPASSED
6053:
6054: 5161 20 0 0604                      NAV     CLA     DEL21
6055: 5162 46 0 5175                              TMI     NAV1              # -IS ON LUNAR SURFACE.
6056: 5163 20 0 0464                              CLA     0464
6057: 5164 24 0 0470                              SUB     VDX
6060: 5165 56 0 0006                              ALS     6
6061:

Page 79

6063:
6064:                                     #                HARDWIRED NAVIGATION
6065:
6066: 5166 10 0 0067                              STO     AT                # 1/2(VD1-VD) AT 7
6067: 5167 24 0 0661                              SUB     4K35              # ULLAGE THRESHOLD.
6070: 5170 46 0 5203                              TMI     NAV2-2            # AT-4K35
6071: 5171 30 0 0614                              CLZ     MU8               # INCR ULLAGE COUNTER.
6072: 5172 22 0 4006                              ADD     1B17
6073: 5173 10 0 0614                              STO     MU8
6074: 5174 40 0 1050                              TRA     EXIT24
6075: 5175 30 0 0110                      NAV1    CLZ     DIGX              # LUNAR SURFACE NAV.
6076: 5176 30 0 0111                              CLZ     DIGY
6077: 5177 30 0 0112                              CLZ     DIGZ
6100: 5200 20 0 0616                              CLA     1K9               # ULLAGE COUNT LIMIT
6101: 5201 10 0 0614                              STO     MU8
6102: 5202 40 0 1044                              TRA     EXIT23
6103: 5203 30 0 0614                              CLZ     MU8               # RESET ULLAGE COUNTER.
6104: 5204 40 0 1050                              TRA     EXIT24
6105: 5205 30 0 0001                      NAV2    CLZ     TS1               # ACCEL DRIFT TEST.
6106: 5206 50 1 0002                              AXT     2,1
6107: 5207 20 1 0120                              CLA     DVSX,1
6110: 5210 62 0 0000                              ABS     
6111: 5211 32 0 0001                              ADZ     TS1
6112: 5212 10 0 0001                              STO     TS1
6113: 5213 42 1 5207                              TIX     *-4,1
6114: 5214 24 0 0634                              SUB     1K35
6115: 5215 46 0 1051                              TMI     EXIT25            # COAST PHASE
6116: 5216 40 0 1056                              TRA     EXIT26
6117: 5217 30 0 0120                      NAV3    CLZ     DVSX
6120: 5220 30 0 0121                              CLZ     DVSY
6121: 5221 30 0 0122                              CLZ     DVSZ
6122: 5222 40 0 1056                              TRA     EXIT26
6123: 5223 50 1 0002                      NAV4    AXT     2,1               # VEL AND POS UPDATE.
6124: 5224 30 1 0120                              CLZ     DVSX,1            # SENSED VEL AT 7
6125: 5225 32 1 0110                              ADZ     DIGX,1            # PREDICTED INTG GRAVITY.
6126: 5226 10 1 0110                              STO     DIGX,1            # 7
6127: 5227 22 0 4015                              ADD     1B12              # ROUND
6130:

Page 80

6132: 5230 54 0 0006                              LRS     6
6133: 5231 10 0 0002                              STO     TS2               # DV AT 13
6134: 5232 22 1 0360                              ADD     VX,1
6135: 5233 10 0 0001                              STO     TS1               # NEW V AT 13
6136: 5234 26 0 0675                              MPR     KDT               # DT/2 AT 1.
6137: 5235 10 0 0004                              STO     TS4
6140: 5236 30 1 0360                              CLZ     VX,1              # V(N-1)
6141: 5237 26 0 0675                              MPR     KDT
6142: 5240 32 0 0004                              ADZ     TS4
6143: 5241 32 1 0104                              ADZ     DRX,1
6144: 5242 10 1 0104                              STO     DRX,1             # 14
6145: 5243 22 0 4013                              ADD     1B9               # ROUND
6146: 5244 54 0 0011                              LRS     9
6147: 5245 10 0 0003                              STO     TS3               # DR AT 23
6150: 5246 32 1 0340                              ADZ     RX,1
6151: 5247 10 1 0340                              STO     RX,1              # NEW R AT 23
6152: 5250 30 0 0002                              CLZ     TS2               # DV AT 13
6153: 5251 56 0 0006                              ALS     6
6154: 5252 60 0 0000                              COM     
6155: 5253 32 1 0110                              ADZ     DIGX,1
6156: 5254 10 1 0110                              STO     DIGX,1            # VEL REMAINDER AT 7
6157: 5255 30 0 0003                              CLZ     TS3               # DR AT 23
6160: 5256 56 0 0011                              ALS     9
6161: 5257 60 0 0000                              COM     
6162: 5260 32 1 0104                              ADZ     DRX,1
6163: 5261 10 1 0104                              STO     DRX,1             # POS REMAINDER AT 14
6164: 5262 30 0 0001                              CLZ     TS1
6165: 5263 10 1 0360                              STO     VX,1              # NEW V AT 13
6166: 5264 42 1 5224                              TIX     NAV4+1,1
6167: 5265 72 0 5400                              TSQ     GRAV              # TO GRAVITY COMP.
6170: 5266 40 0 1060                      EX28    TRA     EXIT28
6171: 5267 20 0 0660                              CLA     4K34              # LIMIT AT.
6172: 5270 24 0 0067                              SUB     AT
6173: 5271 46 0 5274                              TMI     *+3
6174: 5272 20 0 0660                              CLA     4K34
6175: 5273 10 0 0067                              STO     AT
6176: 5274 20 0 4036                              CLA     MS                # SET IC DISPLAY.
6177:

Page 81

6201: 5275 10 0 0567                              STO     DSPF1
6202: 5276 72 0 6254                              TSQ     TIMEA             # TO TA UPDATE
6203:
6204:                                     #                CSM ORBIT PARAMETERS
6205:
6206: 5277 20 0 0414                      ORBPAR  CLA     S14
6207: 5300 24 0 7520                              SUB     3B3
6210: 5301 46 0 5305                              TMI     *+4
6211: 5302 30 0 0414                              CLZ     S14
6212: 5303 72 0 5145                              TSQ     CSMPV
6213: 5304 40 0 1065                      EX29    TRA     EXIT29
6214: 5305 50 1 0002                              AXT     2,1
6215: 5306 20 1 0200                              CLA     REX,1
6216: 5307 10 1 0004                              STO     TS4,1
6217: 5310 10 1 0204                              STO     R0X,1
6220: 5311 20 1 0420                              CLA     VEX,1
6221: 5312 10 1 0010                              STO     TS10,1
6222: 5313 10 1 0424                              STO     V0X,1
6223: 5314 42 1 5306                              TIX     *-6,1
6224: 5315 72 0 6373                              TSQ     CRSPRD
6225: 5316 72 0 6422                              TSQ     NORMV
6226: 5317 50 1 0002                              AXT     2,1
6227: 5320 30 1 0010                              CLZ     TS10,1
6230: 5321 10 1 0054                              STO     WCX,1
6231: 5322 42 1 5320                              TIX     *-2,1
6232: 5323 72 0 6444                              TSQ     ORBPM             # COMPUTE CSM ORB PARAMS FROM EPD
6233: 5324 20 0 4021                              CLA     2PIB3
6234: 5325 14 0 4007                              LDQ     ZERO
6235: 5326 54 0 0001                              LRS     1
6236: 5327 04 0 0077                              DVP     NI                # 4-(-9)=13
6237: 5330 10 0 0445                              STO     TCSM
6240: 5331 40 0 1067                      EX30    TRA     EXIT30
6241: 5332 20 0 0436                              CLA     TB
6242: 5333 24 0 0445                              SUB     TCSM
6243: 5334 46 0 5355                              TMI     BR2EX
6244: 5335 20 0 0445                              CLA     TCSM
6245: 5336 14 0 4007                              LDQ     ZERO
6246:

Page 82

6250: 5337 54 0 0005                              LRS     5                 # TO +18
6251: 5340 12 0 0001                              STQ     TS1
6252: 5341 32 0 0520                              ADZ     TE1
6253: 5342 10 0 0520                              STO     TE1
6254: 5343 30 0 0001                              CLZ     TS1
6255: 5344 32 0 0524                              ADZ     TE2
6256: 5345 10 0 0524                              STO     TE2
6257: 5346 46 0 5350                              TMI     *+2               # OVERFLOW
6260: 5347 40 0 5355                              TRA     BR2EX
6261: 5350 24 0 4036                              SUB     MS
6262: 5351 10 0 0524                              STO     TE2
6263: 5352 30 0 0520                              CLZ     TE1
6264: 5353 22 0 4006                              ADD     1B17
6265: 5354 10 0 0520                              STO     TE1
6266: 5355 72 0 6261                      BR2EX   TSQ     EXEC
6267:
6270:                                     #                CSM PRESENT POS AND VEL.
6271:
6272: 5356 50 1 0000                              AXT     0,1
6273: 5357 72 0 6746                              TSQ     DPTSB             # COMPUTE DBL PREC TA-TE
6274: 5360 10 0 0436                              STO     TB                # +13
6275: 5361 72 0 6535                              TSQ     ELPRD             # TRANSFER TO ELLIPSE PRED
6276: 5362 50 1 0002                              AXT     2,1
6277: 5363 30 1 0220                              CLZ     RIX,1
6300: 5364 10 1 0344                              STO     RCX,1             # 23
6301: 5365 30 1 0430                              CLZ     VIX,1
6302: 5366 10 1 0364                              STO     VCX,1             # 13
6303: 5367 42 1 5363                              TIX     *-4,1
6304: 5370 72 0 6261                              TSQ     EXEC
6305:
6306: 5371 50 1 0002                              AXT     2,1
6307: 5372 20 1 0360                              CLA     VX,1              # COMPUTE MAGNITUDE OF VEL VECTOR
6310: 5373 10 1 0004                              STO     TS4,1
6311: 5374 42 1 5372                              TIX     *-2,1
6312: 5375 72 0 6737                              TSQ     DPVMAG
6313: 5376 10 0 0433                              STO     V                 # 13
6314: 5377 40 0 1070                              TRA     EXIT31
6315:

Page 83

6317:
6320:                                     #                GRAVITY AND H, HDOT COMPUTATIONS.
6321:
6322: 5400 12 0 0020                      GRAV    STQ     SREX3
6323: 5401 50 1 0002                              AXT     2,1
6324: 5402 20 1 0340                              CLA     RX,1
6325: 5403 10 1 0014                              STO     TS14,1
6326: 5404 42 1 5402                              TIX     *-2,1
6327: 5405 72 0 6422                              TSQ     NORMV             # COMPUTE U1 AND R.
6330: 5406 30 0 0013                              CLZ     TS13
6331: 5407 10 0 0210                              STO     R                 # 23
6332: 5410 24 0 0231                              SUB     5J                # MEAN LUNAR RADIUS
6333: 5411 10 0 0337                              STO     H                 # ALTITUDE AT 23
6334: 5412 40 0 1057                      EX27    TRA     EXIT27
6335: 5413 20 0 0674                              CLA     2K4
6336: 5414 14 0 4007                              LDQ     ZERO
6337: 5415 54 0 0003                              LRS     3                 # 52
6340: 5416 04 0 0017                              DVP     TS17              # R SQ AT 46
6341: 5417 10 0 0007                              STO     TS7               # -GRAV VECT MAG AT 6
6342: 5420 50 1 0002                              AXT     2,1
6343: 5421 30 1 0114                      GRAV1   CLZ     GXDT,1
6344: 5422 10 0 0000                              STO     TS0               # G(N-1)DT
6345: 5423 30 1 0010                              CLZ     TS10,1            # UNIT VECTOR FR NORMV
6346: 5424 10 1 0060                              STO     U1X,1             # 1
6347: 5425 26 0 0007                              MPR     TS7               # -MUDT/(R SQ) AT 6
6350: 5426 10 1 0114                              STO     GXDT,1            # 7
6351: 5427 34 0 0000                      7B3     SUZ     TS0               # G(N-1)DT
6352: 5430 54 0 0001                              LRS     1
6353: 5431 22 1 0114                              ADD     GXDT,1            # PREDICTED INTG GRAV IN A
6354: 5432 32 1 0110                              ADZ     DIGX,1            # VEL REMAINDER
6355: 5433 10 1 0110                              STO     DIGX,1            # INTG GRAV+VEL REM AT
6356: 5434 20 1 0360                              CLA     VX,1              # 13
6357: 5435 26 1 0060                              MPR     U1X,1             # FORM V DOT U1.
6360: 5436 32 0 0013                              ADZ     TS13
6361: 5437 10 0 0013                              STO     TS13
6362: 5440 42 1 5421                              TIX     GRAV1,1
6363: 5441 56 0 0001                              ALS     1
6364:

Page 84

6366: 5442 10 0 0367                              STO     HDOT              # ALT RATE AT 13.
6367: 5443 40 0 0020                              TRA     SREX3
6370:
6371:                                     #                LEM ORBIT PARAMETERS.
6372:
6373: 5444 20 0 0367                      LMORB   CLA     HDOT              # B13
6374: 5445 06 0 0367                              MPY     HDOT
6375: 5446 10 0 0014                              STO     TS14
6376: 5447 12 0 0015                              STQ     TS15
6377: 5450 20 0 0433                              CLA     V                 # 13
6400: 5451 26 0 0433                              MPR     V
6401: 5452 24 0 0014                              SUB     TS14
6402: 5453 10 0 0007                              STO     TS7               # VH SQ AT 26
6403: 5454 72 0 7123                              TSQ     SQRTE
6404: 5455 10 0 0427                              STO     VH                # 13
6405: 5456 44 0 5457                              TOV     *+1               # CL. O.F.
6406: 5457 20 0 0210                              CLA     R                 # 23
6407: 5460 26 0 0210                              MPR     R
6410: 5461 26 0 0637                              MPR     2K2
6411: 5462 06 0 0007                              MPY     TS7               # 46-47+26=25
6412: 5463 52 0 0002                              LLS     2
6413: 5464 10 0 0010                              STO     TS10              # PL AT 23
6414: 5465 54 0 0001                              LRS     1
6415: 5466 10 0 0011                              STO     TS11              # SAVE PL AT 24
6416: 5467 12 0 0012                              STQ     TS12
6417: 5470 04 0 0210                              DVP     R
6420: 5471 24 0 5033                              SUB     1B1
6421: 5472 56 0 0004                              ALS     4                 # -3
6422: 5473 10 0 0000                              STO     TS0
6423: 5474 36 0 0000                              MPZ     TS0
6424: 5475 10 0 0013                              STO     TS13              # (PL/R-1) SQ AT -6.
6425: 5476 30 0 0014                              CLZ     TS14              # HDOT SQ AT 26
6426: 5477 14 0 0015                              LDQ     TS15
6427: 5500 52 0 0010                              LLS     8                 # 18
6430: 5501 26 0 0637                              MPR     2K2
6431: 5502 26 0 0010                              MPR     TS10              # PL
6432: 5503 32 0 0013                              ADZ     TS13              # EL SQ IN A AT -6.
6433:

Page 85

6435: 5504 44 0 5516                              TOV     LMORB1+2
6436: 5505 72 0 7123                              TSQ     SQRTE
6437: 5506 54 0 0004                              LRS     4                 # EL AT 1
6440: 5507 22 0 5033                              ADD     1B1
6441: 5510 10 0 0001                              STO     TS1               # 1+EL AT 1.
6442: 5511 30 0 0011                              CLZ     TS11              # OL AT 24
6443: 5512 14 0 0012                              LDQ     TS12
6444: 5513 04 0 0001                              DVP     TS1
6445: 5514 10 0 0343                      LMORB1  STO     QL                # LM PERICYNTHION AT 23
6446: 5515 40 0 1071                              TRA     EXIT32
6447: 5516 20 0 0216                              CLA     2K3               # SET QL=CONST
6450: 5517 40 0 5514                              TRA     LMORB1
6451:
6452:                                     #                CSM PREDICTION.
6453:
6454: 5520 72 0 6535                      CSMT1   TSQ     ELPRD             # TO ELLIPSE PREDICTOR.
6455: 5521 72 0 6261                              TSQ     EXEC
6456:
6457:                                     #                TRANSFER ORBIT VECTORS.
6460:
6461: 5522 50 1 0002                              AXT     2,1
6462: 5523 20 1 0220                              CLA     RIX,1             # CSM PRED POS
6463: 5524 10 1 0014                              STO     TS14,1
6464: 5525 42 1 5523                              TIX     *-2,1
6465: 5526 72 0 6422                              TSQ     NORMV             # NORMALIZE RT
6466: 5527 30 0 0013                              CLZ     TS13
6467: 5530 10 0 0203                              STO     RT                # 23
6470: 5531 50 1 0002                              AXT     2,1
6471: 5532 20 1 0010                      XORBV1  CLA     TS10,1            # C1X=BX
6472: 5533 10 1 0030                              STO     U2X,1
6473: 5534 20 1 0060                              CLA     U1X,1
6474: 5535 10 1 0004                              STO     TS4,1
6475: 5536 26 1 0030                              MPR     U2X,1
6476: 5537 32 0 0013                              ADZ     TS13
6477: 5540 10 0 0013                              STO     TS13
6500: 5541 42 1 5532                              TIX     XORBV1,1
6501: 5542 56 0 0001                              ALS     1
6502:

Page 86

6504: 5543 10 0 0513                              STO     C1                # U1 DOT U2 AT 1,
6505: 5544 26 0 0513                              MPR     C1
6506: 5545 60 0 0000                              COM     
6507: 5546 22 0 4065                              ADD     1B2
6510: 5547 72 0 7123                              TSQ     SQRTE
6511: 5550 10 0 0033                              STO     C2                # 1
6512: 5551 40 0 1072                      EX33    TRA     EXIT33
6513: 5552 72 0 6373                              TSQ     CRSPRD            # U1XU2 AT 2.
6514: 5553 20 0 0015                              CLA     TS14+1
6515: 5554 06 0 0055                              MPY     WCY
6516: 5555 46 0 5557                              TMI     *+2               # -IS REND ANG GREAT 180.
6517: 5556 40 0 5562                              TRA     *+4
6520: 5557 30 0 0033                              CLZ     C2
6521: 5560 60 0 0000                              COM     
6522: 5561 10 0 0033                              STO     C2
6523: 5562 50 1 0002                              AXT     2,1               # NORMALIZE W1 AND
6524: 5563 30 1 0014                      XORBV2  CLZ     TS14,1
6525: 5564 14 0 4007                              LDQ     ZERO
6526: 5565 04 0 0033                              DVP     C2
6527: 5566 10 1 0040                              STO     W1X,1             # 1
6530: 5567 20 1 0060                              CLA     U1X,1
6531: 5570 26 0 0513                              MPR     C1
6532: 5571 10 0 0001                              STO     TS1
6533: 5572 20 1 0030                              CLA     U2X,1             # 1
6534: 5573 54 0 0001                              LRS     1
6535: 5574 34 0 0001                              SUZ     TS1
6536: 5575 14 0 4007                              LDQ     ZERO
6537: 5576 04 0 0033                              DVP     C2
6540: 5577 10 1 0034                              STO     V1X,1             # 1
6541: 5600 20 1 0060                              CLA     U1X,1             # 1
6542: 5601 54 0 0001                              LRS     1
6543: 5602 10 0 0001                              STO     TS1               # 2
6544: 5603 20 1 0030                              CLA     U2X,1
6545: 5604 26 0 0513                              MPR     C1
6546: 5605 34 0 0001                              SUZ     TS1
6547: 5606 14 0 4007                              LDQ     ZERO
6550: 5607 04 0 0033                              DVP     C2
6551:

Page 87

6553: 5610 10 1 0064                              STO     V2X,1             # 1
6554: 5611 42 1 5563                              TIX     XORBV2,1
6555: 5612 30 0 0610                              CLZ     MU3               # P-ITERATION INDEX.
6556: 5613 72 0 6261                              TSQ     EXEC
6557:
6560:                                     #                P-ITERATOR
6561:
6562: 5614 40 0 1073                      EX34    TRA     EXIT34
6563: 5615 44 0 5616                              TOV     *+1               # CL. O.F.
6564: 5616 20 0 0170                              CLA     P                 # ITERATION P AT 23
6565: 5617 24 0 0347                              SUB     RF
6566: 5620 14 0 4007                              LDQ     ZERO
6567: 5621 04 0 0347                              DVP     RF
6570: 5622 10 0 0011                              STO     TS11              # X1 AT 0.
6571: 5623 06 0 0011                              MPY     TS11
6572: 5624 52 0 0002                              LLS     2
6573: 5625 10 0 0001                              STO     TS1               # X1 SQ. AT -2
6574: 5626 20 0 0170                              CLA     P
6575: 5627 24 0 0203                              SUB     RT
6576: 5630 14 0 4007                              LDQ     ZERO
6577: 5631 04 0 0203                              DVP     RT
6600: 5632 10 0 0012                              STO     TS12              # X2 AT .0
6601: 5633 26 0 0513                              MPR     C1
6602: 5634 10 0 0002                              STO     TS2               # 1
6603: 5635 20 0 0011                              CLA     TS11              # X1
6604: 5636 54 0 0001                              LRS     1
6605: 5637 34 0 0002                              SUZ     TS2
6606: 5640 14 0 4007                              LDQ     ZERO
6607: 5641 04 0 0033                              DVP     C2
6610: 5642 10 0 0143                              STO     X4                # AT 0.
6611: 5643 20 0 0012                              CLA     TS12              # X2
6612: 5644 54 0 0001                              LRS     1
6613: 5645 10 0 0002                              STO     TS2               # 1
6614: 5646 20 0 0011                              CLA     TS11              # X1
6615: 5647 26 0 0513                              MPR     C1
6616: 5650 34 0 0002                              SUZ     TS2
6617: 5651 14 0 4007                              LDQ     ZERO
6620:

Page 88

6622: 5652 04 0 0033                              DVP     C2                # 1
6623: 5653 10 0 0073                              STO     X3                # AT 0.
6624: 5654 06 0 0073                              MPY     X3
6625: 5655 52 0 0002                              LLS     2
6626: 5656 32 0 0001                              ADZ     TS1               # -2
6627: 5657 44 0 1074                              TOV     EXIT35            # O.F. IF E TOO LARGE.
6630: 5660 10 0 0172                              STO     ESQ               # E SQ AT -2.
6631: 5661 54 0 0002                              LRS     2
6632: 5662 10 0 0013                              STO     TS13              # E SQ AT 0.
6633: 5663 60 0 0000                              COM     
6634: 5664 22 0 4030                              ADD     PMAX
6635: 5665 10 0 0014                              STO     TS14              # (1-E SQ) AT 0.
6636: 5666 72 0 7123                              TSQ     SQRTE
6637: 5667 10 0 0015                              STO     TS15              # ROOT(1-E SQ) AT 0.
6640: 5670 20 0 0143                              CLA     X4
6641: 5671 24 0 0073                              SUB     X3
6642: 5672 54 0 0001                              LRS     1                 # 1
6643: 5673 22 0 0033                              ADD     C2
6644: 5674 26 0 0015                              MPR     TS15
6645: 5675 10 0 0003                              STO     TS3               # SIN(DELTA E) AT 1.
6646: 5676 20 0 0073                              CLA     X3
6647: 5677 26 0 0143                              MPR     X4
6650: 5700 60 0 0000                              COM     
6651: 5701 32 0 0013                              ADZ     TS13
6652: 5702 54 0 0001                              LRS     1                 # 1
6653: 5703 10 0 0013                              STO     TS13              # E SQ-X3(X4)AT 1.
6654: 5704 30 0 0011                              CLZ     TS11
6655: 5705 32 0 0012                              ADZ     TS12              # X1+X2
6656: 5706 54 0 0001                              LRS     1                 # 1
6657: 5707 32 0 0013                              ADZ     TS13
6660: 5710 22 0 0513                              ADD     C1
6661: 5711 10 0 0004                              STO     TS4               # COS(DELTA E) AT 1.
6662: 5712 72 0 7034                              TSQ     ARCTAE
6663: 5713 10 0 0016                              STO     TS16              # DELTA E AT 3.
6664: 5714 20 0 0203                              CLA     RT
6665: 5715 26 0 0143                              MPR     X4
6666: 5716 10 0 0001                              STO     TS1               # 23
6667:

Page 89

6671: 5717 20 0 0347                              CLA     RF
6672: 5720 26 0 0073                              MPR     X3
6673: 5721 34 0 0001                              SUZ     TS1
6674: 5722 06 0 0015                              MPY     TS15
6675: 5723 54 0 0003                              LRS     3                 # 26
6676: 5724 04 0 0170                              DVP     P
6677: 5725 32 0 0016                              ADZ     TS16
6700: 5726 10 0 0016                              STO     TS16              # DELTAE + X7-X8 AT 3.
6701: 5727 20 0 0170                              CLA     P
6702: 5730 14 0 4007                              LDQ     ZERO
6703: 5731 04 0 0014                              DVP     TS14              # 1-E SQ
6704: 5732 10 0 0171                              STO     ALPHA             # 23
6705: 5733 26 0 0637                              MPR     2K2               # 1/2K1 AT -47
6706: 5734 72 0 7123                              TSQ     SQRTE             # (-47+23)/2=-12
6707: 5735 26 0 0171                              MPR     ALPHA             # 1/N AT 11 IN A.
6710: 5736 36 0 0016                              MPZ     TS16              # 11+3=14
6711: 5737 56 0 0001                              ALS     1                 # NEW TP AT 13.
6712: 5740 24 0 0434                              SUB     TP
6713: 5741 10 0 0002                              STO     TS2               # DELTA TP
6714: 5742 32 0 0434                              ADZ     TP
6715: 5743 10 0 0434                              STO     TP                # 13
6716: 5744 20 0 0435                              CLA     T
6717: 5745 24 0 0434                              SUB     TP

The following line is underlined.

6721: 5746 10 0 0000                              STO     TS0               # T-TP
6722: 5747 30 0 0610                              CLZ     MU3               # INCREMENT ITER COUNTER.
6723: 5750 22 0 4006                              ADD     1B17
6724: 5751 10 0 0610                              STO     MU3
6725: 5752 24 0 4005                              SUB     2B17              # ITERATION SCHEME.
6726: 5753 46 0 6026                              TMI     PITER2            # -IS MU3=1.
6727: 5754 24 0 4006                              SUB     1B17
6730: 5755 46 0 5771                              TMI     PITER1            # -IS MU3=2.
6731: 5756 24 0 0620                              SUB     2K17              # MU3-NO. ITERATIONS IN A.
6732: 5757 46 0 5765                              TMI     *+6               # -IS NOT DONE.
6733: 5760 30 0 0000                              CLZ     TS0               # DONE. T-TP
6734: 5761 62 0 0000                              ABS     
6735: 5762 24 0 0453                              SUB     2K20
6736: 5763 46 0 6040                              TMI     PITER3+5          # -IS CONVERGED.
6737:

At the bottom of the page is written the formula: mu3 + 1B17 - 2B17 - 1B17 - 2K17

6741:

Page 90 This page is missing from the only available listing of FP6, and so has simply been duplicated from the corresponding section of FP8. There is good reason to believe that this is valid. Refer to the website or the header of this file.

6747: 5764 40 0 1074                              TRA     EXIT35
6750: 5765 20 0 0002                              CLA     TS2               # DELTA TP.
6751: 5766 62 0 0000                              ABS     
6752: 5767 24 0 0447                              SUB     2K18
6753: 5770 46 0 6013                              TMI     DELP              # -IS SKIP PARTIAL
6754: 5771 20 0 0170                      PITER1  CLA     P                 # COMPUTE PARITAL T.
6755: 5772 34 0 0212                              SUZ     PP
6756: 5773 10 0 0001                              STO     TS1               # 23
6757: 5774 14 0 4007                              LDQ     ZERO
6760: 5775 54 0 0004                              LRS     4                 # 27
6761: 5776 44 0 5777                              TOV     *+1               # CL. O.F.
6762: 5777 40 0 6001                              TRA     *+2
6763: 6000 70 0 6177                              DLY     INIT              # TO TURN ON SEQUENCE
6764: 6001 04 0 0002                              DVP     TS2               # 27-13=14
6765: 6002 44 0 6004                              TOV     *+2
6766: 6003 40 0 6012                              TRA     *+7
6767: 6004 30 0 0001                              CLZ     TS1               # DET SIGN OF PART
6770: 6005 06 0 0002                              MPY     TS2               # NUM X DENOM
6771: 6006 46 0 6011                              TMI     *+3
6772: 6007 20 0 4030                              CLA     PMAX
6773: 6010 40 0 6012                              TRA     *+2
6774: 6011 20 0 4037                              CLA     NMAX
6775: 6012 10 0 0467                              STO     PART              # PARTIAL T AT 14
6776: 6013 30 0 0000                      DELP    CLZ     TS0               # T-TP
6777: 6014 06 0 0467                              MPY     PART
7000: 6015 52 0 0004                              LLS     4                 # 13+14-4=23
7001: 6016 10 0 0003                              STO     TS3               # DELTA P
7002: 6017 62 0 0000                              ABS     
7003: 6020 24 0 0230                              SUB     2K19
7004: 6021 46 0 6033                              TMI     PITER3
7005: 6022 30 0 0003                              CLZ     TS3
7006: 6023 46 0 6030                              TMI     *+5
7007: 6024 20 0 0230                              CLA     2K19
7010: 6025 40 0 6032                              TRA     *+5
7011: 6026 20 0 0217                      PITER2  CLA     2K14
7012: 6027 40 0 6031                              TRA     *+2
7013: 6030 20 0 0230                              CLA     2K19
7014:

Page 91

7016: 6031 60 0 0000                              COM     
7017: 6032 10 0 0003                              STO     TS3               # DELTA P
7020: 6033 30 0 0170                      PITER3  CLZ     P
7021: 6034 10 0 0212                              STO     PP
7022: 6035 32 0 0003                              ADZ     TS3
7023: 6036 10 0 0170                              STO     P                 # NEW P
7024: 6037 40 0 6262                              TRA     EXEC+1
7025: 6040 72 0 6261                              TSQ     EXEC
7026:
7027:                                     #                IMPULSE AND BRAKING VELOCITIES.
7030:
7031: 6041 20 0 0636                      TBRAKE  CLA     2K1               # 48
7032: 6042 14 0 4007                              LDQ     ZERO
7033: 6043 54 0 0001                              LRS     1
7034: 6044 04 0 0170                              DVP     P                 # 49-23=26
7035: 6045 72 0 7123                              TSQ     SQRTE
7036: 6046 10 0 0001                              STO     TS1               # ROOT(MU/P) AT 13
7037: 6047 36 0 0073                              MPZ     X3
7040: 6050 10 0 0423                              STO     RFDOT             # 13
7041: 6051 20 0 0001                              CLA     TS1
7042: 6052 36 0 0143                              MPZ     X4
7043: 6053 10 0 0013                              STO     TS13              # 13
7044: 6054 30 0 0001                              CLZ     TS1
7045: 6055 06 0 0170                              MPY     P
7046: 6056 10 0 0001                              STO     TS1               # ROOT(PXMU) AT 36
7047: 6057 12 0 0002                              STQ     TS2
7050: 6060 04 0 0347                              DVP     RF
7051: 6061 10 0 0012                              STO     TS12              # 13
7052: 6062 30 0 0001                              CLZ     TS1
7053: 6063 14 0 0002                              LDQ     TS2
7054: 6064 04 0 0203                              DVP     RT
7055: 6065 10 0 0014                              STO     TS14              # 13
7056: 6066 40 0 1075                      EX36    TRA     EXIT36
7057: 6067 44 0 6070                              TOV     *+1               # CL. O.F.
7060: 6070 50 1 0002                              AXT     2,1
7061: 6071 20 0 0013                      IMPBK1  CLA     TS13              # ROOT(MU/P)X(X4) AT 13
7062: 6072 36 1 0030                              MPZ     U2X,1             # 1
7063:

Page 92

7065: 6073 10 0 0007                              STO     TS7
7066: 6074 20 0 0014                              CLA     TS14              # ROOT(PXMU)/RT AT 13
7067: 6075 36 1 0064                              MPZ     V2X,1             # 1
7070: 6076 32 0 0007                              ADZ     TS7
7071: 6077 56 0 0001                              ALS     1                 # 13
7072: 6100 24 1 0430                              SUB     VIX,1
7073: 6101 10 1 0030                              STO     VFX,1             # -BRAKING VEL AT 13
7074: 6102 20 0 0423                              CLA     RFDOT             # 13
7075: 6103 26 1 0060                              MPR     U1X,1             # 1
7076: 6104 10 0 0007                              STO     TS7
7077: 6105 20 0 0012                              CLA     TS12              # ROOT(PXMU)/RF AT 13
7100: 6106 26 1 0034                              MPR     V1X,1             # 1
7101: 6107 32 0 0007                              ADZ     TS7
7102: 6110 56 0 0001                              ALS     1                 # 13
7103: 6111 24 1 0460                              SUB     V5X,1
7104: 6112 10 1 0064                              STO     VGX,1             # VEL TO GAIN AT 13
7105: 6113 10 1 0004                              STO     TS4,1
7106: 6114 42 1 6071                              TIX     IMPBK1,1
7107: 6115 44 0 1074                              TOV     EXIT35            # CHECK VG OR VF O.F.
7110: 6116 72 0 6737                              TSQ     DPVMAG
7111: 6117 10 0 0370                              STO     VG                # 13
7112: 6120 30 0 0172                              CLZ     ESQ               # E SQ FR P ITER AT-2.
7113: 6121 72 0 7123                              TSQ     SQRTE
7114: 6122 54 0 0001                              LRS     1                 # E AT 0.
7115: 6123 60 0 0000                              COM     
7116: 6124 22 0 4030                              ADD     PMAX              # 1-E AT 0.
7117: 6125 26 0 0171                              MPR     ALPHA
7120: 6126 10 0 0172                              STO     Q1                # Q OF TRANS ORB AT 23
7121: 6127 72 0 6261                              TSQ     EXEC
7122:                                     #                COMPLETE VF ON FOLLOWING CYCLE.
7123: 6130 50 1 0002                              AXT     2,1
7124: 6131 20 1 0030                              CLA     VFX,1             # 13
7125: 6132 10 1 0004                              STO     TS4,1
7126: 6133 42 1 6131                              TIX     *-2,1
7127: 6134 72 0 6737                              TSQ     DPVMAG
7130: 6135 40 0 1076                              TRA     EXIT37            # VF IN A AT 8.
7131:
7132:

Page 93

7134:                                     #                GUIDANCE LAW COMPUTATIONS.
7135:
7136: 6136 44 0 6137                      GDLAW   TOV     *+1               # TIME TO BURN COMP.
7137: 6137 20 0 0370                              CLA     VG                # 13
7140: 6140 26 0 0655                              MPR     4K3               # AT -25
7141: 6141 22 0 0654                              ADD     4K2               # AT -12
7142: 6142 26 0 0370                              MPR     VG
7143: 6143 22 0 5033                              ADD     1B1
7144: 6144 06 0 0370                              MPY     VG
7145: 6145 54 0 0002                              LRS     2                 # 16
7146: 6146 04 0 0067                              DVP     AT                # 16-7=9
7147: 6147 44 0 6151                              TOV     *+2
7150: 6150 40 0 6152                              TRA     *+2
7151: 6151 20 0 4030                              CLA     PMAX
7152: 6152 10 0 0357                              STO     TBO               # TIME TO BURN AT 9.
7153: 6153 40 0 1077                              TRA     EXIT38
7154:
7155:                                     #        COMPUTE LUNAR AZIMUTH
7156:
7157: 6154 20 0 0134                      LUNAZ   CLA     A31
7160: 6155 26 0 0134                              MPR     A31               # +2
7161: 6156 60 0 0000                              COM     
7162: 6157 22 0 4065                              ADD     1B2
7163: 6160 72 0 7123                              TSQ     SQRTE
7164: 6161 10 0 0001                              STO     TS1               # +1
7165: 6162 14 0 4007                              LDQ     ZERO
7166: 6163 20 0 0135                              CLA     A32
7167: 6164 54 0 0001                              LRS     1                 # TO 2
7170: 6165 04 0 0001                              DVP     TS1
7171: 6166 10 0 0053                              STO     CODELL
7172: 6167 14 0 4007                              LDQ     ZERO
7173: 6170 20 0 0136                              CLA     A33
7174: 6171 54 0 0001                              LRS     1                 # TO 2
7175: 6172 04 0 0001                              DVP     TS1
7176: 6173 10 0 0047                              STO     SIDELL            # AT 1
7177: 6174 20 0 4036                              CLA     MS
7200: 6175 10 0 0604                              STO     DEL21
7201:

Page 94

7203: 6176 40 0 1100                              TRA     EXIT39
7204:
7205:                                     #        POWER ON INITIALIZATION
7206:
7207: 6177 66 0 3050                      INIT    OUT     3050              # RESET CARRY INHIBIT
7210: 6200 64 0 6200                              INP     6200
7211: 6201 64 0 2200                              INP     DEDA
7212: 6202 66 0 7057                              OUT     7057              # RESET DISCRETES
7213: 6203 20 0 4044                              CLA     BACK
7214: 6204 10 0 0025                              STO     TVARBR+1
7215: 6205 20 0 4046                              CLA     CLAFR             # PRIME HARDWIRED CORES
7216: 6206 10 0 0024                              STO     TVARBR
7217: 6207 72 0 0024                              TSQ     TVARBR
7220: 6210 20 0 0024                              CLA     TVARBR
7221: 6211 24 0 7002                              SUB     CLATEN
7222: 6212 46 0 6207                              TMI     *-3
7223: 6213 66 0 7010                              OUT     7010              # RESET FAILURE INDICATOR
7224:                                     #        GSE SERVICE ROUTINE
7225: 6214 64 0 2040                      GSESR   INP     2040
7226: 6215 56 0 0001                              ALS     1
7227: 6216 46 0 1101                              TMI     EXIT40            # INITIALIZE
7230: 6217 64 0 6200                              INP     6200
7231: 6220 22 0 4011                              ADD     1B5
7232: 6221 10 0 0007                              STO     TS7
7233: 6222 22 0 4065                              ADD     STOCOM            # SET UP VARIABLE STORE
7234: 6223 10 0 0024                              STO     TVARBR
7235: 6224 66 0 6402                      WRDLP   OUT     6402              # SET GSE 5
7236: 6225 64 0 2040                              INP     2040
7237: 6226 56 0 0001                              ALS     1
7240: 6227 46 0 6231                              TMI     *+2
7241: 6230 40 0 6225                              TRA     *-3
7242: 6231 66 0 7012                              OUT     7012              # RESET GSE 5 AND FAIL INDIC.
7243: 6232 64 0 2040                              INP     2040
7244: 6233 56 0 0001                              ALS     1
7245: 6234 46 0 6231                              TMI     *-3               # WAIT FOR NEXT WORD
7246: 6235 56 0 0001                              ALS     1
7247: 6236 46 0 6243                              TMI     *+5
7250:

Page 95

7252: 6237 30 0 0007                              CLZ     TS7               # END OF BLOCK
7253: 6240 22 0 4036                              ADD     TRACOM
7254: 6241 10 0 0024                              STO     TVARBR
7255: 6242 40 0 0024                              TRA     TVARBR
7256: 6243 64 0 6200                              INP     6200              # INPUT WORD AND STORE
7257: 6244 72 0 0024                              TSQ     TVARBR
7260: 6245 40 0 6224                              TRA     WRDLP
7261: 6246 10 0 0000                      RETURN  STO     TS0               # INCREMENT OF VARIABLE
7262: 6247 30 0 0024                              CLZ     TVARBR            # STORE OR BRING
7263: 6250 22 0 4006                              ADD     1B17
7264: 6251 10 0 0024                              STO     TVARBR
7265: 6252 30 0 0000                              CLZ     TS0
7266: 6253 40 0 6764                              TRA     EXIT
7267:
7270:                                     #                TIME UPDATE AND EXECUTIVE PART 1.
7271:
7272: 6254 30 0 0377                      TIMEA   CLZ     TA1               # UPDATE ABS TIME.
7273: 6255 22 0 4006                              ADD     1B17              # EQU TO 2SECS.
7274: 6256 10 0 0377                              STO     TA1
7275: 6257 20 0 4014                              CLA     1B11              # I.C. DEDA COUNTER
7276: 6260 10 0 0727                              STO     DEDASC
7277: 6261 12 0 0063                      EXEC    STQ     BRANCH            # SET NEXT BRANCH.
7300: 6262 30 0 0727                              CLZ     DEDASC
7301: 6263 56 0 0001                             *ALS     1
7302: 6264 46 0 6267                              TMI     *+3               # - IS TIME TO DEDA.
7303: 6265 10 0 0727                              STO     DEDASC
7304: 6266 40 0 1110                              TRA     EXIT41
7305: 6267 30 0 0063                              CLZ     BRANCH            # SAVE BRANCH IN
7306: 6270 10 0 0057                              STO     TMPBR             # TEMPORARY BRANCH
7307: 6271 20 0 1013                              CLA     DEDABR            # DEDA START
7310: 6272 10 0 0063                              STO     BRANCH
7311: 6273 40 0 1110                              TRA     EXIT41            # TO SOFT DISPLAY
7312:
7313:                                     #                DISPLAY SUBROUTINE.
7314:
7315: 6274 30 0 0543                      DSPLY   CLZ     DSPSC
7316: 6275 56 0 0001                             *ALS     1
7317:

Page 96 This page is missing from the only available listing of FP6, and so has simply been duplicated from the corresponding section of FP8. There is good reason to believe that this is valid. Refer to the website or the header of this file.

7325: 6276 44 0 6300                              TOV     *+2               # O.F. IS TIME TO DISPLAY
7326: 6277 40 0 6357                              TRA     DSPLY4
7327: 6300 30 0 0444                              CLZ     PDOUT             # INCREMENT DISPLAY VARIABLES.
7330: 6301 22 0 0443                              ADD     DPDOUT
7331: 6302 10 0 0444                              STO     PDOUT             # 13
7332: 6303 30 0 0214                              CLZ     POUT
7333: 6304 22 0 0215                              ADD     DPOUT
7334: 6305 40 0 6323                              TRA     DSPLY2-5
7335: 6306 10 0 0444                      DSPLY1  STO     PDOUT             # I.C. DISPLAY COMPS.
7336: 6307 34 0 0437                              SUZ     PDOTM1
7337: 6310 26 0 0624                              MPR     1K4               # .1
7340: 6311 10 0 0443                              STO     DPDOUT            # DELTA PDOT AT 13.
7341: 6312 20 0 0444                              CLA     PDOUT             # 13
7342: 6313 10 0 0437                              STO     PDOTM1
7343: 6314 06 0 0624                              MPY     1K4               # .1
7344: 6315 54 0 0011                              LRS     9                 # 0.2 PDOT AT 23.
7345: 6316 04 0 0213                              DVP     POUTFS            # =76840 FT B23
7346: 6317 10 0 0215                              STO     DPOUT             # DELTA P AT DISPLAY SCALE.
7347: 6320 20 0 0214                              CLA     POUT              # 23
7350: 6321 14 0 4007                              LDQ     ZERO
7351: 6322 04 0 0213                             *DVP     POUTFS            # =76840 FT B23
7352: 6323 44 0 6325                              TOV     *+2
7353: 6324 40 0 6327                              TRA     *+3
7354: 6325 30 0 0215                              CLZ     DPOUT
7355: 6326 20 0 4030                              CLA     PMAX
7356: 6327 10 0 0214                              STO     POUT              # OUTPUT P AT DISPLAY SCALE.
7357: 6330 20 0 0444                      DSPLY2  CLA     PDOUT             # DISPLAY POSITION RATE.
7360: 6331 62 0 0000                              ABS     
7361: 6332 10 0 0010                              STO     TS10
7362: 6333 20 0 0444                              CLA     PDOUT
7363: 6334 46 0 6337                              TMI     *+3
7364: 6335 20 0 4036                              CLA     MS                # 1 IS +
7365: 6336 40 0 6340                              TRA     *+2
7366: 6337 20 0 4007                              CLA     ZERO              # 0 IS -
7367: 6340 32 0 0010                              ADZ     TS10              # SIGN MAGNITUDE.
7370: 6341 66 0 3040                              OUT     3040              # RESET
7371: 6342 66 0 2440                              OUT     2440              # SELECT ALT RATE.
7372:

Page 97

7374: 6343 66 0 6010                              OUT     6010              # OUTPUT ALT RATE.
7375: 6344 40 0 1111                              TRA     EXIT42            # COMPUTE VY0 FOR OUTPUT
7376: 6345 66 0 6020                              OUT     6020              # OUTPUT SAME.
7377: 6346 20 0 0214                      DSPLY3  CLA     POUT              # DISPLAY POSITION.
7400: 6347 46 0 6351                              TMI     *+2
7401: 6350 40 0 6352                              TRA     *+2
7402: 6351 20 0 4007                              CLA     ZERO              # ALT NEG.
7403: 6352 56 0 0001                             *ALS     1                 # SIGN BIT USED
7404: 6353 66 0 3040                              OUT     3040              # RESET
7405: 6354 66 0 2420                              OUT     2420              # SELECT ALT.
7406: 6355 66 0 6010                              OUT     6010              # OUTPUT ALT.
7407: 6356 20 0 4011                              CLA     1B5
7410: 6357 10 0 0543                      DSPLY4  STO     DSPSC             # RESET COUNTER.
7411:
7412:                                     #        CYCLE COUNTING
7413:
7414: 6360 30 0 0615                      EXEC1   CLZ     MU10              # UPDATE MINOR CYCLE COUNT.
7415: 6361 22 0 4006                              ADD     1B17
7416: 6362 10 0 0615                              STO     MU10
7417: 6363 40 0 1112                              TRA     EXIT43
7420: 6364 20 0 0615                              CLA     MU10              # CHECK FOR END.
7421: 6365 24 0 4040                              SUB     49B17
7422: 6366 46 0 4047                              TMI     DELAY             # -IS NOT END.
7423: 6367 30 0 0615                              CLZ     MU10
7424: 6370 20 0 1014                              CLA     BR50              # BR50 START.
7425: 6371 10 0 0063                              STO     BRANCH
7426: 6372 40 0 4047                              TRA     DELAY
7427:
7430:                                     #                CROSS PRODUCT SUBROUTINE. AXB=C.
7431:
7432: 6373 12 0 0023                      CRSPRD  STQ     SREX
7433: 6374 20 0 0006                              CLA     TS4+2             # AZ
7434: 6375 26 0 0011                              MPR     TS10+1            # BY
7435: 6376 10 0 0007                              STO     TS7
7436: 6377 20 0 0005                              CLA     TS4+1             # AY
7437: 6400 26 0 0012                              MPR     TS10+2            # BZ
7440: 6401 34 0 0007                              SUZ     TS7
7441:

Page 98

7443: 6402 10 0 0014                              STO     TS14              # CX
7444: 6403 20 0 0004                              CLA     TS4               # AX
7445: 6404 26 0 0012                              MPR     TS10+2            # BZ
7446: 6405 10 0 0007                              STO     TS7
7447: 6406 20 0 0006                              CLA     TS4+2             # AZ
7450: 6407 26 0 0010                              MPR     TS10
7451: 6410 34 0 0007                              SUZ     TS7
7452: 6411 10 0 0015                              STO     TS14+1            # CY
7453: 6412 20 0 0005                              CLA     TS4+1             # AY
7454: 6413 26 0 0010                              MPR     TS10              # BX
7455: 6414 10 0 0007                              STO     TS7
7456: 6415 20 0 0004                              CLA     TS4               # AX
7457: 6416 26 0 0011                              MPR     TS10+1            # BY
7460: 6417 34 0 0007                              SUZ     TS7
7461: 6420 10 0 0016                              STO     TS14+2            # CZ
7462: 6421 40 0 0023                              TRA     SREX
7463:
7464:                                     #                NORMALIZE VECTOR SUBROUTINE.
7465:
7466: 6422 12 0 0021                      NORMV   STQ     SREX2
7467: 6423 30 0 0017                              CLZ     TS17
7470: 6424 50 1 0002                              AXT     2,1
7471: 6425 20 1 0014                              CLA     TS14,1            # INPUT VECTOR
7472: 6426 26 1 0014                              MPR     TS14,1
7473: 6427 32 0 0017                              ADZ     TS17
7474: 6430 10 0 0017                              STO     TS17
7475: 6431 42 1 6425                              TIX     *-4,1
7476: 6432 72 0 7123                              TSQ     SQRTE
7477: 6433 10 0 0013                              STO     TS13
7500: 6434 50 1 0002                              AXT     2,1
7501: 6435 20 1 0014                              CLA     TS14,1
7502: 6436 14 0 4007                              LDQ     ZERO
7503: 6437 54 0 0001                              LRS     1
7504: 6440 04 0 0013                              DVP     TS13
7505: 6441 10 1 0010                              STO     TS10,1            # UNIT VECTOR AT 1.
7506: 6442 42 1 6435                              TIX     *-5,1
7507: 6443 40 0 0021                              TRA     SREX2
7510:

Page 99

7512:
7513:                                     #                ORBIT PARAMETERS FROM EPOCH SUBROUTINE.
7514:
7515: 6444 12 0 0021                      ORBPM   STQ     SREX2
7516: 6445 30 0 0011                              CLZ     TS11
7517: 6446 30 0 0012                              CLZ     TS12
7520: 6447 30 0 0013                              CLZ     TS13
7521: 6450 44 0 6451                              TOV     *+1
7522: 6451 50 1 0002                              AXT     2,1
7523: 6452 20 1 0204                      ORBPM1  CLA     R0X,1             # 23
7524: 6453 26 1 0424                              MPR     V0X,1             # 13
7525: 6454 32 0 0013                              ADZ     TS13
7526: 6455 10 0 0013                              STO     TS13              # R0 DOT V0 AT 36
7527: 6456 20 1 0424                              CLA     V0X,1
7530: 6457 26 1 0424                              MPR     V0X,1
7531: 6460 32 0 0012                              ADZ     TS12
7532: 6461 10 0 0012                              STO     TS12              # V0 DOT V0 AT 26
7533: 6462 20 1 0204                              CLA     R0X,1
7534: 6463 26 1 0204                              MPR     R0X,1
7535: 6464 32 0 0011                              ADZ     TS11
7536: 6465 10 0 0011                              STO     TS11              # R0 DOT R0 AT 46
7537: 6466 42 1 6452                              TIX     ORBPM1,1
7540: 6467 40 0 1120                      EX44    TRA     EXIT44
7541: 6470 72 0 7123                              TSQ     SQRTE
7542: 6471 10 0 0207                              STO     R0                # 23
7543: 6472 06 0 0012                              MPY     TS12              # 23+26=49
7544: 6473 44 0 6474                              TOV     *+1
7545: 6474 04 0 0636                              DVP     2K1               # 48
7546: 6475 60 0 0000                              COM     
7547: 6476 22 0 4030                              ADD     PMAX              # 2B1
7550: 6477 10 0 0001                              STO     TS1
7551: 6500 20 0 0207                              CLA     R0
7552: 6501 14 0 4007                              LDQ     ZERO
7553: 6502 54 0 0001                              LRS     1
7554: 6503 04 0 0001                              DVP     TS1
7555: 6504 40 0 1121                      EX45    TRA     EXIT45
7556: 6505 10 0 0173                              STO     AI                # ALPHA I AT 23
7557:

Page 100

7561: 6506 20 0 0636                              CLA     2K1
7562: 6507 14 0 4007                              LDQ     ZERO
7563: 6510 54 0 0001                              LRS     1                 # 49
7564: 6511 04 0 0173                              DVP     AI                # 49-23=26
7565: 6512 72 0 7123                              TSQ     SQRTE
7566: 6513 10 0 0001                              STO     TS1               # ROOT(MU/ALPHA) AT 13
7567: 6514 14 0 4007                              LDQ     ZERO
7570: 6515 54 0 0001                              LRS     1
7571: 6516 04 0 0173                              DVP     AI
7572: 6517 10 0 0077                              STO     NI                # ANG FREQ AT -9.
7573: 6520 20 0 0173                              CLA     AI
7574: 6521 24 0 0207                              SUB     R0
7575: 6522 14 0 4007                              LDQ     ZERO
7576: 6523 04 0 0173                              DVP     AI
7577: 6524 10 0 0103                              STO     CI                # 0
7600: 6525 20 0 0173                              CLA     AI
7601: 6526 36 0 0001                              MPZ     TS1
7602: 6527 10 0 0001                              STO     TS1               # ROOT(ALPHAXMU) AT 36
7603: 6530 30 0 0013                              CLZ     TS13              # 36
7604: 6531 14 0 4007                              LDQ     ZERO
7605: 6532 04 0 0001                              DVP     TS1
7606: 6533 10 0 0043                              STO     SI                # 0
7607: 6534 40 0 0021                              TRA     SREX2
7610:
7611:                                     #                ELLIPSE PREDICTOR SUBROUTINE.
7612:
7613: 6535 12 0 0021                      ELPRD   STQ     SREX2
7614: 6536 30 0 0007                              CLZ     TS7               # ITERATION COUNTER.
7615: 6537 20 0 0442                              CLA     TI                # 13
7616: 6540 26 0 0077                              MPR     NI                # AT -9.
7617: 6541 56 0 0001                              ALS     1
7620: 6542 10 0 0010                              STO     TS10              # DEL M AT 3.
7621: 6543 10 0 0011                      ELPRD1  STO     TS11              # DEL E AT 3.
7622: 6544 72 0 6767                              TSQ     SICOE
7623: 6545 20 0 0000                              CLA     TS0
7624: 6546 26 0 0103                              MPR     CI                # AT 0.
7625: 6547 10 0 0013                              STO     TS13              # 1
7626:

Page 101

7630: 6550 20 0 0001                              CLA     TS1               # 1
7631: 6551 26 0 0043                              MPR     SI                # 0+1=1
7632: 6552 34 0 0013                              SUZ     TS13
7633: 6553 22 0 5033                              ADD     1B1
7634: 6554 10 0 0012                              STO     TS12              # X12 AT 1.
7635: 6555 30 0 0007                              CLZ     TS7
7636: 6556 24 0 4005                              SUB     2B17              # 2ITERATIONS.
7637: 6557 46 0 6642                              TMI     ELPRD3            # -IS NOT DONE.
7640: 6560 20 0 0103                              CLA     CI                # 0
7641: 6561 54 0 0001                              LRS     1                 # 1
7642: 6562 60 0 0000                              COM     
7643: 6563 22 0 0000                              ADD     TS0
7644: 6564 06 0 0173                              MPY     AI                # 23+1=24
7645: 6565 04 0 0207                              DVP     R0                # 23
7646: 6566 10 0 0003                              STO     TS3               # F AT 1.
7647: 6567 30 0 0010                              CLZ     TS10              # 3
7650: 6570 34 0 0011                              SUZ     TS11
7651: 6571 56 0 0002                              ALS     2                 # 1
7652: 6572 22 0 0001                              ADD     TS1
7653: 6573 14 0 4007                              LDQ     ZERO
7654: 6574 54 0 0001                              LRS     1
7655: 6575 04 0 0077                              DVP     NI                # AT -9.
7656: 6576 10 0 0007                              STO     TS7               # G AT 11.
7657: 6577 20 0 0207                              CLA     R0
7660: 6600 26 0 0012                              MPR     TS12
7661: 6601 10 0 0014                              STO     TS14              # 24
7662: 6602 20 0 0173                              CLA     AI
7663: 6603 26 0 0077                              MPR     NI
7664: 6604 06 0 0001                              MPY     TS1               # 23-9+1=15
7665: 6605 04 0 0014                              DVP     TS14
7666: 6606 60 0 0000                              COM     
7667: 6607 10 0 0013                              STO     TS13              # F DOT AT -9.
7670: 6610 20 0 0012                              CLA     TS12              # X12
7671: 6611 24 0 5033                              SUB     1B1
7672: 6612 32 0 0000                              ADZ     TS0
7673: 6613 14 0 4007                              LDQ     ZERO
7674: 6614 54 0 0001                              LRS     1                 # 2
7675:

Page 102

7677: 6615 04 0 0012                              DVP     TS12
7700: 6616 10 0 0017                              STO     TS17              # G DOT AT 1.
7701: 6617 50 1 0002                              AXT     2,1
7702: 6620 20 1 0204                      ELPRD2  CLA     R0X,1             # 23
7703: 6621 26 0 0003                              MPR     TS3               # 1
7704: 6622 10 0 0002                              STO     TS2               # 24
7705: 6623 20 1 0424                              CLA     V0X,1             # 13
7706: 6624 26 0 0007                              MPR     TS7               # 11+13=24
7707: 6625 32 0 0002                              ADZ     TS2
7710: 6626 56 0 0001                              ALS     1                 # 23
7711: 6627 10 1 0220                              STO     RIX,1             # PRED POS AT 23
7712: 6630 20 1 0204                              CLA     R0X,1             # 23
7713: 6631 26 0 0013                              MPR     TS13              # -9
7714: 6632 10 0 0002                              STO     TS2               # 14
7715: 6633 20 1 0424                              CLA     V0X,1             # 13
7716: 6634 26 0 0017                              MPR     TS17              # 1
7717: 6635 32 0 0002                              ADZ     TS2
7720: 6636 56 0 0001                              ALS     1
7721: 6637 10 1 0430                              STO     VIX,1             # PRED VEL AT 13
7722: 6640 42 1 6620                              TIX     ELPRD2,1
7723: 6641 40 0 0021                              TRA     SREX2
7724: 6642 22 0 4004                      ELPRD3  ADD     3B17
7725: 6643 10 0 0007                              STO     TS7
7726: 6644 20 0 0010                              CLA     TS10              # 3
7727: 6645 24 0 0011                              SUB     TS11
7730: 6646 56 0 0002                              ALS     2
7731: 6647 10 0 0013                              STO     TS13              # DEL(M)-DEL(E) AT 1.
7732: 6650 20 0 0000                              CLA     TS0               # 1
7733: 6651 54 0 0001                              LRS     1                 # 2
7734: 6652 24 0 4065                              SUB     1B2
7735: 6653 26 0 0043                              MPR     SI                # 0+2=2
7736: 6654 56 0 0001                              ALS     1
7737: 6655 10 0 0014                              STO     TS14              # 1
7740: 6656 20 0 0001                              CLA     TS1
7741: 6657 26 0 0103                              MPR     CI                # 0+1=1
7742: 6660 32 0 0014                              ADZ     TS14
7743: 6661 32 0 0013                              ADZ     TS13              # X11 IN A AT 1.
7744:

Page 103

7746: 6662 14 0 4007                              LDQ     ZERO
7747: 6663 54 0 0003                              LRS     3                 # 4
7750: 6664 04 0 0012                              DVP     TS12              # DEL E CORRECTION AT 3.
7751: 6665 32 0 0011                              ADZ     TS11              # DEL E
7752: 6666 40 0 6543                              TRA     ELPRD1
7753:
7754:                                     #                DOUBLE PRECISION SQUARE SUBROUTINE.
7755:
7756: 6667 12 0 0023                      DPSQ    STQ     SREX
7757: 6670 30 0 0001                              CLZ     TS1               # A SQ MS
7760: 6671 30 0 0002                              CLZ     TS2               # A SQ LS
7761: 6672 50 1 0002                              AXT     2,1
7762: 6673 20 1 0004                      DPSQ1   CLA     TS4,1
7763: 6674 06 1 0004                              MPY     TS4,1
7764: 6675 32 0 0001                             *ADZ     TS1
7765: 6676 46 0 6716                              TMI     DPSQ3             # CHECK FOR O.F.
7766: 6677 10 0 0001                              STO     TS1
7767: 6700 12 0 0003                              STQ     TS3
7770: 6701 30 0 0002                              CLZ     TS2
7771: 6702 32 0 0003                             *ADZ     TS3
7772: 6703 10 0 0002                              STO     TS2
7773: 6704 46 0 6706                              TMI     *+2               # CHECK FOR O.F.
7774: 6705 40 0 6714                              TRA     DPSQ2
7775: 6706 24 0 4036                             *SUB     MS
7776: 6707 10 0 0002                              STO     TS2
7777: 6710 30 0 0001                              CLZ     TS1
10000: 6711 22 0 4006                             *ADD     1B17
10001: 6712 46 0 6716                              TMI     DPSQ3             # CHECK FOR O.F.
10002: 6713 10 0 0001                              STO     TS1
10003: 6714 42 1 6673                      DPSQ2   TIX     DPSQ1,1
10004: 6715 40 0 0023                              TRA     SREX
10005: 6716 20 0 4030                      DPSQ3   CLA     PMAX              # O.F. DETECTED.
10006: 6717 10 0 0001                              STO     TS1
10007: 6720 40 0 0023                              TRA     SREX
10010:
10011:                                     #                NORMALIZE SUBROUTINE.
10012:
10013:

Page 104

10015: 6721 12 0 0022                      NORM    STQ     SREX1
10016: 6722 44 0 6723                              TOV     *+1               # CLEAR O.F.
10017: 6723 14 0 0002                              LDQ     TS2               # A SQ LS
10020: 6724 50 1 0007                              AXT     7,1               # 8 SHIFTS(16 PLACES) POSSIBLE
10021: 6725 20 0 0001                              CLA     TS1               # A SQ MS
10022: 6726 52 0 0002                             *LLS     2
10023: 6727 44 0 6735                              TOV     NORM1
10024: 6730 10 0 0001                              STO     TS1               # NORMALIZED A.
10025: 6731 42 1 6725                              TIX     *-4,1
10026: 6732 20 0 4017                              CLA     8B17
10027: 6733 22 0 4035                              ADD     SHDUM             # LRS 0
10030: 6734 40 0 0022                              TRA     SREX1
10031: 6735 20 1 4000                      NORM1   CLA     7B17,1
10032: 6736 40 0 6733                              TRA     *-3
10033:
10034:                                     #                DOUBLE PRECISION VECTOR MAGNITUDE.
10035:
10036: 6737 12 0 0021                      DPVMAG  STQ     SREX2             # SAVE RET ADDRS.
10037: 6740 72 0 6667                              TSQ     DPSQ              # TO DOUB PREC SQ.
10040: 6741 72 0 6721                              TSQ     NORM              # TO NORMALIZE.
10041: 6742 10 0 0020                              STO     SREX3             # LRS(I/2)
10042: 6743 30 0 0001                              CLZ     TS1               # NORMALIZED SQ.
10043: 6744 72 0 7123                              TSQ     SQRTE
10044: 6745 40 0 0020                              TRA     SREX3             # RE-NORMALIZE A-REG.
10045:
10046:                                     #                DOUBLE PRECISION TIME SUBTRACT.
10047:
10050: 6746 12 0 0023                      DPTSB   STQ     SREX
10051: 6747 20 0 0377                              CLA     TA1               # ABS TIME MS AT 18.
10052: 6750 24 1 0520                              SUB     TE1,1             # EPOCH TIME MS AT 18.
10053: 6751 56 0 0005                              ALS     5                 # 13
10054: 6752 10 0 0001                              STO     TS1
10055: 6753 20 1 0524                              CLA     TE2,1             # EPOCH TIME LS AT 1.
10056: 6754 54 0 0014                              LRS     12                # 13
10057: 6755 10 0 0002                              STO     TS2
10060: 6756 20 0 0353                              CLA     TA2               # ABS TIME LS AT 1.
10061: 6757 54 0 0014                              LRS     12                # 13
10062:

Page 105

10064: 6760 34 0 0002                              SUZ     TS2
10065: 6761 32 0 0001                              ADZ     TS1
10066: 6762 10 0 0442                              STO     TI                # TIME DIFF AT 13.
10067: 6763 40 0 0023                              TRA     SREX
10070:
10071: 6764 12 0 0021                      EXIT    STQ     SREX2
10072: 6765 40 0 0021                              TRA     SREX2
10073:
10074:                                     #                SINE-COSINE SUBROUTINE ENTER WITH ANGLE IN
10075:                                     #                RADIANS AT B3 IN ACC AND RETURN IN Q
10076:
10077: 6766 22 0 4021                              ADD     2PIB3
10100: 6767 46 0 6766                      SICOE   TMI     *-1               # SET PLUS
10101: 6770 12 0 0023                              STQ     SREX
10102: 6771 10 0 0001                              STO     TS1
10103: 6772 24 0 4021                              SUB     2PIB3             # SET BETWEEN 0-2PI
10104: 6773 46 0 6775                              TMI     *+2
10105: 6774 10 0 0001                              STO     TS1
10106: 6775 20 0 4023                              CLA     PID2              # PI/2
10107: 6776 24 0 0001                              SUB     TS1
10110: 6777 10 0 0000                              STO     TS0               # PI/2-ALPHA
10111: 7000 46 0 7021                              TMI     SICO1             # - IS GREATER THAN 90
10112: 7001 50 1 0001                              AXT     1,1
10113: 7002 20 1 0000                      SICO2   CLA     TS0,1
10114: 7003 56 0 0002                              ALS     2                 # TO 1
10115: 7004 10 1 0000                              STO     TS0,1
10116: 7005 26 1 0000                              MPR     TS0,1
10117: 7006 10 0 0002                              STO     TS2               # ALPHA SQUARED AT 2
10120: 7007 26 0 4025                              MPR     K173              # 2-6=-4
10121: 7010 22 0 4026                              ADD     K172
10122: 7011 26 0 0002                              MPR     TS2               # -2
10123: 7012 22 0 4027                              ADD     K171
10124: 7013 26 0 0002                              MPR     TS2               # 0
10125: 7014 22 0 4030                              ADD     K170
10126: 7015 26 1 0000                              MPR     TS0,1             # 1
10127: 7016 10 1 0000                              STO     TS0,1
10130: 7017 42 1 7002                              TIX     SICO2,1
10131:

Page 106

10133: 7020 40 0 0023                              TRA     SREX              # EXIT
10134: 7021 22 0 4023                      SICO1   ADD     PID2
10135: 7022 10 0 0001                              STO     TS1               # PI-ALPHA
10136: 7023 46 0 7025                              TMI     *+2               # - IS GREATER THAN 180
10137: 7024 40 0 7001                              TRA     SICO2-1
10140: 7025 22 0 4023                              ADD     PID2
10141: 7026 60 0 0000                              COM     
10142: 7027 10 0 0000                              STO     TS0               # ALPHA-3PI/2
10143: 7030 46 0 7001                              TMI     SICO2-1           # - IS BETWEEN 180 AND 270
10144: 7031 24 0 4023                              SUB     PID2
10145: 7032 10 0 0001                              STO     TS1               # ALPHA-2PI
10146: 7033 40 0 7001                              TRA     SICO2-1
10147:
10150:                                     #                ARCTANGENT SUBROUTINE ENTER WITH SINE AND 
10151:                                     #                COSINE AT 1 IN TS3 AND TS4
10152:
10153: 7034 12 0 0023                      ARCTAE  STQ     SREX              # SET EXIT
10154: 7035 20 0 0003                              CLA     TS3
10155: 7036 62 0 0000                              ABS     
10156: 7037 10 0 0001                              STO     TS1
10157: 7040 20 0 0004                              CLA     TS4
10160: 7041 44 0 7042                              TOV     *+1
10161: 7042 62 0 0000                              ABS     
10162: 7043 22 0 0001                             *ADD     TS1               # KCOS+KSIN
10163: 7044 44 0 7047                              TOV     *+3               # O.F. CHECK.
10164: 7045 20 0 0004                              CLA     TS4
10165: 7046 40 0 7055                              TRA     *+7
10166: 7047 30 0 0001                              CLZ     TS1               # O.F. RE-SCALE.
10167: 7050 54 0 0001                              LRS     1
10170: 7051 10 0 0001                              STO     TS1               # ABS SIN.
10171: 7052 30 0 0004                              CLZ     TS4
10172: 7053 54 0 0001                              LRS     1
10173: 7054 10 0 0004                              STO     TS4               # COS
10174: 7055 46 0 7113                              TMI     ARCTA2            # - IS 2ND OR 3RD QUAD
10175: 7056 22 0 0001                              ADD     TS1
10176: 7057 10 0 0002                              STO     TS2
10177: 7060 20 0 4024                              CLA     PID4
10200:

Page 107

10202: 7061 10 0 0005                              STO     TS5               # 1/4 PI
10203: 7062 20 0 0001                              CLA     TS1
10204: 7063 24 0 0004                              SUB     TS4               # SIN-COS
10205: 7064 14 0 4007                      ARCTA1  LDQ     ZERO
10206: 7065 54 0 0001                              LRS     1
10207: 7066 04 0 0002                              DVP     TS2
10210: 7067 10 0 0006                              STO     TS6               # =X AT 1
10211: 7070 06 0 0006                              MPY     TS6
10212: 7071 10 0 0007                              STO     TS7               # X SQUARED AT 2
10213: 7072 26 0 4031                              MPR     K183              # -1
10214: 7073 22 0 4032                              ADD     K182
10215: 7074 06 0 0007                              MPY     TS7               # 1
10216: 7075 22 0 4033                              ADD     K181
10217: 7076 06 0 0007                              MPY     TS7               # 3
10220: 7077 52 0 0001                              LLS     1                 # 2
10221: 7100 22 0 4034                              ADD     K180
10222: 7101 26 0 0006                              MPR     TS6               # 3
10223: 7102 22 0 0005                              ADD     TS5
10224: 7103 10 0 0001                              STO     TS1
10225: 7104 20 0 0003                              CLA     TS3
10226: 7105 46 0 7110                              TMI     *+3
10227: 7106 20 0 0001                              CLA     TS1
10230: 7107 40 0 0023                              TRA     SREX              # EXIT
10231: 7110 20 0 4021                              CLA     2PIB3             # PHI GREATER THAN 180
10232: 7111 24 0 0001                              SUB     TS1
10233: 7112 40 0 0023                              TRA     SREX
10234: 7113 20 0 4022                      ARCTA2  CLA     3PID4
10235: 7114 10 0 0005                              STO     TS5               # 3/4 PI
10236: 7115 20 0 0004                              CLA     TS4
10237: 7116 24 0 0001                              SUB     TS1
10240: 7117 10 0 0002                              STO     TS2
10241: 7120 20 0 0001                              CLA     TS1
10242: 7121 22 0 0004                              ADD     TS4
10243: 7122 40 0 7064                              TRA     ARCTA1
10244:
10245:                                     #                SQUARE ROOT SUBROUTINE ENTER WITH
10246:                                     #                SQUARE IN ACC AND RETURN IN Q
10247:

Page 108

10251:
10252: 7123 12 0 0023                      SQRTE   STQ     SREX
10253: 7124 10 0 0001                              STO     TS1
10254: 7125 60 0 0000                              COM                       # TEST FOR ZERO OR NEG
10255: 7126 46 0 7131                              TMI     *+3
10256: 7127 20 0 4007                              CLA     ZERO              # SET ROOT EQUAL ZERO
10257: 7130 40 0 0023                              TRA     SREX
10260: 7131 30 0 0002                              CLZ     TS2               # SET TS2=0
10261: 7132 72 0 6721                              TSQ     NORM              # TO NORMALIZE
10262: 7133 10 0 0022                              STO     SREX1             # SAVE SHIFT
10263: 7134 20 0 0001                              CLA     TS1
10264: 7135 54 0 0001                              LRS     1                 # .5SQ
10265: 7136 10 0 0133                              STO     TS8
10266: 7137 12 0 0001                              STQ     TS1
10267: 7140 54 0 0002                              LRS     2                 # .125SQ
10270: 7141 22 0 0133                              ADD     TS8               # .625SQ
10271: 7142 22 0 7147                              ADD     KSR               # .375+.625SQ=RN-1
10272: 7143 50 1 0001                              AXT     1,1               # 2 ITERATIONS
10273: 7144 10 0 0002                      SQRT1   STO     TS2
10274: 7145 54 0 0001                              LRS     1                 # .5 RN-1
10275: 7146 10 0 0000                              STO     TS0
10276: 7147 14 0 0001                      KSR     LDQ     TS1               # KSR=.375+DELTA
10277: 7150 20 0 0133                              CLA     TS8
10300: 7151 04 0 0002                              DVP     TS2
10301: 7152 32 0 0000                              ADZ     TS0               # .5SQ/RN-1+.5RN-1=RN
10302: 7153 42 1 7144                              TIX     SQRT1,1
10303: 7154 40 0 0022                              TRA     SREX1             # TO SHIFT
10304:
10305:                                     #                ANGLE BETWEEN VECTORS SUBROUTINE.
10306:
10307: 7155 12 0 0022                      ABVEC   STQ     SREX1
10310: 7156 20 0 0010                              CLA     TS10              # BX
10311: 7157 26 0 0006                              MPR     TS4+2             # AZ
10312: 7160 54 0 0001                              LRS     1
10313: 7161 10 0 0002                              STO     TS2
10314: 7162 20 0 0004                              CLA     TS4               # AX
10315: 7163 26 0 0012                              MPR     TS10+2            # BZ
10316:

Page 109

10320: 7164 54 0 0001                              LRS     1
10321: 7165 34 0 0002                              SUZ     TS2
10322: 7166 10 0 0003                              STO     TS3               # SIN THETA
10323: 7167 20 0 0004                              CLA     TS4               # AX
10324: 7170 26 0 0010                              MPR     TS10              # BX
10325: 7171 54 0 0001                              LRS     1
10326: 7172 10 0 0002                              STO     TS2
10327: 7173 20 0 0006                              CLA     TS4+2             # AZ
10330: 7174 26 0 0012                              MPR     TS10+2            # BZ
10331: 7175 54 0 0001                              LRS     1
10332: 7176 32 0 0002                              ADZ     TS2
10333: 7177 10 0 0004                              STO     TS4               # COS THETA
10334: 7200 72 0 7034                              TSQ     ARCTAE
10335: 7201 40 0 0022                              TRA     SREX1             # THETA IN A AT 3.
10336:
10337:                                     #        DEDA PROCESSING ENTRY
10340:
10341: 7202 20 0 0333                      ADOUT   CLA     ADST              # OUTPUT ADDRESS
10342: 7203 22 0 5033                              ADD     DUMCLA
10343: 7204 10 0 1000                              STO     CLADD             # SET CLA OF DATA
10344: 7205 54 0 0011                              LRS     9
10345: 7206 50 1 0002                              AXT     2,1
10346: 7207 52 0 0003                              LLS     3                 # 3 BITS PER PASS
10347: 7210 66 0 2200                              OUT     DEDA
10350: 7211 66 0 2600                              OUT     SHOUT             # SET SHIFT OUT
10351: 7212 56 0 0022                             *ALS     18                # TIME DELAY
10352: 7213 42 1 7207                              TIX     *-4,1
10353: 7214 40 0 1000                              TRA     CLADD             # GET DATA
10354: 7215 10 0 0326                      ROR     STO     DD
10355: 7216 46 0 7353                              TMI     SNS               # TEST SIGN
10356: 7217 20 0 4007                              CLA     ZERO              # POSITIVE
10357: 7220 66 0 2200                      SOUT    OUT     DEDA              # OUTPUT SIGN
10360: 7221 66 0 2600                              OUT     SHOUT
10361: 7222 20 0 0027                              CLA     OCTF              # OCTAL OR DECIMAL OUTPUT
10362: 7223 46 0 7247                              TMI     OCTO
10363: 7224 40 0 1122                      EX46    TRA     EXIT46
10364: 7225 20 0 0326                              CLA     DD                # DECIMAL OUTPUT
10365:

Page 110

10367: 7226 26 0 0026                              MPR     SF                # SCALE FACTOR
10370: 7227 62 0 0000                              ABS                       # MAGNITUDE
10371: 7230 50 1 0004                              AXT     4,1               # OUTPUT 5 DIGITS
10372: 7231 44 0 7232                              TOV     *+1
10373: 7232 14 0 4007                              LDQ     ZERO
10374: 7233 04 0 4042                             *DVP     BCDL              # DIVIDE BY 100K
10375: 7234 12 0 0001                              STQ     TS1
10376: 7235 30 0 0001                              CLZ     TS1               # UNROUNDED QUOTIENT
10377: 7236 22 0 4006                              ADD     1B17              # ROUND UP
10400: 7237 44 0 7355                              TOV     MAX               # TEST FOR TOO LARGE
10401: 7240 06 0 4041                      DOUT    MPY     10B17             # EXTRACT DIGIT
10402: 7241 66 0 2200                              OUT     DEDA              # OUTPUT
10403: 7242 66 0 2600                              OUT     SHOUT
10404: 7243 12 0 0001                              STQ     TS1               # REMAINDER
10405: 7244 30 0 0001                              CLZ     TS1
10406: 7245 42 1 7240                              TIX     *-5,1
10407: 7246 40 0 1123                              TRA     EXIT47
10410: 7247 14 0 0326                      OCTO    LDQ     DD                # OCTAL OUTPUT
10411: 7250 50 1 0004                              AXT     4,1               # OUTPUT 5 OCTAL DIGITS
10412: 7251 52 0 0003                             *LLS     3                 # EXTRACT DIGIT
10413: 7252 66 0 2200                              OUT     DEDA              # OUTPUT
10414: 7253 66 0 2600                              OUT     SHOUT
10415: 7254 56 0 0022                             *ALS     18                # TIME DELAY
10416: 7255 42 1 7251                              TIX     *-4,1
10417: 7256 40 0 1123                              TRA     EXIT47
10420: 7257 10 0 0325                      RME     STO     RMF               # READOUT ENTRY
10421: 7260 66 0 2500                              OUT     SHIN              # ENTER ENTRY     SET SHIFT IN
10422: 7261 30 0 0327                              CLZ     CMF               # RESET CLEAR MODE
10423: 7262 30 0 0027                              CLZ     OCTF              # OCTAL FLAG
10424: 7263 30 0 0326                              CLZ     DD                # CLEAR DEDA DATA
10425: 7264 20 0 4007                              CLA     ZERO
10426: 7265 50 1 0002                              AXT     2,1               # INPUT 3 DIGIT ADDRESS
10427: 7266 56 0 0003                              ALS     3
10430: 7267 10 0 0333                              STO     ADST
10431: 7270 64 0 2200                              INP     DEDA              # INPUT DIGIT
10432: 7271 66 0 2500                              OUT     SHIN              # SET SHIFT IN
10433: 7272 54 0 0015                              LRS     13
10434:

Page 111

10436: 7273 24 0 4017                              SUB     8B17              # TEST FOR ERROR
10437: 7274 46 0 7276                              TMI     *+2
10440: 7275 40 0 1124                              TRA     EXIT48            # ERROR EXIT
10441: 7276 22 0 4017                              ADD     8B17
10442: 7277 32 0 0333                              ADZ     ADST              # ASSEMBLE ADDRESS
10443: 7300 42 1 7266                              TIX     *-10,1
10444: 7301 10 0 0333                              STO     ADST
10445: 7302 64 0 2200                              INP     DEDA
10446: 7303 66 0 2500                              OUT     SHIN
10447: 7304 56 0 0004                             *ALS     4
10450: 7305 10 0 0002                              STO     TS2               # SIGN
10451: 7306 20 0 0333                              CLA     ADST
10452: 7307 40 0 1125                              TRA     EXIT49            # SCALE FACTOR SELECT
10453: 7310 20 0 4036                      NOTDD   CLA     MS                # SET OCTAL FLAG
10454: 7311 10 0 0027                              STO     OCTF
10455: 7312 20 0 0325                              CLA     RMF               # EXIT IF READOUT
10456: 7313 46 0 1123                              TMI     EXIT47
10457: 7314 50 1 0004                              AXT     4,1               # INPUT 5 OCTAL DIGITS
10460: 7315 64 0 2200                              INP     DEDA
10461: 7316 66 0 2500                              OUT     SHIN
10462: 7317 54 0 0016                              LRS     14
10463: 7320 32 0 0326                              ADZ     DD                # ASSEMBLE WORD
10464: 7321 52 0 0003                              LLS     3
10465: 7322 10 0 0326                              STO     DD
10466: 7323 42 1 7315                              TIX     *-6,1
10467: 7324 32 0 0002                              ADZ     TS2               # ADD SIGN
10470: 7325 40 0 7344                              TRA     STDD
10471: 7326 20 0 0325                      DDIN    CLA     RMF               # DECIMAL DATA
10472: 7327 46 0 1123                              TMI     EXIT47            # EXIT IF READOUT
10473: 7330 50 1 0004                              AXT     4,1               # READ 5 DIGITS
10474: 7331 40 0 7336                              TRA     *+5
10475: 7332 66 0 2500                              OUT     SHIN
10476: 7333 06 0 7512                              MPY     10B4              # MULTIPLY BY 10
10477: 7334 52 0 0004                              LLS     4                 # SCALE
10500: 7335 10 0 0326                              STO     DD
10501: 7336 64 0 2200                              INP     DEDA
10502: 7337 54 0 0015                              LRS     13
10503:

Page 112

10505: 7340 32 0 0326                              ADZ     DD                # ASSEMBLE WORD
10506: 7341 42 1 7332                              TIX     *-7,1
10507: 7342 40 0 1126                      EX50    TRA     EXIT50
10510: 7343 04 0 0026                              DVP     SF                # SCALE FACTOR
10511: 7344 10 0 0326                      STDD    STO     DD
10512: 7345 30 0 0002                              CLZ     TS2
10513: 7346 46 0 7350                              TMI     *+2               # COMPLEMENT IF MINUS
10514: 7347 40 0 1127                              TRA     EXIT51            # IMMEDIATE ACTION TEST
10515: 7350 30 0 0326                              CLZ     DD                # COMPLEMENT
10516: 7351 60 0 0000                              COM     
10517: 7352 40 0 7344                              TRA     STDD
10520: 7353 20 0 4006                      SNS     CLA     1B17              # PICK UP NEGATIVE SIGN
10521: 7354 40 0 7220                              TRA     SOUT
10522: 7355 20 0 4030                      MAX     CLA     PMAX              # GET MAXIMUM NUMBER
10523: 7356 40 0 7240                              TRA     DOUT
10524:
10525:                                     #        ABSOLUTE TIME INITIALIZE
10526:
10527: 7357 20 0 0615                      ATI     CLA     MU10              # CYCLE COUNT
10530: 7360 14 0 4007                              LDQ     ZERO
10531: 7361 04 0 0667                              DVP     M25B16            # MINUS SEC AT 1
10532: 7362 22 0 0670                              ADD     DTB               # 1+TIME BIAS
10533: 7363 22 0 5033                              ADD     1B1               # +1 SEC
10534: 7364 10 0 0353                              STO     TA2               # 2+BIAS-CYCLE COUNT
10535: 7365 20 0 0326                              CLA     DD                # INPUT TIME
10536: 7366 24 0 4006                              SUB     1B17              # T-2 SEC
10537: 7367 10 0 0377                              STO     TA1               # MOST SIG ABS TIME
10540: 7370 40 0 1123                              TRA     EXIT47
10541:
10542:                                     #        AGS TELEMETRY OUTPUT
10543:
10544: 7371 12 0 0023                      TME     STQ     SREX
10545: 7372 64 0 2020                              INP     DISC1I
10546: 7373 56 0 0002                             *ALS     2                 # TEST FOR STOP
10547: 7374 46 0 0023                              TMI     SREX              # EXIT IF NOT
10550: 7375 30 0 0723                              CLZ     TMID
10551: 7376 22 0 4006                              ADD     1B17              # INCREMENT IDENT NUMBER
10552:

Page 113

10554: 7377 10 0 0723                              STO     TMID
10555: 7400 22 0 1006                              ADD     TMCLA             # SET UP TO GET WORD
10556: 7401 10 0 0021                              STO     SREX-2
10557: 7402 24 0 1006                              SUB     TMCLA             # GET ID
10560: 7403 56 0 0014                             *ALS     12
10561: 7404 66 0 6200                              OUT     TMIDO             # OUTPUT IDENTIFICATION
10562: 7405 20 0 4045                              CLA     TMOUT             # OUTPUT INSTRUCTION
10563: 7406 10 0 0022                              STO     SREX-1
10564: 7407 40 0 0021                              TRA     SREX-2
10565:
10566:                                     #        TELEMETRY INITIALIZE
10567:
10570: 7410 30 0 0723                      TMIE2   CLZ     TMID              # RESET TO FIRST WORD
10571: 7411 50 1 0002                              AXT     2,1
10572: 7412 20 1 0130                              CLA     A11,1             # SAVE DIRECTION COSINES
10573: 7413 10 1 0330                              STO     A11T,1            # FOR TELEMETRY
10574: 7414 20 1 0134                              CLA     A31,1
10575: 7415 10 1 0334                              STO     A31T,1
10576: 7416 42 1 7412                              TIX     *-4,1
10577: 7417 40 0 6764                              TRA     EXIT
10600:
10601:                                     #        PGNS DOWNLINK INPUT
10602:
10603: 7420 12 0 0023                      PGNSDE  STQ     SREX
10604: 7421 20 0 0563                              CLA     DLIF              # DOWNLINK INITIALIZE FLAG
10605: 7422 46 0 7424                              TMI     *+2
10606: 7423 40 0 0023                              TRA     SREX              # EXIT
10607: 7424 64 0 2020                              INP     DISC1I
10610: 7425 56 0 0001                             *ALS     1                 # TEST FOR STOP
10611: 7426 46 0 0023                              TMI     SREX              # PULSE RECEIVED
10612: 7427 64 0 6200                              INP     DLREG             # INPUT WORD
10613: 7430 54 0 0002                              LRS     2                 # DISCARD UNWANTED BITS
10614: 7431 10 0 0012                              STO     TS12              # SAVE INPUT
10615: 7432 20 0 0570                              CLA     ID1F              # TEST FOR PRIOR ID
10616: 7433 46 0 7450                              TMI     PGNSD1            # NUMBER 1 FOUND
10617: 7434 30 0 0012                              CLZ     TS12              # TEST IF CURRENT
10620: 7435 46 0 0023                              TMI     SREX              # WORD IS AN ID
10621:

Page 114

10623: 7436 24 0 0671                              SUB     ID1
10624: 7437 62 0 0000                              ABS     
10625: 7440 60 0 0000                              COM     
10626: 7441 46 0 0023                              TMI     SREX
10627: 7442 20 0 4025                              CLA     K173              # IS ID1
10630: 7443 10 0 0570                              STO     ID1F              # SET FLAG
10631: 7444 30 0 0562                              CLZ     DLWN              # ZERO WORD NUMBER
10632: 7445 20 0 4011                      PBNSD2  CLA     1B5
10633: 7446 10 0 0037                              STO     DLSC              # SET SHIFT COUNT
10634: 7447 40 0 0023                              TRA     SREX              # EXIT
10635: 7450 40 0 1023                      PGNSD1  TRA     EXIT7
10636: 7451 30 0 0037                              CLZ     DLSC
10637: 7452 56 0 0001                             *ALS     1                 # TEST FOR ID
10640: 7453 46 0 7445                              TMI     PBNSD2            # WORD EXPECTED
10641: 7454 10 0 0037                              STO     DLSC
10642: 7455 30 0 0562                              CLZ     DLWN
10643: 7456 22 0 4006                              ADD     1B17              # INCREMENT WORD NUMBER
10644: 7457 10 0 0562                              STO     DLWN
10645: 7460 22 0 1010                              ADD     DLSTO             # FORM STORE COMMAND
10646: 7461 10 0 0022                              STO     SREX-1
10647: 7462 24 0 0672                              SUB     DLWNL             # TEST FOR LAST WORD
10650: 7463 46 0 7467                              TMI     *+4
10651: 7464 30 0 0570                              CLZ     ID1F              # RESET ID1 FLAG
10652: 7465 30 0 0563                              CLZ     DLIF              # RESET INITIALIZE FLAG
10653: 7466 10 0 0571                              STO     IDRF              # SET DATA RECEIVED FLAG
10654: 7467 30 0 0012                              CLZ     TS12
10655: 7470 56 0 0003                             *ALS     3
10656: 7471 40 0 0022                              TRA     SREX-1
10657:
10660:                                     #        SELF-TEST ROUTINE
10661: 7472 20 0 0572                      TEST    CLA     FLAGT
10662: 7473 46 0 7722                              TMI     CKSUM
10663: 7474 20 0 0412                              CLA     S12
10664: 7475 24 0 7701                              SUB     1B3
10665: 7476 46 0 7502                              TMI     *+4
10666: 7477 24 0 4065                              SUB     1B2
10667: 7500 46 0 7503                              TMI     *+3               # -IS LESS THAN 3
10670:

Page 115

10672: 7501 40 0 1130                              TRA     EXIT52
10673: 7502 66 0 7010                              OUT     7010
10674:                                     #        LOGIC TEST
10675: 7503 44 0 7504                              TOV     *+1               # ACCUM.  Q REG.  OPER.
10676: 7504 14 0 4030                              LDQ     K170              #         377777  377777
10677: 7505 20 0 4020                              CLA     SIXTH             # 252525  377777  252525
10700: 7506 56 0 0001                             *ALS     1                 # 525252
10701: 7507 12 0 0000                      1K7     STQ     TS0
10702: 7510 72 0 7775                              TSQ     OVFLW             # TEST FOR OVERFLOW
10703: 7511 54 0 0021                              LRS     17                # 777777  525252
10704: 7512 24 0 0000                      10B4    SUB     TS0               # 400000  525252  377777
10705: 7513 12 0 0000                              STQ     TS0
10706: 7514 44 0 7772                              TOV     ERROR             # TEST RESET OF OVERFLOW
10707: 7515 60 0 0000                             *COM                       # 400000
10710: 7516 46 0 7520                              TMI     *+2
10711: 7517 40 0 7772                              TRA     ERROR
10712: 7520 14 0 0000                      3B3     LDQ     TS0               # 400000  525252  525252
10713: 7521 52 0 0021                             *LLS     17                # 125252  000000
10714: 7522 12 0 0001                              STQ     TS1
10715: 7523 72 0 7775                              TSQ     OVFLW
10716: 7524 24 0 0001                              SUB     TS1               # 125252          000000
10717: 7525 24 0 0000                             *SUB     TS0               # 400000        525252
10720: 7526 56 0 0001                             *ALS     1                 # 000000
10721: 7527 72 0 7775                              TSQ     OVFLW
10722: 7530 14 0 4003                              LDQ     4B17              # 000000  000004  00004
10723: 7531 52 0 0037                              LLS     31                # 200000  000000
10724: 7532 44 0 7772                              TOV     ERROR             # NO OVERFLOW
10725: 7533 14 0 4036                              LDQ     MS                # 200000  400000  400000
10726: 7534 12 0 0001                              STQ     TS1
10727: 7535 54 0 0020                              LRS     16                # 000001  000000
10730: 7536 22 0 0001                              ADD     TS1               # 400001  000000  400000
10731: 7537 12 0 0002                              STQ     TS2
10732: 7540 22 0 0002                              ADD     TS2
10733: 7541 46 0 7543                              TMI     *+2
10734: 7542 40 0 7772                              TRA     ERROR
10735: 7543 22 0 4030                              ADD     K170              # 000000  000000  377777
10736: 7544 46 0 7772                              TMI     ERROR
10737:

Page 116

10741: 7545 44 0 7772                              TOV     ERROR
10742: 7546 60 0 0000                              COM                       # 000000
10743: 7547 72 0 7767                              TSQ     ACCUM             # 777777
10744: 7550 60 0 0000                              COM                       # 000001
10745: 7551 62 0 0000                              ABS                       # 000001
10746: 7552 50 1 0007                              AXT     7,1
10747: 7553 10 1 0000                              STO     TS0,1             # STORE 8 NUMBERS IN
10750: 7554 24 0 4006                              SUB     1B17              # SEQUENCE
10751: 7555 42 1 7553                              TIX     *-2,1
10752: 7556 20 0 4006                              CLA     1B17              # 000001        000001
10753: 7557 30 0 0004                              CLZ     TS4               # 777776        777776
10754: 7560 56 0 0017                              ALS     15                # 600000
10755: 7561 44 0 7772                              TOV     ERROR
10756: 7562 36 0 0005                              MPZ     TS5               # 000001  200000  777777
10757: 7563 34 0 0007                              SUZ     TS7               # 000000  200000  000001
10760: 7564 52 0 0003                              LLS     3                 # 000004  000000
10761: 7565 32 0 0002                              ADZ     TS2               # 000000  000000  777774
10762: 7566 50 1 0003                              AXT     3,1
10763: 7567 22 1 0004                              ADD     TS4,1
10764: 7570 42 1 7567                              TIX     *-1,1
10765: 7571 50 1 0007                              AXT     7,1
10766: 7572 50 1 0000                              AXT     0,1
10767: 7573 34 1 0003                              SUZ     TS3,1             # 000003  000000  777775
10770: 7574 42 1 7772                              TIX     ERROR,1
10771: 7575 50 1 0002                              AXT     2,1
10772: 7576 32 0 0001                              ADZ     TS1               # 777776  000000  777773
10773: 7577 42 1 7600                              TIX     *+1,1
10774: 7600 42 1 7601                              TIX     *+1,1
10775: 7601 34 1 0000                              SUZ     TS0,1             # 000004  000000  777772
10776: 7602 50 1 0003                              AXT     3,1
10777: 7603 32 1 0000                              ADZ     TS0,1
11000: 7604 42 1 7603                              TIX     *-1,1
11001: 7605 22 0 4036                              ADD     MS                # 400004        400000
11002: 7606 62 0 0000                              ABS                       # 377774
11003: 7607 22 0 4030                             *ADD     K170              # 777773        377777
11004: 7610 72 0 7775                              TSQ     OVFLW
11005: 7611 62 0 0000                              ABS                       # 000005
11006:

Page 117

11010: 7612 52 0 0000                              LLS     0
11011: 7613 24 0 4002                              SUB     5B17              # 000000        000005
11012: 7614 72 0 7767                              TSQ     ACCUM             # 777777
11013: 7615 20 0 0000                              CLA     TS0               # 000000        000000
11014: 7616 40 0 7621                              TRA     *+3
11015: 7617 72 0 7767                              TSQ     ACCUM             # 777777
11016: 7620 40 0 7622                              TRA     *+2
11017: 7621 40 0 7617                              TRA     *-2
11020: 7622 10 0 0000                              STO     TS0
11021: 7623 22 0 4006                              ADD     1B17              # 000000        000001
11022: 7624 20 0 0000                              CLA     TS0               # 777777        777777
11023: 7625 24 0 0000                              SUB     TS0               # 000000        777777
11024: 7626 72 0 7767                              TSQ     ACCUM             # 777777
11025: 7627 56 0 0020                              ALS     16                # 600000
11026: 7630 06 0 0000                              MPY     TS0               # 000000  200000  777777
11027: 7631 12 0 0001                              STQ     TS1
11030: 7632 22 0 0001                              ADD     TS1               # 200000  200000  200000
11031: 7633 24 0 5033                              SUB     1B1               # 000000  200000  200000
11032: 7634 22 0 4020                              ADD     SIXTH             # 252525  200000  252525
11033: 7635 26 0 4004                              MPR     3B17              # 000002  377777  000003
11034: 7636 22 0 0000                              ADD     TS0               # 000001  377777  777777
11035: 7637 04 0 4005                              DVP     2B17              # 377777  377777  000002
11036: 7640 44 0 7772                              TOV     ERROR
11037: 7641 12 0 0002                              STQ     TS2
11040: 7642 24 0 4030                              SUB     K170              # 000000  377777  377777
11041: 7643 24 0 4030                              SUB     K170              # 400001  377777  377777
11042: 7644 22 0 0002                              ADD     TS2               # 000000  377777  377777
11043: 7645 22 0 4020                              ADD     SIXTH             # 252525  377777  252525
11044: 7646 24 0 4002                              SUB     5B17              # 252520  377777  000005
11045: 7647 26 0 4020                              MPR     SIXTH             # 161612  161620  252525
11046: 7650 12 0 0002                              STQ     TS2
11047: 7651 24 0 0002                              SUB     TS2               # 777772  161620  161620
11050: 7652 54 0 0021                              LRS     17                # 777777  777772
11051: 7653 04 0 4003                              DVP     4B17              # 777777  777776  000004
11052: 7654 12 0 0002                              STQ     TS2
11053: 7655 22 0 0002                              ADD     TS2               # 777775  777776  777776
11054: 7656 22 0 4004                              ADD     3B17              # 000000  777776  000003
11055:

Page 118

11057: 7657 24 0 4020                              SUB     SIXTH             # 525253  777776  252525
11060: 7660 10 0 0003                              STO     TS3
11061: 7661 26 0 0003                              MPR     TS3               # 161616  307071  525253
11062: 7662 04 0 0003                              DVP     TS3               # 525251  525251  525253
11063: 7663 06 0 4020                              MPY     SIXTH             # 616160  743435  252525
11064: 7664 04 0 4020                              DVP     SIXTH             # 525251  525251  252525
11065: 7665 22 0 4005                              ADD     2B17              # 525253  525251  000002
11066: 7666 22 0 0003                             *ADD     TS3               # 252526        525253
11067: 7667 72 0 7775                              TSQ     OVFLW
11070: 7670 24 0 0003                             *SUB     TS3               # 525253        525253
11071: 7671 72 0 7775                              TSQ     OVFLW
11072: 7672 24 0 4020                             *SUB     SIXTH             # 252526        252525
11073: 7673 72 0 7775                              TSQ     OVFLW
11074: 7674 60 0 0000                              COM     
11075: 7675 22 0 4020                              ADD     SIXTH             # 777777        252525
11076: 7676 14 0 0006                              LDQ     TS6               # 777777  000000  000000
11077: 7677 22 0 0000                              ADD     TS0               # 777776  000000  777777
11100: 7700 54 0 0002                              LRS     2                 # 777777  600000
11101: 7701 04 0 0000                      1B3    *DVP     TS0               # 200000  177777  777777
11102: 7702 12 0 0000                              STQ     TS0
11103: 7703 72 0 7775                              TSQ     OVFLW
11104: 7704 24 0 0000                              SUB     TS0               # 000001          177777
11105: 7705 24 0 4006                              SUB     1B17              # 000000          000001
11106: 7706 72 0 7767                              TSQ     ACCUM             # 777777
11107: 7707 20 0 4004                              CLA     3B17
11110: 7710 04 0 4005                             *DVP     2B17
11111: 7711 72 0 7775                              TSQ     OVFLW             # END OF LOGIC TEST
11112: 7712 20 0 4036                      SETFG   CLA     MS
11113: 7713 10 0 0572                              STO     FLAGT             # SET TEST FLAG
11114: 7714 30 0 0137                              CLZ     SUM
11115: 7715 20 0 1007                              CLA     TCLTH             # INITIALIZE MEMORY
11116: 7716 10 0 0024                              STO     TVARBR            # TEST
11117: 7717 20 0 7002                              CLA     CLATEN
11120: 7720 10 0 0663                              STO     SUMLIM
11121: 7721 40 0 1130                              TRA     EXIT52
11122:                                     #        MEMORY CHECKSUM ROUTINE
11123: 7722 72 0 7750                      CKSUM   TSQ     MEMSUM            # PERFORM SUMMATION
11124:

Page 119

11126: 7723 30 0 0137                              CLZ     SUM               # TEST SUM
11127: 7724 46 0 7727                              TMI     *+3
11130: 7725 24 0 4006                              SUB     1B17
11131: 7726 46 0 7742                              TMI     COREX
11132: 7727 20 0 0412                              CLA     S12               # INCORRECT SUM
11133: 7730 24 0 7520                              SUB     3B3               # SET TEST WORD BITS
11134: 7731 46 0 7735                              TMI     *+4               # AND TEST MODE FAILURE
11135: 7732 20 0 5427                              CLA     7B3               # INDICATOR
11136: 7733 10 0 0412                              STO     S12
11137: 7734 40 0 7737                              TRA     *+3
11140: 7735 20 0 5033                              CLA     1B1
11141: 7736 66 0 6410                              OUT     6410
11142: 7737 10 0 0412                              STO     S12
11143: 7740 30 0 0572                              CLZ     FLAGT             # RESET FLAG
11144: 7741 40 0 1130                              TRA     EXIT52
11145: 7742 20 0 0412                      COREX   CLA     S12               # CORRECT SUM
11146: 7743 24 0 4006                              SUB     1B17
11147: 7744 46 0 7746                              TMI     *+2
11150: 7745 40 0 7740                              TRA     *-5
11151: 7746 20 0 7701                              CLA     1B3
11152: 7747 40 0 7737                              TRA     COREX-3
11153: 7750 12 0 0023                      MEMSUM  STQ     SREX              # MEMORY SUMMATION SUBRT.
11154: 7751 30 0 0153                              CLZ     WRDCNT
11155: 7752 72 0 0024                              TSQ     TVARBR
11156: 7753 32 0 0137                             *ADZ     SUM               # FORM SUM
11157: 7754 10 0 0137                              STO     SUM
11160: 7755 20 0 0024                              CLA     TVARBR
11161: 7756 24 0 0663                              SUB     SUMLIM            # TEST FOR LIMIT 
11162: 7757 46 0 7761                              TMI     *+2
11163: 7760 40 0 0023                              TRA     SREX
11164: 7761 30 0 0153                              CLZ     WRDCNT
11165: 7762 22 0 4006                              ADD     1B17
11166: 7763 10 0 0153                              STO     WRDCNT            # INCREMENT WORD COUNTER
11167: 7764 24 0 0664                              SUB     WORDS
11170: 7765 46 0 7752                              TMI     MEMSUM+2
11171: 7766 40 0 1131                              TRA     EXIT53
11172: 7767 46 0 7772                      ACCUM   TMI     ERROR             # SUBROUTINE TO TEST FOR
11173:

Page 120

11175: 7770 24 0 4006                              SUB     1B17              # ZERO ACCUMULATOR
11176: 7771 46 0 6764                              TMI     EXIT
11177: 7772 20 0 7520                      ERROR   CLA     3B3
11200: 7773 10 0 0412                              STO     S12
11201: 7774 40 0 7712                              TRA     SETFG
11202: 7775 44 0 6764                      OVFLW   TOV     EXIT              # OVERFLOW TEST
11203: 7776 40 0 7772                              TRA     ERROR
11204:
11205:                                     #                INPUT-OUTPUT ADDRESSES
11206:
11207: 7777                                       CHECKSUM RANGE 4000-7776
11210:                         6200        DLREG   DEFINE  6200
11211:                         2020        DISC1I  DEFINE  2020              # DISCRETE INPUT WORD 1
11212:                         2040        DISC2I  DEFINE  2040              # DISCRETE INPUT WORD 2
11213:                         2200        DEDA    DEFINE  2200
11214:                         2001        SIALO   DEFINE  2001              # DEFINE OUTPUT REGISTERS
11215:                         2002        COALO   DEFINE  2002              # FOR FDAI ANGLES
11216:                         2004        SIBEO   DEFINE  2004
11217:                         2010        COBEO   DEFINE  2010
11220:                         2020        SIGAO   DEFINE  2020
11221:                         2040        COGAO   DEFINE  2040
11222:                         6001        EXO     DEFINE  6001              # DEFINE THE ATT ERROR
11223:                         6002        EYO     DEFINE  6002              # OUTPUT REGISTERS
11224:                         6004        EZO     DEFINE  6004
11225:                         6200        TMIDO   DEFINE  6200
11226:                         2600        SHOUT   DEFINE  2600
11227:                         2500        SHIN    DEFINE  2500
11230: 10000                                       END     

Checksums

CHECKSUM at 0206 (0207-1004) = 126003
CHECKSUM at 3777 (1005-3776) = 306163
CHECKSUM at 7777 (4000-7776) = 225333

Symbol Table

     1: 10B17      4041                 2: 10B4       7512                 3: 12B4       5000                 4: 16J        0232    
     5: 17J        0503                 6: 18J        0316                 7: 1B1        5033                 8: 1B11       4014    
     9: 1B12       4015                10: 1B13       4016                11: 1B14       4017                12: 1B17       4006    
    13: 1B2        4065                14: 1B3        7701                15: 1B4        4010                16: 1B5        4011    
    17: 1B6        4012                18: 1B9        4013                19: 1J         0275                20: 1J1        0240    
    21: 1J2        0241                22: 1J3        0242                23: 1J4        0260                24: 1J5        0261    
    25: 1J6        0262                26: 1J7        0254                27: 1J7LS      0255                28: 1K1        0544    
    29: 1K11       0546                30: 1K13       0552                31: 1K14       0537                32: 1K18       0534    
    33: 1K19       0540                34: 1K20       0535                35: 1K21       0541                36: 1K22       0536    
    37: 1K23       0542                38: 1K24       0625                39: 1K25       4021                40: 1K26       0626    
    41: 1K27       0627                42: 1K28       0630                43: 1K29       0631                44: 1K3        0550    
    45: 1K30       0617                46: 1K33       0632                47: 1K34       0633                48: 1K35       0634    
    49: 1K36       0635                50: 1K37       0621                51: 1K4        0624                52: 1K56       0673    
    53: 1K6        0545                54: 1K7        7507                55: 1K8        0551                56: 1K9        0616    
    57: 21J        0233                58: 22J        0464                59: 23J        0465                60: 25B17      1043    
    61: 25J        0223                62: 28J1       0450                63: 28J2       0451                64: 28J3       0452    
    65: 29J        0274                66: 2B17       4005                67: 2B3        4065                68: 2J         0605    
    69: 2J1        0244                70: 2J2        0245                71: 2J3        0246                72: 2J4        0264    
    73: 2J5        0265                74: 2J6        0266                75: 2J7        0272                76: 2J7LS      0273    
    77: 2K1        0636                78: 2K11       0526                79: 2K14       0217                80: 2K17       0620    
    81: 2K18       0447                82: 2K19       0230                83: 2K2        0637                84: 2K20       0453    
    85: 2K3        0216                86: 2K4        0674                87: 2PIB3      4021                88: 3B17       4004    
    89: 3B3        7520                90: 3J         0312                91: 3K4        0613                92: 3PID4      4022    
    93: 49B17      4040                94: 4B17       4003                95: 4J         0306                96: 4K10       0227    
    97: 4K12       0506                98: 4K2        0654                99: 4K21       0666               100: 4K23       0622    
   101: 4K25       0657               102: 4K26       0454               103: 4K27       0473               104: 4K3        0655    
   105: 4K34       0660               106: 4K35       0661               107: 4K4        0565               108: 4K5        0662    
   109: 4K6        0527               110: 4K7        0566               111: 4K8        0602               112: 5B17       4002    
   113: 5B3        7512               114: 5J         0231               115: 5K14       0560               116: 5K16       0561    
   117: 5K17       0601               118: 5K18       0564               119: 5K20       0523               120: 5K26       0466    
   121: 6B17       4001               122: 6B3        5000               123: 6J         0307               124: 6K10       0517    
   125: 6K2        0457               126: 6K4        0456               127: 6K5        0656               128: 6K6        0522    
   129: 6K8        0304               130: 6K9        0611               131: 7B17       4000               132: 7B3        5427    
   133: 7J         0224               134: 8B17       4017               135: 8J         0225               136: 9J         0226    
   137: A11        0130               138: A11BD      0374               139: A11D       0160               140: A11T       0330    
   141: A12        0131               142: A12BD      0375               143: A12D       0161               144: A12T       0331    
   145: A13        0132               146: A13BD      0376               147: A13D       0162               148: A13T       0332    
   149: A21        0140               150: A22        0141               151: A23        0142               152: A31        0134    
   153: A31BD      0300               154: A31D       0164               155: A31S       0044               156: A31T       0334    
   157: A32        0135               158: A32BD      0301               159: A32D       0165               160: A32S       0045    
   161: A32T       0335               162: A33        0136               163: A33BD      0302               164: A33D       0166    
   165: A33S       0046               166: A33T       0336               167: ABVEC      7155               168: ACCUM      7767    
   169: ADDMS      0705               170: ADOUT      7202               171: ADST       0333               172: AE         0173    
   173: AHE        4437               174: AHE1       4450               175: AI         0173               176: AL         0177    
   177: ALPHA      0171               178: ALTUP      1710               179: ARCTA1     7064               180: ARCTA2     7113    
   181: ARCTAE     7034               182: AT         0067               183: ATI        7357               184: ATTERR     4451    
   185: B11        0010               186: B12        0014               187: B13SF      0704               188: B13VSF     0701    
   189: B18SF      0700               190: B21        0011               191: B22        0015               192: B23RSF     0703    
   193: B23SF      0677               194: B31        0012               195: B32        0016               196: B3SF       0702    
   197: B41        0013               198: B42        0017               199: BACCSF     0446               200: BACK       4044    
   201: BCDL       4042               202: BM13SF     0676               203: BR1        1012               204: BR2EX      5355    
   205: BR50       1014               206: BRANCH     0063               207: C1         0513               208: C2         0033    
   209: CAL        3413               210: CDCC       4146               211: CDH        3773               212: CDH2       3734    
   213: CDH3       3740               214: CI         0103               215: CKSUM      7722               216: CLADD      1000    
   217: CLAFR      4046               218: CLATEN     7002               219: CLEARM     1224               220: CLEARP     0323    
   221: CMF        0327               222: COA21      4275               223: COALO      2002               224: COBEO      2010    
   225: CODELL     0053               226: COGA       0127               227: COGAO      2040               228: COREX      7742    
   229: CRSPRD     6373               230: CSI        3650               231: CSICDH     3630               232: CSMPV      5145    
   233: CSMT1      5520               234: DA11       0150               235: DA12       0151               236: DA13       0152    
   237: DA31       0154               238: DA32       0155               239: DA33       0156               240: DAX        0354    
   241: DAXA       0530               242: DAXREM     0510               243: DAY        0355               244: DAYA       0531    
   245: DAYREM     0511               246: DAZ        0356               247: DAZA       0532               248: DAZREM     0512    
   249: DD         0326               250: DDEL       0547               251: DDF        0455               252: DDIN       7326    
   253: DEDA       2200               254: DEDABR     1013               255: DEDAE      1212               256: DEDASC     0727    
   257: DEL10      0577               258: DEL2       0574               259: DEL20      0603               260: DEL21      0604    
   261: DEL42      0606               262: DEL5       0575               263: DEL6       0576               264: DELAY      4047    
   265: DELH       0402               266: DELP       6013               267: DELR1      0220               268: DELR2      0222    
   269: DELR3      0221               270: DELRP      0314               271: DELTA      0212               272: DELTAT     0276    
   273: DELVG      0267               274: DELVGX     0500               275: DELVGY     0501               276: DELVGZ     0502    
   277: DEXIT      1222               278: DIAK1      0730               279: DIAK2      0731               280: DIAT       1351    
   281: DICOS      4223               282: DIGX       0110               283: DIGY       0111               284: DIGZ       0112    
   285: DISC1      0533               286: DISC1C     0401               287: DISC1I     2020               288: DISC2I     2040    
   289: DLDC       1376               290: DLIF       0563               291: DLREG      6200               292: DLSC       0037    
   293: DLSTO      1010               294: DLWN       0562               295: DLWNL      0672               296: DOUT       7240    
   297: DPDOUT     0443               298: DPOUT      0215               299: DPSQ       6667               300: DPSQ1      6673    
   301: DPSQ2      6714               302: DPSQ3      6716               303: DPTSB      6746               304: DPVMAG     6737    
   305: DQSX       0050               306: DRX        0104               307: DRY        0105               308: DRZ        0106    
   309: DSP1       3345               310: DSP2CP     3356               311: DSPF1      0567               312: DSPLY      6274    
   313: DSPLY1     6306               314: DSPLY2     6330               315: DSPLY3     6346               316: DSPLY4     6357    
   317: DSPSC      0543               318: DTB        0670               319: DUMCLA     5033               320: DVGXX      0460    
   321: DVINT      4326               322: DVS        4074               323: DVSX       0120               324: DVSY       0121    
   325: DVSZ       0122               326: DVX        0350               327: DVXM1      0074               328: DVY        0351    
   329: DVYM1      0075               330: DVZ        0352               331: DVZM1      0076               332: DX10P      2614    
   333: DXFR1      2577               334: DXFR10     2613               335: DXFR13     2660               336: DXFR14     2723    
   337: DXFRR5     2621               338: E1         0144               339: E13        0146               340: E3         0145    
   341: EADICS     4772               342: ELPRD      6535               343: ELPRD1     6543               344: ELPRD2     6620    
   345: ELPRD3     6642               346: ENCOM1     1475               347: ENTERP     0321               348: EONS10     0343    
   349: EROUT      4475               350: ERROR      7772               351: ESQ        0172               352: EX         0070    
   353: EX1        4072               354: EX16       4644               355: EX17       4666               356: EX27       5412    
   357: EX28       5266               358: EX29       5304               359: EX3        4142               360: EX30       5331    
   361: EX33       5551               362: EX33P      3577               363: EX33PP     3620               364: EX34       5614    
   365: EX34P      0745               366: EX35       3611               367: EX36       6066               368: EX36P      0734    
   369: EX37       0750               370: EX4        4221               371: EX44       6467               372: EX45       6504    
   373: EX46       7224               374: EX50       7342               375: EX8        4325               376: EX9        4354    
   377: EXEC       6261               378: EXEC1      6360               379: EXEC2      3371               380: EXEC3      3513    
   381: EXEC6      3536               382: EXECA      3453               383: EXECM      3376               384: EXECM1     3400    
   385: EXECM2     3533               386: EXIT       6764               387: EXIT1      1015               388: EXIT10     1026    
   389: EXIT11     1027               390: EXIT12     1030               391: EXIT13     1031               392: EXIT14     1032    
   393: EXIT15     1033               394: EXIT16     1034               395: EXIT17     1035               396: EXIT18     1036    
   397: EXIT19     1037               398: EXIT2      1016               399: EXIT20     1040               400: EXIT21     1041    
   401: EXIT22     1042               402: EXIT23     1044               403: EXIT24     1050               404: EXIT25     1051    
   405: EXIT26     1056               406: EXIT27     1057               407: EXIT28     1060               408: EXIT29     1065    
   409: EXIT3      1017               410: EXIT30     1067               411: EXIT31     1070               412: EXIT32     1071    
   413: EXIT33     1072               414: EXIT34     1073               415: EXIT35     1074               416: EXIT36     1075    
   417: EXIT37     1076               418: EXIT38     1077               419: EXIT39     1100               420: EXIT4      1020    
   421: EXIT40     1101               422: EXIT41     1110               423: EXIT42     1111               424: EXIT43     1112    
   425: EXIT44     1120               426: EXIT45     1121               427: EXIT46     1122               428: EXIT47     1123    
   429: EXIT48     1124               430: EXIT49     1125               431: EXIT5      1021               432: EXIT50     1126    
   433: EXIT51     1127               434: EXIT52     1130               435: EXIT53     1131               436: EXIT6      1022    
   437: EXIT7      1023               438: EXIT8      1024               439: EXIT9      1025               440: EXO        6001    
   441: EY         0071               442: EYEZ       4461               443: EYO        6002               444: EZ         0072    
   445: EZO        6004               446: FDAI       4626               447: FDAI1      3544               448: FDAIL      4724    
   449: FLAG1      0573               450: FLAGT      0572               451: FLTR       1723               452: FLTRA      1742    
   453: FLTRB      2003               454: FLTRC      2047               455: FLTRD      2123               456: FLTRE      2136    
   457: FLTRF      2161               458: FLTRG      2204               459: FLTRH      2226               460: FLTRI      2232    
   461: FLTRJ      2316               462: FLTRK      2371               463: FLTRL      2415               464: FLTRTM     2001    
   465: FLTRX      1777               466: GDLAW      6136               467: GDLAW3     3131               468: GDLAW4     3152    
   469: GM         2556               470: GRAV       5400               471: GRAV1      5421               472: GSESR      6214    
   473: GXDT       0114               474: GYCOM      4111               475: GYDT       0115               476: GZDT       0116    
   477: H          0337               478: HDOT       0367               479: HET        1243               480: HMF        0324    
   481: HOLDP      0322               482: HRC        4405               483: HRC1       4421               484: HRF        0553    
   485: HRINT      4431               486: HUGH       1204               487: IC1        5070               488: IC1BR      1011    
   489: IC2        5110               490: IC3        5135               491: ID1        0671               492: ID1F       0570    
   493: IDLE       3263               494: IDRF       0571               495: IMPBK1     6071               496: IMUDC      5061    
   497: INCMU7     3432               498: INIT       6177               499: INTAS      4255               500: IR         1507    
   501: IR1        1516               502: IR2        1562               503: IR3        1572               504: K170       4030    
   505: K171       4027               506: K172       4026               507: K173       4025               508: K180       4034    
   509: K181       4033               510: K182       4032               511: K183       4031               512: K55        0607    
   513: KDT        0675               514: KINGK      2506               515: KSR        7147               516: L11        0554    
   517: L12        0234               518: L21        0555               519: L22        0235               520: L31        0556    
   521: L32        0236               522: L41        0557               523: L42        0237               524: LILA       0554    
   525: LILC       0557               526: LILE       0555               527: LILJ       0556               528: LL3DOT     3552    
   529: LMORB      5444               530: LMORB1     5514               531: LMORB2     2446               532: LRI        4373    
   533: LUNAL      4534               534: LUNAL1     1661               535: LUNAZ      6154               536: M1B1       4126    
   537: M25B16     0667               538: MABEE      3525               539: MAX        7355               540: MEMSUM     7750    
   541: MODCK      1156               542: MODE       1602               543: MODE1      1611               544: MS         4036    
   545: MU10       0615               546: MU17       0167               547: MU3        0610               548: MU6        0612    
   549: MU7        0717               550: MU8        0614               551: MU8S12     0363               552: NAV        5161    
   553: NAV1       5175               554: NAV1P      1670               555: NAV2       5205               556: NAV3       5217    
   557: NAV4       5223               558: NE         0077               559: NEWDD      3461               560: NI         0077    
   561: NMAX       4037               562: NOC        4743               563: NORM       6721               564: NORM1      6735    
   565: NORMV      6422               566: NORTON     3555               567: NOTDD      7310               568: OCTF       0027    
   569: OCTO       7247               570: ORBIT3     2651               571: ORBLIN     1143               572: ORBLM      2453    
   573: ORBPAR     5277               574: ORBPM      6444               575: ORBPM1     6452               576: ORBRET     0732    
   577: OUT        3332               578: OUT1       3317               579: OVFLT      3335               580: OVFLW      7775    
   581: P          0170               582: P11        0640               583: P12        0641               584: P13        0642    
   585: P14        0643               586: P21        0644               587: P22        0645               588: P23        0646    
   589: P24        0647               590: P33        0650               591: P34        0651               592: P43        0652    
   593: P44        0653               594: PART       0467               595: PBNSD2     7445               596: PDOTM1     0437    
   597: PDOUT      0444               598: PGNSD1     7450               599: PGNSDE     7420               600: PHIP       0117    
   601: PI         1066               602: PID2       4023               603: PID4       4024               604: PINIT      2106    
   605: PITER1     5771               606: PITER2     6026               607: PITER3     6033               608: PMAX       4030    
   609: POUT       0214               610: POUTFS     0213               611: PP         0212               612: PSIP       0113    
   613: PUPDAT     1772               614: Q1         0172               615: Q11        0073               616: Q12        0143    
   617: Q1DEDA     0402               618: Q22        0170               619: Q5         3041               620: Q7         3212    
   621: QA         0315               622: QL         0343               623: QLTELE     0403               624: R          0210    
   625: R0         0207               626: R0X        0204               627: R0Y        0205               628: R0Z        0206    
   629: R5X        0174               630: R5Y        0175               631: R5Z        0176               632: RADOT      0477    
   633: RANGE      2231               634: RATE       2127               635: RB         0271               636: RCX        0344    
   637: RCY        0345               638: RCZ        0346               639: RD2DOT     0554               640: RD3DOT     0504    
   641: RD3DTL     0600               642: RDOTS      0441               643: RDOTX      0030               644: RDOTY      0031    
   645: RDOTZ      0032               646: READP      0320               647: RETURN     6246               648: REX        0200    
   649: REY        0201               650: REZ        0202               651: RF         0347               652: RFDOT      0423    
   653: RIX        0220               654: RIY        0221               655: RIZ        0222               656: RME        7257    
   657: RMF        0325               658: RND        1002               659: RND1       4260               660: RND2       4432    
   661: ROR        7215               662: RPT        1236               663: RR         0317               664: RRDOT      0440    
   665: RRSX       0234               666: RRSY       0235               667: RRSZ       0236               668: RRT        3572    
   669: RRX        0124               670: RRY        0125               671: RRZ        0126               672: RST        4524    
   673: RST1       1561               674: RSTE       1524               675: RT         0203               676: RVCOMP     5124    
   677: RX         0340               678: RY         0341               679: RZ         0342               680: S0         0400    
   681: S10        0410               682: S11        0411               683: S12        0412               684: S13        0413    
   685: S14        0414               686: S15        0415               687: S16        0416               688: S17        0417    
   689: S507       0507               690: S623       0623               691: S7         0407               692: SDVX       0714    
   693: SDVY       0715               694: SDVZ       0716               695: SETFG      7712               696: SF         0026    
   697: SF1        1342               698: SFA        1334               699: SFACC      1344               700: SFG        1346    
   701: SFL1       0720               702: SFL2       0721               703: SFL3       0722               704: SFL4       0726    
   705: SFL6       0733               706: SFL7       0725               707: SFL8       0724               708: SFLO       0713    
   709: SFP        1326               710: SFR        1340               711: SFT        1330               712: SFT1       1336    
   713: SFTEST     1251               714: SFV        1332               715: SHDUM      4035               716: SHFT1      4261    
   717: SHFT2      4433               718: SHIN       2500               719: SHOUT      2600               720: SI         0043    
   721: SIALO      2001               722: SIBEO      2004               723: SICO1      7021               724: SICO2      7002    
   725: SICOE      6767               726: SIDELL     0047               727: SIGA       0123               728: SIGAO      2020    
   729: SINITC     1052               730: SIXTH      4020               731: SNS        7353               732: SOFT1      1452    
   733: SOFT2      1635               734: SOFT3      1467               735: SOUT       7220               736: SPULSE     4741    
   737: SQRT1      7144               738: SQRTE      7123               739: SREX       0023               740: SREX1      0022    
   741: SREX2      0021               742: SREX3      0020               743: STDD       7344               744: STEER      3164    
   745: STEER1     3176               746: STEER2     3264               747: STEER3     3304               748: STEER4     3312    
   749: STEER5     3231               750: STGCTR     1061               751: STOCOM     4065               752: SUM        0137    
   753: SUMLIM     0663               754: T          0435               755: T1         0147               756: TA0        0372    
   757: TA1        0377               758: TA2        0353               759: TB         0436               760: TBO        0357    
   761: TBRAKE     6041               762: TCLTH      1007               763: TCSM       0445               764: TDEL       0310    
   765: TE1        0520               766: TE2        0524               767: TEST       7472               768: THEF       0753    
   769: THEP       0107               770: THETAF     0303               771: TI         0442               772: TIG        0373    
   773: TIMEA      6254               774: TL1        0521               775: TL2        0525               776: TLOS       0303    
   777: TMCLA      1006               778: TME        7371               779: TMID       0723               780: TMIDO      6200    
   781: TMIE1      1132               782: TMIE2      7410               783: TMOUT      4045               784: TMPBR      0057    
   785: TP         0434               786: TPERG      0313               787: TR         0311               788: TRACOM     4036    
   789: TRNSFR     4043               790: TS0        0000               791: TS1        0001               792: TS10       0010    
   793: TS11       0011               794: TS12       0012               795: TS13       0013               796: TS14       0014    
   797: TS15       0015               798: TS16       0016               799: TS17       0017               800: TS2        0002    
   801: TS3        0003               802: TS4        0004               803: TS5        0005               804: TS6        0006    
   805: TS7        0007               806: TS8        0133               807: TSEX       0157               808: TVARBR     0024    
   809: TVTG       1422               810: U1X        0060               811: U1Y        0061               812: U1Z        0062    
   813: U2X        0030               814: U2Y        0031               815: U2Z        0032               816: UBCOMP     1153    
   817: V          0433               818: V0X        0424               819: V0Y        0425               820: V0Z        0426    
   821: V1X        0034               822: V1Y        0035               823: V1Z        0036               824: V2X        0064    
   825: V2Y        0065               826: V2Z        0066               827: V5X        0460               828: V5Y        0461    
   829: V5Z        0462               830: V6X        0050               831: V6Y        0051               832: V6Z        0052    
   833: VCX        0364               834: VCY        0365               835: VCZ        0366               836: VD1X       0404    
   837: VD1Y       0405               838: VD1Z       0406               839: VD2X       0100               840: VD2Y       0101    
   841: VD2Z       0102               842: VDX        0470               843: VDY        0471               844: VDZ        0472    
   845: VEX        0420               846: VEY        0421               847: VEZ        0422               848: VFX        0030    
   849: VG         0370               850: VGX        0064               851: VH         0427               852: VHA        0463    
   853: VHSQ       0143               854: VIX        0430               855: VIY        0431               856: VIZ        0432    
   857: VP0        0371               858: VPY        0263               859: VRUP1      2677               860: VSMGX      0474    
   861: VSMGY      0475               862: VSMGZ      0476               863: VT         0371               864: VX         0360    
   865: VY         0361               866: VY0        0270               867: VY0FS      0665               868: VZ         0362    
   869: W1X        0040               870: W1Y        0041               871: W1Z        0042               872: WBX        0514    
   873: WBY        0515               874: WBZ        0516               875: WCX        0054               876: WCY        0055    
   877: WCZ        0056               878: WORDS      0664               879: WRDCNT     0153               880: WRDLP      6224    
   881: X3         0073               882: X4         0143               883: XDV        2773               884: XDV1       3003    
   885: XDV2       3014               886: XDV2P      3036               887: XDVS       1676               888: XI         0277    
   889: XORBV1     5532               890: XORBV2     5563               891: Y          0211               892: YD2DOT     0555    
   893: YD3DOT     0505               894: ZERO       4007               895: ZERR       1456               896: ZNOC       5056    

No duplicate symbols.

Assembly Status

Successful!