原来没丢啊!美国阿波罗11号首次登月代码公开:内存竟只有3.75KB!
时间:2026-04-12 | 作者: | 阅读:0快科技4月12日消息,阿尔忒弥斯2号成功完成了算不上真正的绕月之旅,迈出了美国重返月球的重要一步,但一直有很多人质疑,当年阿波罗登月那么成功、那么顺利,如今怎么就如此磕磕绊绊呢?
其中的原因不是一句两句就能讲清的,甚至有什么图纸全都丢失了之类的说法。
不过,至少程序代码看起来没丢!
RTX光追增强版阿波罗登月照
近日,NASA正式公开了辅助阿波罗11号登月的计算机软件代码,任何人都可以在GitHub上查阅、下载。
这次公开的代码有两部分,一是“Comanche055”,指令模块(CM)中的Colossus 2A部分,二是“Luminary099”,登月模块(LM)中的Luminary 1A部分。都曾用于阿波罗11号的制导计算机(AGC),均采用yaYUL汇编语言。
Comanche055中第一个引人关注的文件是ALARM_AND_ABORT.agc。
文件开头是常规的代码说明引言,随后就是代码的用途,而且从文件名也能直观地看出,它用于记录警报状态,在必要时点亮警示灯,处理各类中止级警报与非中止类警报。
这些代码由虚拟阿波罗制导计算机项目(Virtual AGC)团队与麻省理工学院(MIT)博物馆合作完成的数字化处理,都是从印刷本电子化图片抄录、改编而来的。
如果你不满足于只是看看代码,可以借助这个Virtual AGC工具,尝试进行编译,Windows XP、Mac OS X 10.3、Linux和部分FreeBSD系统都可以跑。
网上还流传着另一段精彩的代码示例,来自阿波罗11号导航轨迹计算程序,其中包括最为关键的30行汇编代码,主要是计算正弦、余弦等超越函数。
20世纪60年代的阿波罗登月计算机,其配置和性能如今看起来不值一提,比如AGC只有3840字节(3.75KB)的内存、69120字节(67.5KB)的存储,每秒钟只能执行最多8.5万条指令。
它的体积和如今一台桌面游戏台式机差不多,达到了61.595 x 31.580×15.174厘米,重量则有31.8公斤。
指令舱部分需要两个DSKY控制器,登月舱则有一个。
如此简陋的套件下,科学家和工程师们完成了史无前例的壮举,着实令人敬仰。
再想想今天,阿尔忒弥斯2号猎户座飞船上的微软Outlook上天就罢工……唉。
来源:https://news.pconline.com.cn/2128/21287932.html
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。
相关文章
更多-
- 原相公司声明称Ninjutso定制鼠标传感器AIMNINJA 2部分宣传与实际规格不符
- 时间:2026-05-06
-
- 13万现金+RTX 50显卡免费送!七彩虹iGame品牌日玩家盛典5月7日开启
- 时间:2026-05-06
-
- 史上最火五一假期!出行人数达15.17亿人次 创历史新高
- 时间:2026-05-06
-
- PS5跑Linux玩Steam游戏实测:达到原生99.9%性能!
- 时间:2026-05-06
-
- 开发14年还是半成品!30款CPU实测《星际公民》:强如9950X3D2也得卡
- 时间:2026-05-06
-
- 为防地球空调系统崩溃 科学家建议修大坝人为关闭白令海峡
- 时间:2026-05-06
-
- 前行者 ES68 磁轴键盘推出粉樱剑士新配色 采用220目电泳喷粉工艺售价699元
- 时间:2026-05-06
-
- 丢失7年的手机突然发定位和照片 机主成功找回!魅族客服回应
- 时间:2026-05-06
精选合集
更多大家都在玩
热门话题
大家都在看
更多-
- 简单可爱的男生英文网名(精选100个)
- 时间:2026-05-06
-
- 网名两个字惊艳男生霸气(精选100个)
- 时间:2026-05-06
-
- TEXTJOIN函数如何带分隔符合并文本?_新版合并【高效】
- 时间:2026-05-06
-
- Photoshop怎样抠取水流特效_动态模糊与蒙版结合【流体】
- 时间:2026-05-06
-
- MROUND函数如何按指定倍数舍入?_特殊取整【技巧】
- 时间:2026-05-06
-
- WPS如何启用拼写检查_WPS语法错误提示设置【操作】
- 时间:2026-05-06
-
- Photoshop怎么用魔棒工具抠图_选取纯色背景快速法【快速】
- 时间:2026-05-06
-
- 钉钉怎样查看我的企业信息_查看企业信息入口【查询】
- 时间:2026-05-06