The instruction manual for the AGC shows the computer had a small set of machine code instructions, which were used to program the hardware to run various tasks the astronauts needed.
The AGC program, called Luminary, was coded in a language called Mac, (MIT Algebraic Compiler), which was then converted by hand into assembler language that the computer could understand. The assembler code was fed into the AGC using punch cards.
Amazingly, the code listing for the AGC program can be downloaded as a PDF file. There is also an equivalent program for the lunar lander.
The AGC was designed to be fault-tolerant and was able to run several sub programs in priority order. Each of these sub programs was given a time slot to use the computer's sparse resources. During the mission the AGC became overloaded and issued a "1202" alarm code.
Neil Armstrong asked Mission Control for clarification on the 1202 error. Jack Garman, a computer engineer at Nasa (pictured below, left), who worked on the Apollo Guidance Program Section, told mission control that the error could be ignored in this instance, which meant the mission could continue. Apollo 11 landed a few seconds later.
Visit Our Twitter:
Follow us on Facebook:
Visit our Mother Channel also for new videos from space:
If u desire more information about us, our projects, partnerships or the way we operate? Feel free to contact us any time here: http://www.ipgsdesign.com/#contact