Các nhiệm vụ Apollo có công nghệ không phức tạp hơn một máy tính bỏ túi.
Từ liên kết ở đây , có một thông tin về Máy tính hướng dẫn Apollo (AGC)
Máy tính hướng dẫn Apollo trên bo mạch (AGC) có dung tích khoảng 1 feet khối với 2K RAM 16 bit và 36K bộ nhớ dây lõi cứng có dây đồng được luồn hoặc không luồn qua lõi từ nhỏ. Các từ 16 bit thường là 14 bit dữ liệu (hoặc hai mã op), 1 bit dấu và 1 bit chẵn lẻ. Thời gian chu kỳ là 11,7 micro giây. Lập trình được thực hiện bằng ngôn ngữ lắp ráp và bằng ngôn ngữ diễn giải, bằng tiếng Ba Lan ngược.
Vì vậy, tôi đã tình cờ tìm thấy một số mã nguồn khi tôi nghiên cứu những gì ở đó và tôi đã nhận thấy những bình luận tuyệt vời (ví dụ: TẠM THỜI, TÔI HY VỌNG HY VỌNG)
VRTSTART TS WCHVERT
# Page 801
CAF TWO # WCHPHASE = 2 ---> VERTICAL: P65,P66,P67
TS WCHPHOLD
TS WCHPHASE
TC BANKCALL # TEMPORARY, I HOPE HOPE HOPE
CADR STOPRATE # TEMPORARY, I HOPE HOPE HOPE
TC DOWNFLAG # PERMIT X-AXIS OVERRIDE
ADRES XOVINFLG
TC DOWNFLAG
ADRES REDFLAG
TCF VERTGUID
Các chương trình thực tế trong tàu vũ trụ được lưu trữ trong bộ nhớ dây lõi , một công nghệ bộ nhớ cổ được tạo ra bằng cách (theo nghĩa đen) dệt vải / dây, trong đó các bit là các vòng vật lý của vật liệu ferrite. Bộ nhớ "lõi" có khả năng chống lại các tia vũ trụ. Trạng thái của một bit lõi sẽ không thay đổi khi bị bắn phá bởi bức xạ ngoài vũ trụ.
Phần mềm máy tính hướng dẫn ảo Apollo (AGC) cũng có trên GITHUB!
Một mẫu mã nguồn khác với ý kiến tuyệt vời.
033911,000064: 32,3017 06037 FLAGORGY TC INTPRET # DIONYSIAN FLAG WAVING
034090,000243: 32,3241 13247 BZF P63SPOT4 # BRANCH IF ANTENNA ALREADY IN POSITION 1
034091,000244:
034092,000245: 32,3242 33254 CAF CODE500 # ASTRONAUT: PLEASE CRANK THE
034093,000246: 32,3243 04616 TC BANKCALL # SILLY THING AROUND
034094,000247: 32,3244 20623 CADR GOPERF1
034095,000248: 32,3245 16001 TCF GOTOP00H # TERMINATE
034096,000249: 32,3246 13235 TCF P63SPOT3 # PROCEED SEE IF HE'S LYING
034101,000254: 32,3251 04635 TC POSTJUMP # OFF TO SEE THE WIZARD ...
034102,000255: 32,3252 74126 CADR BURNBABY
Câu hỏi của tôi ở đây là:
- Làm thế nào các đội viết nhiều mã này có thể làm cho nó hoạt động được cung cấp các công cụ tại thời điểm đó?
Bởi vì nếu bạn biên dịch quá nhiều mã được sử dụng trên Apollo 11 ... sẽ mất vài ngày, thậm chí vài tuần. Tôi thực sự nghi ngờ rằng các lập trình viên sau đó đã để lại mọi thứ xảy ra tình cờ.