4月12日,NASA正式公开了辅助阿波罗11号登月的计算机软件代码,公众可在GitHub上查阅和下载。此次公开的代码包含用于指令模块的“Comanche055”和用于登月模块的“Luminary099”,均采用yaYUL汇编语言编写,曾运行于阿波罗制导计算机(AGC)。 这些代码由虚拟阿波罗制导计算机项目团队与麻省理工学院博物馆合作,通过对印刷本电子化图片进行抄录和改编,完成了数字化处理。公开内容涵盖了用于记录警报状态、处理中止级警报的关键文件,以及用于计算导航轨迹、正弦和余弦等超越函数的30行核心汇编代码。此外,用户还可借助Virtual AGC工具在Windows XP、Linux等系统中尝试对这些代码进行编译。 相关数据显示,当时的AGC硬件配置极其有限,内存仅为3.75KB,存储为67.5KB,每秒执行指令最高8.5万条。其硬件体积约为61.6×31.6×15.2厘米,重31.8公斤。这组代码的公开,详尽展示了航天史早期在有限计算资源下完成复杂登月任务的技术细节。
昨天 09:19 发布



暂无评论内容