L’Apollo Guidance Computer (AGC) est l’ordinateur embarqué de navigation et de pilotage installé dans les vaisseaux spatiaux des missions Apollo. C’est le premier ordinateur à avoir recours aux circuits intégrés (CI). Il y avait un AGC dans le module de commande et un autre dans le module lunaire Apollo. Utilisé en temps réel par l’astronaute-pilote pour recueillir et fournir des informations de vol, et pour le contrôle automatique de toutes les fonctions de navigation du vaisseau spatial.
L’AGC est un ordinateur effectuant des traitements en temps réel. Il est multitâche (jusqu’à 6 tâches exécutées en parallèle). La mémoire utilise des mots de 16 bits : elle est composée de 72 ko (36 864 mots) de mémoire morte contenant l’ensemble des programmes et de 4 ko (2 048 mots) de mémoire vive (effaçable) utilisée par les traitements. Les deux types de mémoire sont constituées de tores magnétiques : les programmes sont implantés dans l’ordinateur à la fabrication. Le processeur est constitué de plus de 5 000 portes NOR réalisées à l’aide de circuits intégrés. Il pèse environ 32 kg.