Apollo ; ah vous voulez de la ligne de code...
Page 1 sur 1
Il dit que c'est de l'assembleur... La galère que ça devait être pour coder puis débugguer en assembleur un tel pavé. :affraid:
Sinon, plus qu'à le mettre en licence GPL pour aider la NASA à retourner sur la Lune en économisant quelques M$. :D
Sinon, plus qu'à le mettre en licence GPL pour aider la NASA à retourner sur la Lune en économisant quelques M$. :D
Dernière édition par MarsSurfaceWanderer le Mer 6 Juil 2016 - 8:54, édité 1 fois
Invité- Invité
- Code:
landed:=false;
engine:=true;
while (!landed) loop
send_random_alarm();
if (legs_touch_something()) then
landed:=true;
end if;
end loop;
engine:=false;
_________________
Documents pour le FCS :
- Grand concours de pronostics SpaceX
Thierz- Admin
- Messages : 9158
Inscrit le : 12/03/2008
Age : 47
Localisation : Grenoble-Chambéry
C'est juste énorme d'écouter ses explications.
Belle trouvaille.
Merci
Belle trouvaille.
Merci
casodex- Donateur
- Messages : 584
Inscrit le : 18/08/2010
Age : 51
Localisation : paris
Astro-notes a écrit:Allez une couche de plus, le code lui même :
https://github.com/chrislgarry/Apollo-11/blob/master/LUNAR_LANDING_GUIDANCE_EQUATIONS.s
# ***********************************************************************************
# DOUBLE PRECISION ROOT FINDER SUBROUTINE (BY ALLAN KLUMPP)
# ***********************************************************************************
#
# N N-1
# ROOTPSRS FINDS ONE ROOT OF THE POWER SERIES A X + A X + ... + A X + A
# N N-1 1 0
# USING NETON'S METHOD STARTING WITH AN INITIAL GUESS FOR THE ROOT. THE ENTERING DATA MUST BE AS FOLLOWS:
...
# PRECAUTION: ROOTPSRS MAKES NO CHECKS FOR OVERFLOW OR FOR IMPROPER USAGE. IMPROPER USAGE COULD
# PRECLUDE CONVERGENCE OR REQUIRE EXCESSIVE ITERATIONS.
...
Bon, ils sont quand même revenus sains et saufs de la Lune :face:
lambda0- Messages : 4879
Inscrit le : 22/09/2005
Age : 57
Localisation : Nord, France
Il s'agit bien du code pour un programme de l'ordinateur de bord (celui qui est tombé en rade avant qu'Armstrong ne prenne les commandes pour poser Eagle) ?
Invité- Invité
Si cela vous dit, un peut (beaucoup) de lecture sur le sujet (hardware & software)
http://klabs.org/DEI/Processor/apollo/index.htm
Par contre, cela a été dit il ya...longtemps sur le forum, mais il me semblait que le code de l'AGC n'a jamais été dévoilé au complet, mais seulement un petite partie ? Mais je peut me tromper. je me souvient plus dans quel sujet on avait parlé de sa...
edit: le code complet a l'air beaucoup plus copieux en effet:
source: wikipedia https://en.wikipedia.org/wiki/Apollo_Guidance_Computer#Software
http://klabs.org/DEI/Processor/apollo/index.htm
Par contre, cela a été dit il ya...longtemps sur le forum, mais il me semblait que le code de l'AGC n'a jamais été dévoilé au complet, mais seulement un petite partie ? Mais je peut me tromper. je me souvient plus dans quel sujet on avait parlé de sa...
edit: le code complet a l'air beaucoup plus copieux en effet:
source: wikipedia https://en.wikipedia.org/wiki/Apollo_Guidance_Computer#Software
yoann- Messages : 5781
Inscrit le : 31/01/2007
Age : 39
Localisation : indre et loire
C'est vrai que même 10 ans plus tard après le poser sur la Lune le code en assembleur était encore pour moi le plus proche de la machine. Je me demande si en 1977-85 je ne rêvais pas en assembleur (?). Excellentes réactions de votre part sur ce sujet ; merci.
Voici un dossier d'initiation au code assembleur de l'AGC sur le site developpez.com :
https://lucasgirardin.developpez.com/apollo11-code-review/
https://lucasgirardin.developpez.com/apollo11-code-review/
fredB- Messages : 2138
Inscrit le : 02/09/2007
Age : 58
Localisation : Toulouse
Sujets similaires
» Voulez-vous acheter un X-38/CRV ?
» Mise en ligne de photos de missions Apollo
» Vous voulez revoir tous les LIFE consacrés à l'épopée spatiale ? C'est par ici !
» [A vendre] 2 maquettes Code 3 - Apollo
» [HS] Les noms de l’aviation: Abbas Ibn Firnas...
» Mise en ligne de photos de missions Apollo
» Vous voulez revoir tous les LIFE consacrés à l'épopée spatiale ? C'est par ici !
» [A vendre] 2 maquettes Code 3 - Apollo
» [HS] Les noms de l’aviation: Abbas Ibn Firnas...
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum