此代码以 AGC 装配语言编写,将在阿波罗制导计算机 (AGC) 中运行。AGC是为阿波罗计划制作的,安装在每一个阿波罗指挥舱(CM)和阿波罗登月舱(LM)上。AGC为航天器的制导、导航和控制提供了计算和电子接口。
AGC 的用户界面是 DSKY(显示屏和键盘,通常发音为"DIS-kee")。DSKY 拥有一系列指示灯、数字显示屏和计算器式键盘。命令以两位数的数字输入:动词和名词。动词描述了要执行的操作类型,名词指定哪些数据受动词命令指定的操作的影响。
阿波罗11号测量的实现
功能玛格丽特·汉密尔顿 1969年3月 这个代码是马加雷特. 汉密尔顿提交的三角测量功能是导航的必要功能,两者是通信模式 - 乌兰德 · 卢纳兰德 · 第一次人类登陆月亮。
1Codeisavailableat https://github.com/chrislgarry/A ... ION_SUBROUTINES.agc
- # Copyright: Public domain.
- # Filename: SINGLE_PRECISION_SUBROUTINES.agc
- # Purpose: Part of the source code for Luminary 1A build 099.
- # It is part of the source code for the Lunar Module's (LM)
- # Apollo Guidance Computer (AGC), for Apollo 11.
- # Assembler: yaYUL
- # Contact: Ron Burkey <info@sandroid.org>.
- # Website: www.ibiblio.org/apollo.
- # Pages: 1102
- # Mod history: 2009-05-25 RSB Adapted from the corresponding
- # Luminary131 file, using page
- # images from Luminary 1A.
- # 2010-12-31 JL Fixed page number comment.
- #
- # This source code has been transcribed or otherwise adapted from
- # digitized images of a hardcopy from the MIT Museum. The digitization
- # was performed by Paul Fjeld, and arranged for by Deborah Douglas of
- # the Museum. Many thanks to both. The images (with suitable reduction
- # in storage size and consequent reduction in image quality as well) are
- # available online at www.ibiblio.org/apollo. If for some reason you
- # find that the images are illegible, contact me at info@sandroid.org
- # about getting access to the (much) higher-quality images which Paul
- # actually created.
- #
- # Notations on the hardcopy document read, in part:
- #
- # Assemble revision 001 of AGC program LMY99 by NASA 2021112-61
- # 16:27 JULY 14, 1969
- # Page 1102
- BLOCK 02
- # SINGLE PRECISION SINE AND COSINE
- COUNT* $/INTER
- SPCOS AD HALF # ARGUMENTS SCALED AT PI
- SPSIN TS TEMK
- TCF SPT
- CS TEMK
- SPT DOUBLE
- TS TEMK
- TCF POLLEY
- XCH TEMK
- INDEX TEMK
- AD LIMITS
- COM
- AD TEMK
- TS TEMK
- TCF POLLEY
- TCF ARG90
- POLLEY EXTEND
- MP TEMK
- TS SQ
- EXTEND
- MP C5/2
- AD C3/2
- EXTEND
- MP SQ
- AD C1/2
- EXTEND
- MP TEMK
- DDOUBL
- TS TEMK
- TC Q
- ARG90 INDEX A
- CS LIMITS
- TC Q # RESULT SCALED AT 1.
|