Source Code
|
These source-code files are part of a reconstructed copy of Comanche 051, the
original release of the Apollo 11 Command Module (CM) Apollo Guidance Computer
(AGC) software.
The reconstruction began with source code of Comanche 055 previously transcribed from a digitized copy of that program. The code was then updated by undoing changes related to the R-2 lunar potential model, using hints from program comments and change-indicating asterisks in the Comanche 055 listing as a guide. The reconstruction was verified by matching memory-bank checksums to those listed in drawing 2021153D. Note that page numbers in the reconstructed code match those on the Comanche 055 printout, although the added code would likely have changed page numbers for a real Comanche 051 listing. Comments from the original source code are prefixed with a single '#' symbol, whereas comments added later are prefixed by "##" or "###". Report any errors noted by creating an issue report at the Virtual AGC project's GitHub repository. |
053148,000002: ## Copyright: Public domain.
053149,000003: ## Filename: MEASUREMENT_INCORPORATION.agc
053150,000004: ## Purpose: A section of Comanche revision 051.
053151,000005: ## It is part of the reconstructed source code for the
053152,000006: ## original release of the flight software for the Command
053153,000007: ## Module's (CM) Apollo Guidance Computer (AGC) for Apollo 11.
053154,000008: ## The code has been recreated from a copy of Comanche 055. It
053155,000009: ## has been adapted such that the resulting bugger words
053156,000010: ## exactly match those specified for Comanche 51 in NASA drawing
053157,000011: ## 2021153D, which gives relatively high confidence that the
053158,000012: ## reconstruction is correct.
053159,000013: ## Reference: pp. 1252-1261
053160,000014: ## Assembler: yaYUL
053161,000015: ## Contact: Ron Burkey <info@sandroid.org>.
053162,000016: ## Website: www.ibiblio.org/apollo/index.html
053163,000017: ## Mod history: 2019-07-30 MAS Created from Comanche 55.
053164,000018:
|
Page 1252 |
053166,000020: # INCORP1--PERFORMS THE SIX DIMENSIONAL STATE VECTOR DEVIATION FOR POSITI
053167,000021: # ON AND VELOCITY OR THE NINE DIMENSIONAL DEVIATION OF POSITION,VELOCITY,A
053168,000022: # ND RADAR OR LANDMARK BIAS.THE OUTPUT OF THE BVECTOR ROUTINE ALONG WITH T
053169,000023: # HE ERROR TRANSITION MATRIX(W) ARE USED AS INPUT TO THE ROUTINE.THE DEVIA
053170,000024: # TION IS OBTAINED BY COMPUTING AN ESTIMATED TRACKING MEASUREMENT FROM THE
053171,000025: # CURRENT STATE VECTOR AND COMPARING IT WITH AN ACTUAL TRACKING MEASUREMEN
053172,000026: # T AND APPLYING A STATISTICAL WEIGHTING VECTOR.
053173,000027:
053174,000028: # INPUT
053175,000029: # DMENFLG = 0 6DIMENSIONAL BVECTOR 1= 9DIMENSIONAL
053176,000030: # W = ERROR TRANSITION MATRIX 6X6 OR 9X9
053177,000031: # VARIANCE = VARIANCE (SCALAR)
053178,000032: # DELTAQ = MEASURED DEVIATION (SCALAR)
053179,000033: # BVECTOR = 6 OR 9 DIMENSIONAL BVECTOR
053180,000034:
053181,000035: # OUTPUT
053182,000036: # DELTAX = STATE VECTOR DEVIATIONS 6 OR 9 DIMENSIONAL
053183,000037: # ZI = VECTOR USED FOR THE INCORPORATION 6 OR 9 DIMENSIONAL
053184,000038: # GAMMA = SCALAR
053185,000039: # OMEGA = OMEGA WEIGHTING VECTOR 6 OR 9 DIMENTIONAL
053186,000040:
053187,000041: # CALLING SEQUENCE
053188,000042: # L CALL INCORP1
053189,000043:
053190,000044: # NORMAL EXIT
053191,000045: # L+1 OF CALLING SEQUENCE
053192,000046:
053193,000047: 37,3773 BANK 37
053194,000048: 36,2000 SETLOC MEASINC
053195,000049: 36,2000 BANK
053196,000050:
053197,000051: 36,3254 COUNT* $$/INCOR
053198,000052:
053199,000053: 36,3254 E5,1400 EBANK= W
053200,000054:
053201,000055: 36,3254 77620 INCORP1 STQ
053202,000056: 36,3255 02317 EGRESS
053203,000057: 36,3256 66370 AXT,1 SSP
053204,000058: 36,3257 00066 54D
053205,000059: 36,3260 00051 S1
053206,000060: 36,3261 00022 18D # IX1 = 54 S1= 18
053207,000061: 36,3262 66374 AXT,2 SSP
053208,000062: 36,3263 00022 18D
053209,000063: 36,3264 00052 S2
053210,000064: 36,3265 00006 6 # IX2 = 18 S2=6
053211,000065: 36,3266 63775 Z123 VLOAD MXV*
053212,000066: 36,3267 03502 BVECTOR # BVECTOR (0)
053213,000067: 36,3270 02467 W +54D,1
053214,000068: 36,3271 12745 STORE ZI +18D,2
053215,000069: 36,3272 77775 VLOAD
053216,000070: 36,3273 03510 BVECTOR +6 # BVECTOR (1)
|
Page 1253 |
053218,000072: 36,3274 52717 MXV* VAD*
053219,000073: 36,3275 02555 W +108D,1
053220,000074: 36,3276 75032 ZI +18D,2
053221,000075: 36,3277 12745 STORE ZI +18D,2
053222,000076: 36,3300 77775 VLOAD
053223,000077: 36,3301 03516 BVECTOR +12D # BVECTOR (2)
053224,000078: 36,3302 52717 MXV* VAD*
053225,000079: 36,3303 02643 W +162D,1
053226,000080: 36,3304 75032 ZI +18D,2 # B(0)*W+B(1)*(W+54)+B(2)*(W+108) FIRST PAS
053227,000081: 36,3305 12745 STORE ZI +18D,2 # ZI THEN Z2 THEN Z3
053228,000082: 36,3306 77700 TIX,1
053229,000083: 36,3307 75310 INCOR1
053230,000084: 36,3310 43104 INCOR1 TIX,2 BON
053231,000085: 36,3311 75266 Z123 # LOOP FOR Z1,Z2,Z3
053232,000086: 36,3312 02706 DMENFLG
053233,000087: 36,3313 75317 INCOR1A
053234,000088: 36,3314 77775 VLOAD
053235,000089: 36,3315 15335 ZEROVECS
053236,000090: 36,3316 02737 STORE ZI +12D
053237,000091: 36,3317 77201 INCOR1A SETPD VLOAD
053238,000092: 36,3320 00001 0
053239,000093: 36,3321 02723 ZI
053240,000094: 36,3322 47036 VSQ RTB
053241,000095: 36,3323 45565 TPMODE
053242,000096: 36,3324 47515 PDVL VSQ
053243,000097: 36,3325 02731 ZI +6
053244,000098: 36,3326 76234 RTB TAD
053245,000099: 36,3327 45565 TPMODE
053246,000100: 36,3330 47515 PDVL VSQ
053247,000101: 36,3331 02737 ZI +12D
053248,000102: 36,3332 76234 RTB TAD
053249,000103: 36,3333 45565 TPMODE
053250,000104: 36,3334 77171 TAD AXT,2
053251,000105: 36,3335 03526 VARIANCE
053252,000106: 36,3336 00000 0
053253,000107: 36,3337 01257 STORE TRIPA # ZI*2 + Z2*2 + Z3*2 + VARIANCE
053254,000108: 36,3340 40151 TLOAD BOV
053255,000109: 36,3341 03526 VARIANCE # CLEAR OVFIND
053256,000110: 36,3342 75343 +1
053257,000111: 36,3343 01262 STORE TEMPVAR # TEMP STORAGE FOR VARIANCE
053258,000112: 36,3344 77654 BZE
053259,000113: 36,3345 75354 INCOR1C
053260,000114: 36,3346 40112 INCOR1B SL2 BOV
053261,000115: 36,3347 75354 INCOR1C
053262,000116: 36,3350 01262 STORE TEMPVAR
053263,000117: 36,3351 52114 INCR,2 GOTO
053264,000118: 36,3352 00001 DEC 1 B-14
053265,000119: 36,3353 75346 INCOR1B
053266,000120: 36,3354 61551 INCOR1C TLOAD ROUND
053267,000121: 36,3355 01257 TRIPA
|
Page 1254 |
053269,000123: 36,3356 75405 DMP SQRT
053270,000124: 36,3357 01262 TEMPVAR
053271,000125: 36,3360 76257 SL* TAD
053272,000126: 36,3361 57576 0,2
053273,000127: 36,3362 01257 TRIPA
053274,000128: 36,3363 63101 NORM INCR,2
053275,000129: 36,3364 00050 X2
053276,000130: 36,3365 77775 DEC -2 B-14
053277,000131: 36,3366 77134 SXA,2 AXT,2
053278,000132: 36,3367 02215 NORMGAM # NORMALIZATION COUNT -2 FOR GAMMA
053279,000133: 36,3370 00242 162D
053280,000134: 36,3371 40265 BDDV SETPD
053281,000135: 36,3372 15325 DP1/4TH
053282,000136: 36,3373 00001 0
053283,000137: 36,3374 03456 STORE GAMMA
053284,000138: 36,3375 60351 TLOAD NORM
053285,000139: 36,3376 01257 TRIPA
053286,000140: 36,3377 00047 X1
053287,000141: 36,3400 65345 DLOAD PDDL # PD 0-1 = NORM (A)
053288,000142: 36,3401 00155 MPAC
053289,000143: 36,3402 03524 DELTAQ
053290,000144: 36,3403 77701 NORM
053291,000145: 36,3404 00051 S1
053292,000146: 36,3405 70460 XSU,1 SR1
053293,000147: 36,3406 00050 S1
053294,000148: 36,3407 41471 DDV PUSH # PD 0-1 = DELTAQ/A
053295,000149: 36,3410 77650 GOTO
053296,000150: 36,3411 31377 NEWZCOMP
053297,000151: 36,3412 77731 -3 SSP
053298,000152: 36,3413 00052 S2
053299,000153: 36,3414 00066 54D
053300,000154: 36,3415 60775 INCOR2 VLOAD VXM* # COMPUTE OMEGA1,2,3
053301,000155: 36,3416 02723 ZI
053302,000156: 36,3417 75134 W +162D,2
053303,000157: 36,3420 77206 PUSH VLOAD
053304,000158: 36,3421 02731 ZI +6
053305,000159: 36,3422 53303 VXM* VAD
053306,000160: 36,3423 75112 W +180D,2
053307,000161: 36,3424 77206 PUSH VLOAD
053308,000162: 36,3425 02737 ZI +12D
053309,000163: 36,3426 53303 VXM* VAD
053310,000164: 36,3427 75070 W +198D,2
053311,000165: 36,3430 61006 PUSH TIX,2 # PD 2-7=OMEGA1, 8-13=OMEGA2, 14-19=OMEGA3
053312,000166: 36,3431 75415 INCOR2
053313,000167: 36,3432 45575 VLOAD STADR
053314,000168: 36,3433 74303 STORE OMEGA +12D
053315,000169: 36,3434 45575 VLOAD STADR
053316,000170: 36,3435 74311 STORE OMEGA +6
053317,000171: 36,3436 45575 VLOAD STADR
053318,000172: 36,3437 74317 STORE OMEGA
|
Page 1255 |
053320,000174: 36,3440 77214 BON VLOAD
053321,000175: 36,3441 02706 DMENFLG
053322,000176: 36,3442 75445 INCOR2AB
053323,000177: 36,3443 15335 ZEROVECS
053324,000178: 36,3444 03474 STORE OMEGA +12D
053325,000179: 36,3445 66374 INCOR2AB AXT,2 SSP
053326,000180: 36,3446 00022 18D
053327,000181: 36,3447 00052 S2
053328,000182: 36,3450 00006 6
053329,000183: 36,3451 77773 INCOR3 VLOAD*
053330,000184: 36,3452 74275 OMEGA +18D,2
053331,000185: 36,3453 53761 VXSC VSL*
053332,000186: 36,3454 00001 0 # DELTAQ/A
053333,000187: 36,3455 20201 0,1
053334,000188: 36,3456 11301 STORE DELTAX +18D,2
053335,000189: 36,3457 77304 TIX,2 VLOAD
053336,000190: 36,3460 75451 INCOR3
053337,000191: 36,3461 01265 DELTAX +6
053338,000192: 36,3462 77732 VSL3
053339,000193: 36,3463 01265 STORE DELTAX +6
053340,000194: 36,3464 77650 GOTO
053341,000195: 36,3465 02317 EGRESS
053342,000196:
|
Page 1256 |
053344,000198: # INCORP2 -INCORPORATES THE COMPUTED STATE VECTOR DEVIATIONS INTO THE
053345,000199: # ESTIMATED STATE VECTOR. THE STATE VECTOR UPDATED MAY BE FOR EITHER THE
053346,000200: # LEM OR THE CSM.DETERMINED BY FLAG VEHUPFLG.(ZERO = LEM) (1 = CSM)
053347,000201:
053348,000202: # INPUT
053349,000203: # PERMANENT STATE VECTOR FOR EITHER THE LEM OR CSM
053350,000204: # VEHUPFLG = UPDATE VEHICLE 0=LEM 1=CSM
053351,000205: # W = ERROR TRANSITION MATRIX
053352,000206: # DELTAX = COMPUTED STATE VECTOR DEVIATIONS
053353,000207: # DMENFLG = SIZE OF W MATRIX (ZERO=6X6) (1=9X9)
053354,000208: # GAMMA = SCALAR FOR INCORPORATION
053355,000209: # ZI = VECTOR USED IN INCORPORATION
053356,000210: # OMEGA = WEIGHTING VECTOR
053357,000211:
053358,000212: # OUTPUT
053359,000213: # UPDATED PERMANENT STATE VECTOR
053360,000214:
053361,000215: # CALLING SEQUENCE
053362,000216: # L CALL INCORP2
053363,000217:
053364,000218: # NORMAL EXIT
053365,000219: # L+1 OF CALLING SEQUENCE
053366,000220:
053367,000221:
053368,000222: 36,2000 SETLOC MEASINC1
053369,000223: 36,2000 BANK
053370,000224:
053371,000225: 36,3466 COUNT* $$/INCOR
053372,000226:
053373,000227: 36,3466 45020 INCORP2 STQ CALL
053374,000228: 36,3467 02317 EGRESS
053375,000229: 36,3470 27442 INTSTALL
053376,000230: 36,3471 74375 VLOAD VXSC # CALC. GAMMA*OMEGA1,2,3
053377,000231: 36,3472 03460 OMEGA
053378,000232: 36,3473 03456 GAMMA
053379,000233: 36,3474 26643 STOVL OMEGAM1
053380,000234: 36,3475 03466 OMEGA +6
053381,000235: 36,3476 77761 VXSC
053382,000236: 36,3477 03456 GAMMA
053383,000237: 36,3500 26651 STOVL OMEGAM2
053384,000238: 36,3501 03474 OMEGA +12D
053385,000239: 36,3502 77761 VXSC
053386,000240: 36,3503 03456 GAMMA
053387,000241: 36,3504 02657 STORE OMEGAM3
053388,000242: 36,3505 77776 EXIT
053389,000243: 36,3506 33767 CAF 54DD # INITIAL IX 1 SETTING FOR W MATRIX
053390,000244: 36,3507 55252 TS WIXA
053391,000245: 36,3510 55253 TS WIXB
053392,000246: 36,3511 35021 CAF ZERO
053393,000247: 36,3512 55254 TS ZIXA # INITIAL IX 2 SETTING FOR Z COMPONENT
053394,000248: 36,3513 55255 TS ZIXB
053395,000249: 36,3514 05412 FAZA TC PHASCHNG
|
Page 1257 |
053397,000251: 36,3515 04022 OCT 04022
053398,000252: 36,3516 05546 TC UPFLAG
053399,000253: 36,3517 00236 ADRES REINTFLG
053400,000254: 36,3520 31253 FAZA1 CA WIXB # START FIRST PHASE OF INCORP2
053401,000255: 36,3521 55252 TS WIXA # TO UPDATE 6 OR 9 DIM. W MATRIX IN TEMP
053402,000256: 36,3522 31255 CA ZIXB
053403,000257: 36,3523 55254 TS ZIXA
053404,000258: 36,3524 06006 TC INTPRET
053405,000259: 36,3525 73150 LXA,1 LXA,2
053406,000260: 36,3526 01252 WIXA
053407,000261: 36,3527 01254 ZIXA
053408,000262: 36,3530 70731 SSP DLOAD*
053409,000263: 36,3531 00051 S1
053410,000264: 36,3532 00006 6
053411,000265: 36,3533 75054 ZI,2
053412,000266: 36,3534 60276 DCOMP NORM # CALC UPPER 3X9 PARTITION OF W MATRIX
053413,000267: 36,3535 00052 S2
053414,000268: 36,3536 65161 VXSC XCHX,2
053415,000269: 36,3537 02643 OMEGAM1
053416,000270: 36,3540 00051 S2
053417,000271: 36,3541 57144 LXC,2 XAD,2
053418,000272: 36,3542 00047 X2
053419,000273: 36,3543 02215 NORMGAM
053420,000274: 36,3544 65057 VSL* XCHX,2
053421,000275: 36,3545 57576 0,2
053422,000276: 36,3546 00051 S2
053423,000277: 36,3547 77653 VAD*
053424,000278: 36,3550 02467 W +54D,1
053425,000279: 36,3551 02665 STORE HOLDW
053426,000280: 36,3552 57543 DLOAD* DCOMP # CALC MIDDLE 3X9 PARTITION OF W MATRIX
053427,000281: 36,3553 75054 ZI,2
053428,000282: 36,3554 74301 NORM VXSC
053429,000283: 36,3555 00052 S2
053430,000284: 36,3556 02651 OMEGAM2
053431,000285: 36,3557 71124 XCHX,2 LXC,2
053432,000286: 36,3560 00051 S2
053433,000287: 36,3561 00047 X2
053434,000288: 36,3562 53674 XAD,2 VSL*
053435,000289: 36,3563 02215 NORMGAM
053436,000290: 36,3564 57576 0,2
053437,000291: 36,3565 52724 XCHX,2 VAD*
053438,000292: 36,3566 00051 S2
053439,000293: 36,3567 02555 W +108D,1
053440,000294: 36,3570 02673 STORE HOLDW +6
053441,000295: 36,3571 77614 BOFF
053442,000296: 36,3572 02746 DMENFLG # BRANCH IF 6 DIMENSIONAL
053443,000297: 36,3573 75613 FAZB
053444,000298: 36,3574 57543 DLOAD* DCOMP # CALC LOWER 3X9 PARTITION OF W MATRIX
053445,000299: 36,3575 75054 ZI,2
053446,000300: 36,3576 74301 NORM VXSC
|
Page 1258 |
053448,000302: 36,3577 00052 S2
053449,000303: 36,3600 02657 OMEGAM3
053450,000304: 36,3601 71124 XCHX,2 LXC,2
053451,000305: 36,3602 00051 S2
053452,000306: 36,3603 00047 X2
053453,000307: 36,3604 53674 XAD,2 VSL*
053454,000308: 36,3605 02215 NORMGAM
053455,000309: 36,3606 57576 0,2
053456,000310: 36,3607 52724 XCHX,2 VAD*
053457,000311: 36,3610 00051 S2
053458,000312: 36,3611 02643 W +162D,1
053459,000313: 36,3612 02701 STORE HOLDW +12D
053460,000314: 36,3613 77624 FAZB CALL
053461,000315: 36,3614 56750 GRP2PC
053462,000316: 36,3615 77776 EXIT
053463,000317: 36,3616 31252 FAZB1 CA WIXA # START 2ND PHASE OF INCORP2 TO TRANSFER
053464,000318: 36,3617 63770 AD 6DD # TEMP REG TO PERM W MATRIX
053465,000319: 36,3620 55253 TS WIXB
053466,000320: 36,3621 31254 CA ZIXA
053467,000321: 36,3622 67715 AD MINUS2
053468,000322: 36,3623 55255 TS ZIXB
053469,000323: 36,3624 06006 TC INTPRET
053470,000324: 36,3625 66350 LXA,1 SSP
053471,000325: 36,3626 01252 WIXA
053472,000326: 36,3627 00051 S1
053473,000327: 36,3630 00006 6
053474,000328: 36,3631 77775 VLOAD
053475,000329: 36,3632 02665 HOLDW
053476,000330: 36,3633 06467 STORE W +54D,1
053477,000331: 36,3634 77775 VLOAD
053478,000332: 36,3635 02673 HOLDW +6
053479,000333: 36,3636 06555 STORE W +108D,1
053480,000334: 36,3637 77214 BOFF VLOAD
053481,000335: 36,3640 02746 DMENFLG
053482,000336: 36,3641 75651 FAZB5
053483,000337: 36,3642 02701 HOLDW +12D
053484,000338: 36,3643 06643 STORE W +162D,1
053485,000339: 36,3644 52100 FAZB2 TIX,1 GOTO
053486,000340: 36,3645 75647 +2
053487,000341: 36,3646 75657 FAZC # DONE WITH W MATRIX. UPDATE STATE VECTOR
053488,000342: 36,3647 77634 RTB
053489,000343: 36,3650 75514 FAZA
053490,000344: 36,3651 43335 FAZB5 SLOAD DAD
053491,000345: 36,3652 01256 ZIXB
053492,000346: 36,3653 35772 12DD
053493,000347: 36,3654 52030 BHIZ GOTO
053494,000348: 36,3655 75657 FAZC
053495,000349: 36,3656 75644 FAZB2
053496,000350: 36,3657 77624 FAZC CALL
053497,000351: 36,3660 56750 GRP2PC
|
Page 1259 |
053499,000353: 36,3661 53375 VLOAD VAD # START 3RD PHASE OF INCORP2
053500,000354: 36,3662 01701 X789 # 7TH,8TH,9TH,COMPONENT OF STATE VECTOR
053501,000355: 36,3663 01273 DELTAX +12D # INCORPORATION FOR X789
053502,000356: 36,3664 03450 STORE TX789
053503,000357: 36,3665 47014 BON RTB
053504,000358: 36,3666 00707 VEHUPFLG
053505,000359: 36,3667 75757 DOCSM
053506,000360: 36,3670 27014 MOVEPLEM
053507,000361: 36,3671 77004 FAZAB BOVB AXT,2
053508,000362: 36,3672 57352 TCDANZIG
053509,000363: 36,3673 00000 0
053510,000364: 36,3674 77014 BOFF AXT,2
053511,000365: 36,3675 04343 MOONTHIS
053512,000366: 36,3676 75700 +2
053513,000367: 36,3677 00002 2
053514,000368: 36,3700 53775 VLOAD VSR*
053515,000369: 36,3701 01257 DELTAX # B27 IF MOON ORBIT, B29 IF EARTH
053516,000370: 36,3702 57205 0 -7,2
053517,000371: 36,3703 40055 VAD BOV
053518,000372: 36,3704 01521 TDELTAV
053519,000373: 36,3705 75717 FAZAB1
053520,000374: 36,3706 25521 STOVL TDELTAV
053521,000375: 36,3707 01265 DELTAX +6 # B5 IF MOON ORBIT, B7 IF EARTH
053522,000376: 36,3710 53257 VSR* VAD
053523,000377: 36,3711 57202 0 -4,2
053524,000378: 36,3712 01527 TNUV
053525,000379: 36,3713 77600 BOV
053526,000380: 36,3714 75723 FAZAB2
053527,000381: 36,3715 35527 STCALL TNUV
053528,000382: 36,3716 75732 FAZAB3
053529,000383: 36,3717 53375 FAZAB1 VLOAD VAD
053530,000384: 36,3720 01535 RCV
053531,000385: 36,3721 01257 DELTAX
053532,000386: 36,3722 01535 STORE RCV
053533,000387: 36,3723 53375 FAZAB2 VLOAD VAD
053534,000388: 36,3724 01543 VCV
053535,000389: 36,3725 01265 DELTAX +6
053536,000390: 36,3726 01543 STORE VCV
053537,000391: 36,3727 45134 SXA,2 CALL
053538,000392: 36,3730 02150 PBODY
053539,000393: 36,3731 23421 RECTIFY
053540,000394: 36,3732 77624 FAZAB3 CALL
053541,000395: 36,3733 56750 GRP2PC
053542,000396: 36,3734 47014 BON RTB
053543,000397: 36,3735 00707 VEHUPFLG
053544,000398: 36,3736 75762 DOCSM1
053545,000399: 36,3737 26773 MOVEALEM
053546,000400: 36,3740 77624 CALL
053547,000401: 36,3741 20263 SVDWN2 # STORE DOWNLINK STATE VECTOR
053548,000402: 36,3742 77624 FAZAB4 CALL
|
Page 1260 |
053550,000404: 36,3743 56750 GRP2PC # PHASE CHANGE
053551,000405: 36,3744 77214 BOFF VLOAD
053552,000406: 36,3745 02746 DMENFLG
053553,000407: 36,3746 75751 FAZAB5 # 6 DIMENSIONAL
053554,000408: 36,3747 03450 TX789 # 9 DIMENSIONAL
053555,000409: 36,3750 01701 STORE X789
053556,000410: 36,3751 66150 FAZAB5 LXA,1 SXA,1
053557,000411: 36,3752 02317 EGRESS
053558,000412: 36,3753 00052 QPRET
053559,000413: 36,3754 77776 EXIT
053560,000414: 36,3755 04701 TC POSTJUMP # EXIT
053561,000415: 36,3756 27457 CADR INTWAKE
053562,000416: 36,3757 52034 DOCSM RTB GOTO
053563,000417: 36,3760 26747 MOVEPCSM
053564,000418: 36,3761 75671 FAZAB
053565,000419: 36,3762 45034 DOCSM1 RTB CALL
053566,000420: 36,3763 26720 MOVEACSM
053567,000421: 36,3764 20237 SVDWN1 # STORE DOWNLINK STATE VECTOR
053568,000422: 36,3765 77650 GOTO
053569,000423: 36,3766 75742 FAZAB4
053570,000424: 36,3767 26,3334 ZEROD = ZEROVECS
053571,000425: 36,3767 00066 54DD DEC 54 B-14
053572,000426: 36,3770 77771 6DD DEC -6 B-14
053573,000427: 36,3771 00014 12DD DEC 12 B-14
053574,000428: 14,2000 SETLOC MEASINC2
053575,000429: 14,2000 BANK
053576,000430: 14,3377 COUNT* $$/INCOR
053577,000431:
053578,000432: 14,3377 51575 NEWZCOMP VLOAD ABVAL
053579,000433: 14,3400 02723 ZI
053580,000434: 14,3401 24045 STOVL NORMZI
053581,000435: 14,3402 02731 ZI +6
053582,000436: 14,3403 41446 ABVAL PUSH
053583,000437: 14,3404 50025 DSU BMN
053584,000438: 14,3405 00045 NORMZI
053585,000439: 14,3406 31411 +3
053586,000440: 14,3407 45545 DLOAD STADR
053587,000441: 14,3410 77732 STORE NORMZI
053588,000442: 14,3411 51575 VLOAD ABVAL
053589,000443: 14,3412 02737 ZI +12D
053590,000444: 14,3413 45206 PUSH DSU
053591,000445: 14,3414 00045 NORMZI
053592,000446: 14,3415 71240 BMN DLOAD
053593,000447: 14,3416 73635 NEWZCMP1
053594,000448: 14,3417 77626 STADR
053595,000449: 14,3420 43732 STCALL NORMZI # LARGEST ABVAL
053596,000450: 14,3421 73635 NEWZCMP1
053597,000451:
053598,000452: 35,2000 SETLOC MEASINC3
053599,000453: 35,2000 BANK
053600,000454:
|
Page 1261 |
053602,000456: 35,3635 66145 NEWZCMP1 DLOAD SXA,1
053603,000457: 35,3636 00045 NORMZI
053604,000458: 35,3637 00044 NORMZI # SAVE X1
053605,000459: 35,3640 62101 NORM INCR,1
053606,000460: 35,3641 00047 X1
053607,000461: 35,3642 00002 DEC 2 B-14
053608,000462: 35,3643 53775 VLOAD VSL*
053609,000463: 35,3644 02723 ZI
053610,000464: 35,3645 20201 0,1
053611,000465: 35,3646 26723 STOVL ZI
053612,000466: 35,3647 02731 ZI +6
053613,000467: 35,3650 77657 VSL*
053614,000468: 35,3651 20201 0,1
053615,000469: 35,3652 26731 STOVL ZI +6
053616,000470: 35,3653 02737 ZI +12D
053617,000471: 35,3654 66057 VSL* SXA,1
053618,000472: 35,3655 20201 0,1
053619,000473: 35,3656 00045 NORMZI +1 # SAVE SHIFT
053620,000474: 35,3657 02737 STORE ZI +12D
053621,000475: 35,3660 54150 LXA,1 XSU,1
053622,000476: 35,3661 02215 NORMGAM
053623,000477: 35,3662 00045 NORMZI +1
053624,000478: 35,3663 77660 XSU,1
053625,000479: 35,3664 00045 NORMZI +1
053626,000480: 35,3665 70130 SXA,1 LXC,1
053627,000481: 35,3666 02215 NORMGAM
053628,000482: 35,3667 00045 NORMZI +1
053629,000483: 35,3670 40270 XAD,1 SETPD
053630,000484: 35,3671 00044 NORMZI
053631,000485: 35,3672 00003 2D
053632,000486: 35,3673 77650 GOTO
053633,000487: 35,3674 75412 INCOR2 -3
053634,000488: 35,3675 NORMZI = 36D
End of include-file MEASUREMENT_INCORPORATION.agc. Parent file is MAIN.agc