返回上一页  首页 | cnbeta报时: 00:47:46
一群爱好者对阿波罗11号登月任务的汇编代码进行了注释
发布日期:2020-06-10 09:49:27  稿源:cnBeta.COM

今年将是太空旅行和太空探索异彩纷呈的一年。我们已经看到SpaceX创造了历史,成为第一家将宇航员运送到国际空间站的私营公司。SpaceX还进入了旨在使太空探索和居住成为现实的 "星际飞船 "项目的测试阶段。此外,美国宇航局(NASA)向火星发射新的“毅力号”探测器的夏季发射窗口也即将到来。虽然所有这些都是大胆的举措,但回顾一下人类在太空探索世界中取得的进展将有助于衡量。

1591712866_margaret_story.jpg

Fermat's Library正是这样做的。这是个专门开发软件帮助阐明学术论文的平台,翻阅了玛格丽特-汉密尔顿在1969年用汇编语言写下的阿波罗11号原始代码,并对其中的许多部分进行了注释。

34T6~IW8_5C(]0EN5TJ[P%H.png

特别是,该团队注释了用于计算正弦和余弦等超常函数的SINGLE_PRECISION_SUBROUTINES.agc文件,这些函数是阿波罗11号登月航行的关键。Fermat's Library将其对源代码的注释上传到了Margins上,Margins是它为学术界和爱好者策划的一个在线资源库,可以用LaTeX和Markdown脚本对论文进行注释。

M_33@1`$6KM0UU(9~}GVAOL.png

该子程序的完整注释可以在这里找到。如果你有兴趣了解更多,可以在GitHub中找到原阿波罗11号制导计算机(AGC)上的指令舱(Comanche055)和月球舱(Luminary099)的源代码。

我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。
查看网友评论   返回完整版观看

返回上一页  首页 | cnbeta报时: 00:47:46

文字版  标准版  电脑端

© 2003-2025