Voyager 1 的 FDS 计算机模拟器上线

Voyager 1 FDS Computer Emulator

这款 Voyager FDS Emulator 让开发者能在现代设备上运行 Voyager 1 飞行数据子系统(FDS)的汇编代码。界面直观展示了 RA 和 RB 寄存器、程序计数器 PC 以及内存状态,支持 MLD、MRD、ADD 等核心指令的模拟执行。通过 DMA 通道和指令集复现,用户能深入理解这台飞掠星际的探测器是如何在有限硬件上完成复杂任务的。这不仅是对经典航天技术的致敬,也为研究早期嵌入式系统提供了宝贵的实验平台。

这个模拟器让我们能够重新体验 Voyager 1 上 FDS 计算机是如何在极其有限的硬件资源下完成复杂指令执行的。
  1. rahen

    作者还发布了一个 Setun-70 模拟器(这是一台苏联的三进制计算机,而非二进制):

    https://github.com/Zaneham/setun70-emulator

  2. tpoindex

    这里的距离和信号延迟数据是准确的吗?NASA 官网上的数据与之相差很大。不过工作做得很棒!

    https://science.nasa.gov/mission/voyager/where-are-voyager-1...

  3. brandonpelfrey

    我昨天刚在研究这个。看来 Voyager 1 的架构、ISA 等等都已是公开信息,但 Voyager 2 的资料却仍以版权为由,通过 FOIA 申请被拒绝公开。

同日更多故事

2026-08-08