Ultimele subiecte
» țara, legiunea, căpitanul!Scris de eugen Astazi la 00:13
» Grigorie Yavlinskii
Scris de CAdi Ieri la 23:49
» STUDIUL SIMILITUDINII SISTEMELOR MICRO SI MACRO COSMICE
Scris de virgil Ieri la 21:37
» How Self-Reference Builds the World - articol nou
Scris de No_name Ieri la 20:20
» Relații dintre n și pₙ
Scris de No_name Mier 16 Oct 2024, 10:02
» Oracle, bacsika unde esti ?!
Scris de Meteorr Mar 15 Oct 2024, 20:00
» PROFILUL CERCETATORULUI...
Scris de eugen Sam 12 Oct 2024, 12:49
» Tesla, omul- munca, geniu, rezultate
Scris de eugen Sam 12 Oct 2024, 12:36
» Ce fel de popor suntem
Scris de CAdi Vin 11 Oct 2024, 19:46
» Unde a ajuns stiinta ?
Scris de CAdi Vin 11 Oct 2024, 19:20
» OZN in Romania
Scris de CAdi Vin 11 Oct 2024, 18:59
» Fenomene Electromagnetice
Scris de eugen Joi 10 Oct 2024, 23:26
» TEORIA CONSPIRATIEI NU ESTE UN MIT...
Scris de Meteorr Lun 07 Oct 2024, 07:44
» Globalizarea
Scris de CAdi Dum 06 Oct 2024, 20:06
» EMINESCU, Templu National
Scris de eugen Sam 05 Oct 2024, 21:38
» Conjectura Goldbach, Ternary, Chen, Sun,..Prime Gaps,..Firoozbakht,.. și altele
Scris de No_name Vin 04 Oct 2024, 21:40
» Intrebari-Raspunsuri
Scris de eugen Vin 04 Oct 2024, 09:59
» Politică şi religie
Scris de eugen Mier 02 Oct 2024, 07:54
» URME ALE EXTRATERESTRILOR PE PAMANT. DESCOPERIRI INEXPLICABILE SI FENOMENE OZN 1
Scris de Meteorr Dum 29 Sept 2024, 21:35
» Despre credinţă şi religie
Scris de virgil Mier 25 Sept 2024, 21:57
» Basarabia, Bucovina - pământ românesc
Scris de virgil Mar 24 Sept 2024, 20:16
» New topic
Scris de ilasus Joi 19 Sept 2024, 19:17
» Fotografia astronomica.
Scris de Razvan Mier 18 Sept 2024, 20:53
» Grup de cercetare pentru constiinta
Scris de virgil Lun 09 Sept 2024, 21:10
» Structura atomului
Scris de virgil Lun 02 Sept 2024, 20:16
» Experimentul Pound Rebka
Scris de virgil Lun 19 Aug 2024, 18:14
» Microundele
Scris de CAdi Vin 16 Aug 2024, 11:11
» Transilvania-pamant stramosesc
Scris de CAdi Mier 14 Aug 2024, 06:55
» Scrierea dacilor
Scris de CAdi Lun 12 Aug 2024, 19:58
» Sanatate- Diverse
Scris de eugen Sam 10 Aug 2024, 10:01
Postări cu cele mai multe reacții ale lunii
» Mesaj de la CAdi în Fotografia astronomica. ( 3 )
» Mesaj de la eugen în Unde a ajuns stiinta ?
( 2 )
» Mesaj de la Meteorr în Conjectura Goldbach, Ternary, Chen, Sun,..Prime Gaps,..Firoozbakht,.. și altele
( 2 )
» Mesaj de la eugen în Tesla, omul- munca, geniu, rezultate
( 2 )
» Mesaj de la virgil în Basarabia, Bucovina - pământ românesc
( 2 )
Subiectele cele mai vizionate
Subiectele cele mai active
Top postatori
virgil (12393) | ||||
CAdi (12340) | ||||
virgil_48 (11380) | ||||
Abel Cavaşi (7957) | ||||
gafiteanu (7617) | ||||
curiosul (6790) | ||||
Razvan (6172) | ||||
Pacalici (5571) | ||||
scanteitudorel (4989) | ||||
eugen (3951) |
Cei care creeaza cel mai des subiecte noi
Abel Cavaşi | ||||
Pacalici | ||||
CAdi | ||||
curiosul | ||||
Dacu | ||||
Razvan | ||||
virgil | ||||
meteor | ||||
gafiteanu | ||||
scanteitudorel |
Spune şi altora
Cine este conectat?
În total sunt 17 utilizatori conectați: 0 Înregistrați, 0 Invizibil și 17 Vizitatori Nici unul
Recordul de utilizatori conectați a fost de 181, Vin 26 Ian 2024, 01:57
Subiecte similare
Codul original al calculatorului folosit la alunizare se gaseste publicat "on line"
2 participanți
Forum pentru cercetare :: Diverse :: Coş de gunoi invizibil pentru vizitatori :: Deschise de Pacalici
Pagina 1 din 1
Codul original al calculatorului folosit la alunizare se gaseste publicat "on line"
Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules.
https://github.com/chrislgarry/Apollo-11/
Detalii asupra proiectului :
http://www.ibiblio.org/apollo/
Pagina introductiva:
http://www.ibiblio.org/apollo/ForDummies.html
Exemplu de cod:
https://github.com/chrislgarry/Apollo-11/
Detalii asupra proiectului :
http://www.ibiblio.org/apollo/
Pagina introductiva:
http://www.ibiblio.org/apollo/ForDummies.html
Exemplu de cod:
apollo 11 a scris:# Copyright: Public domain.
# Filename: AGC_BLOCK_TWO_SELF_CHECK.agc
# Purpose: Part of the source code for Luminary 1A build 099.
# It is part of the source code for the Lunar Module's (LM)
# Apollo Guidance Computer (AGC), for Apollo 11.
# Assembler: yaYUL
# Contact: Onno Hommes.
# Website: www.ibiblio.org/apollo.
# Pages: 1284-1293
# Mod history: 2009-05-27 OH Transcribed from page images.
#
# This source code has been transcribed or otherwise adapted from
# digitized images of a hardcopy from the MIT Museum. The digitization
# was performed by Paul Fjeld, and arranged for by Deborah Douglas of
# the Museum. Many thanks to both. The images (with suitable reduction
# in storage size and consequent reduction in image quality as well) are
# available online at www.ibiblio.org/apollo. If for some reason you
# find that the images are illegible, contact me at info@sandroid.org
# about getting access to the (much) higher-quality images which Paul
# actually created.
#
# Notations on the hardcopy document read, in part:
#
# Assemble revision 001 of AGC program LMY99 by NASA 2021112-61
# 16:27 JULY 14, 1969
# Page 1284
# PROGRAM DESCRIPTION DATE: 20 DECEMBER 1967
# PROGRAM NAME -- SELF-CHECK LOG SECTION: AGC BLOCK TWO SELF-CHECK
# MOD NO -- 1 ASSEMBLY SUBROUTINE UTILITYM REV 25
# MOD BY -- GAUNTT
#
# FUNCTIONAL DESCRIPTION
# PROGRAM HAS TWO MAIN PARTS. THE FIRST IS SELF-CHECK WHICH RUNS AS A ZERO PRIORITY JOB WITH NO CORE SET, AS
# PART OF THE BACK-UP IDLE LOOP. THE SECOND IS SHOW-BANKSUM WHICH RUNS AS A REGULAR EXECUTIVE JOB WITH ITS OWN
# STARTING VERB.
#
# THE PURPOSE OF SELF-CHECK IS TO CHECK OUT VARIOUS PARTS OF THE COMPUTER AS OUTLINED BELOW IN THE OPTIONS.
#
# THE PURPOSE OF SHOW-BANKSUM IS TO DISPLAY THE SUM OF EACH BANK, ONE AT A TIME.
#
# IN ALL THERE ARE 7 POSSIBLE OPTIONS IN THIS BLOCK II VERSION OF SELF-CHECK. MORE DETAIL DESCRIPTION MAY BE
# FOUND IN E-2065 BLOCK II AGC SELF-CHECK AND SHOW BANKSUM BY EDWIN D. SMALLY DECEMBER 1966, AND ADDENDA 2 AND 3.
#
# THE DIFFERENT OPTIONS ARE CONTROLLED BY PUTTING DIFFERENT NUMBERS IN THE SMODE REGISTER (NOUN 27). BELOW IS
# A DESCRIPTION OF WHAT PARTS OF THE COMPUTER THAT ARE CHECKED BY THE OPTIONS, AND THE CORRESPONDING NUMBER, IN
# OCTAL, TO LOAD INTO SMODE.
# +-4 ERASABLE MEMORY
# +-5 FIXED MEMORY
# +-1,2,3,6,7,10 EVERYTHING IN OPTIONS 4 AND 5.
# -0 SAME AS +-10 UNTIL AN ERROR IS DETECTED.
# +0 NO CHECK, PUTS COMPUTER INTO THE BACKUP IDLE LOOP.
#
# WARNINGS
# USE OF E MEMORY RESERVED FOR SELF-CHECK (EVEN IN IDLE LOOP) AS TEMP STORAGE BY OTHER PROGRAMS IS DANGEROUS.
# SMODE SET GREATER THAN OCT 10 PUTS COMPUTER INTO BACKUP IDLE LOOP.
#
# CALLING SEQUENCE
# TO CALL SELF-CHECK KEY IN
# V 21 N 27 E OPTION NUMBER E
# TO CALL SHOW-BANKSUM KEY IN
# V 91 E DISPLAYS FIRST BANK
# V 33 E PROCEED, DISPLAYS NEXT BANK
#
# EXIT MODES, NORMAL AND ALARM
# SELF-CHECK NORMALLY CONTINUES INDEFINITELY UNLESS THERE IS AN ERROR DETECTED. IF SO + OPTION NUMBERS PUT
# COMPUTER INTO BACKUP IDLE LOOP, - OPTIONS NUMBERS RESTART THE OPTION.
#
# THE -0 OPTION PROCEEDS FROM THE LINE FOLLOWING THE LINE WHERE THE ERROR WAS DETECTED.
#
# SHOW-BANKSUM PROCEEDS UNTIL A TERMINATE IS KEYED IN (V 34 E). THE COMPUTER IS PUT INTO THE BACKUP IDLE LOOP.
#
# OUTPUT
# Page 1285
# SELF-CHECK UPON DETECTING AN ERROR LOADS THE SELF-CHECK ALARM CONSTANT (01102) INTO THE FAILREG SET AND
# TURNS ON THE ALARM LIGHT. THE OPERATOR MAY THEN DISPLAY THE THREE FAILREGS BY KEYING IN V 05 N 09 E. FOR FURTHER
# INFORMATION HE MAY KEY IN V 05 N 08 E, THE DSKY DISPLAY IN R1 WILL BE ADDRESS+1 OF WHERE THE ERROR WAS DETECTED,
# IN R2 THE BBCON OF SELF-CHECK, AND IN R3 THE TOTAL NUMBER OF ERRORS DETECTED BY SELF-CHECK SINCE THE LAST MAN
# INITIATED FRESH START (SLAP1).
#
# SHOW-BANKSUM STARTING WITH BANK 0 DISPLAYS IN R1 THE BANK SUM (A +-NUMBER EQUAL TO THE BANK NUMBER), IN R2
# THE BANK NUMBER, AND IN R3 THE BUGGER WORD.
#
# ERASABLE INITIALIZATION REQUIRED
# ACCOMPLISHED BY FRESH START
# SMODE SET TO +0
#
# DEBRIS
# ALL EXITS FROM THE CHECK OF ERASABLE (ERASCHK) RESTORE ORIGINAL CONTENTS TO REGISTERS UNDER CHECK.
# EXCEPTION IS A RESTART. RESTART THAT OCCURS DURING ERASCHK RESTORES ERASABLE, UNLESS THERE IS EVIDENCE TO DOUBT
# E MEMORY, IN WHICH CASE PROGRAM THEN DOES A FRESH START (DOFSTART).
BANK 25
SETLOC SELFCHEC
BANK
COUNT* $$/SELF
SBIT1 EQUALS BIT1
SBIT2 EQUALS BIT2
SBIT3 EQUALS BIT3
SBIT4 EQUALS BIT4
SBIT5 EQUALS BIT5
SBIT6 EQUALS BIT6
SBIT7 EQUALS BIT7
SBIT8 EQUALS BIT8
SBIT9 EQUALS BIT9
SBIT10 EQUALS BIT10
SBIT11 EQUALS BIT11
SBIT12 EQUALS BIT12
SBIT13 EQUALS BIT13
SBIT14 EQUALS BIT14
SBIT15 EQUALS BIT15
...etc
Re: Codul original al calculatorului folosit la alunizare se gaseste publicat "on line"
Asta e un model de programare de OS pe un AVR de 8 biti. Culmea e ca si merge ! Am incercat eu pentru un robotel care avea 3 senzori. Astia mici nu se mai ocupa cu de-astea. Cred ca Windows a fost nascut asa, de la natura ! Daca aud de ASM sau mai grav, FORTRAN, sau COBOL, au senzatia ca-i injuri. Putini au mai ramas pasionati de astfel de limbaje.Pacalici a scris:Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules.
_________________
N∃GATIV
Forum pentru cercetare :: Diverse :: Coş de gunoi invizibil pentru vizitatori :: Deschise de Pacalici
Pagina 1 din 1
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum
|
|