The Apollo Guidance Computer var en ombord beräkning och styrning integrerad krets hatt gav vägledning , navigation och kontroll av Apollo Command Module och Lunar Module rymdfarkoster . Detta var en av de första IC - baserade datorer och lagt grunden för nästa generation av datorer , speciellt datorer . Den MIT Instrumentation Laboratory utvecklat AGC i början av 1960-talet och Raytheon tillverkat den . Den användes i alla Apollo uppdrag tills den nått slutet av sin livscykel i 1975 . Denna dator kommer att tilltala alla som vill veta vad datorn på Apollo uppdrag var som , och hur det lade grunden för PC . Saker du behöver Review Software Flygsimulering från MIT
CircuitMaker , en krets design verktyg .
Kretskort
Relay rack
skenor för hyllor , plexiglas , skruvar och sprayfärg
Visa mer instruktioner
Design och utveckling av den integrerade kretsen
1
Design och bygga styrmodulen . Detta är det första steget , men det finns nio delsystem som måste fyllas också . Styrmodulen Externt gränssnitt styr hur modulerna ansluter till varandra . Monitorn vidarebefordrar information om vad som händer i kretskortet . The Clock spårar handläggningstiden . Den Scaler bearbetar ett objekt åt gången . The Time pulsgenerator skickar ut en periodisk puls signal . Sekvensgeneratorn spårar sekvens av instruktioner , och styrpulsen Matrix ger en CPU kontroll med en periodisk tidsfunktion . Dessa moduler är hjärtat av AGC . Bygga dessa delar ger den grundläggande arkitekturen för de återstående delarna .
2
Design följande moduler och kretsar för den centrala trumenheten . Till skillnad från moderna versioner av processorn har vägledning datorns processor ska utformas och byggas upp från grunden . Börja med Processing Module externa gränssnitt , vilket ger instruktioner från minnet i processorn . Nästa design och bygga aritmetisk logisk enhet . Nästa , utveckla det centrala registratorn , det håller reda på var instruktionerna i CPU är flödet från modul till modul . Den avbrottsprioritetsnivå kretsen kan avbryta en instruktion sekvens och tilldela en högre prioritet till en instruktion i processorn . Slutligen Prioritet Counter håller fliken av de prioriterade värden instruktionerna . Dessa moduler förbereda de instruktioner som CPU processer . Addera 3
designa och konstruera följande minneskretsarna . Kom ihåg att det ursprungliga minnet användes var mycket mindre kapacitet än dagens minnesmoduler . Det fanns flera faktorer som måste utformas och byggas . Du kommer att märka att gränssnitt skulle utformas för alla moduler . Börja med minnesmodulen externa gränssnittet , vilket förbinder olika delar av datorn tillsammans med en gemensam enhet , gränssnittet . Den raderbart /Fast minneskrets håller minnet , dessa är de instruktioner som inte har verkställts . Memory buffertregister håller reda på vilket minne datasegment är bredvid processen. Den Paritet Skapa och Testkrets ser det eftersom minnet instruktionen går från en enhet till en annan är det samma instruktion och har inte ändrats . Memory Adress kretsen tilldelar en adress till alla instruktioner i minnet .
4
Design och konstruera tangentbordet och kretsar display . Dessa är I /O modulen externa gränssnitt , tangentbord , register input , register output och display . När du har nått detta stadium de mer komplexa hårdvaruelementen är klar . Nästa steg inbegriper mjukvarudesign . Addera Apollo Guidance Computer Software Design
5
Konstruera programmet Assembler programvara för att bearbeta de instruktioner och program som körs systemet vägledning kontroll .
6
designa och konstruera en C + + simulator som återger AGC instruktionsuppsättning och användaren tillgängliga register . Den återger också instruktioner för alla register , alla mikrokommandon , tid - pulsgeneratorn staterna, läsa, skriva och bussar minne och baljväxter kontroll ( logiska signaler ) för alla AGC delsystem .
7
Ta en testflygning av din vägledning Styrsystem med en flygsimulator . Block I programvaran var på Apollo flygningen hantverk . Använd Block II-programmet och konvertera den till Block I. Colossus 249 flygning programvara från MIT har Block II-programmet . Ladda ner och konvertera programvaran i Block I.