admin:maskiner:elsa
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
admin:maskiner:elsa [2014/03/28 15:40] – created martin | admin:maskiner:elsa [2015/09/16 07:52] – [Elsa] fixade med bilden bjarni | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== Elsa ===== | ===== Elsa ===== | ||
- | Elsa är en [[http:// | ||
- | ==== Instruktioner | + | [[this> |
- | === Starta | + | |
+ | Elsa är en [[http:// | ||
+ | |||
+ | Datorn är intressant på flera sätt. Dels för att den är gammal och fungerar. Dels för att den bara tillverkades i några hundra exemplar under åren 1969-1972, och de flesta av de få exemplar som finns kvar är i betydligt sämre skick. Den är också en ganska märklig konstruktion på så vis att den implementerar två olika arkitekturer, | ||
+ | |||
+ | ==== Bakgrund till PDP-12 | ||
+ | |||
+ | Under 1960-talet sålde Digital Equipment Corporation (DEC) diverse sinsemellan olika datortyper avsedda för kunder med mer blygsamma behov och budgetar än de som betjänades av de traditionella datortillverkarna IBM, UNIVAC, Honeywell, med flera. DECs datorer var små, så små att de fick plats i ett vanligt rum i en kontorslokal, | ||
+ | |||
+ | Deras största succé vid den tiden var [[https:// | ||
+ | |||
+ | En annan minidator som utvecklades under 1960-talet var LINC, som utvecklades av MIT och konstruerades av bland andra DEC. LINC hade fördelen att den med lätthet kunde kopplas till laboratorieinstrument för att styra och mäta. DEC bestämde sig för att de ville kombinera LINCs laboratorievänlighet med PDP-8s flexibilitet, | ||
+ | |||
+ | LINC-8 var ett underligt djur. Datorns processor är både en LINC och en PDP-8, i samma hårdvara, och kan växla fram och tillbaka mellan de olika arkitekturerna. Till skillnad från en multiprocessormaskin delar dock LINC-processorn och PDP-8-processorn i en LINC-8 på samma register, inklusive programräknare. Ett program kan innehålla instruktioner för båda arkitekturerna blandat, och kan växla mellan de två instruktionsuppsättningarna med särskilda instruktioner. | ||
+ | |||
+ | Ett par år efter att de introducerat LINC-8 gjorde DEC en omimplementation med integrerade kretsar, som de kallade PDP-12. | ||
+ | |||
+ | |||
+ | ==== Arkitektur ==== | ||
+ | |||
+ | Både LINC och PDP-8 är 12-bitars ackumulatormaskiner. De skiljer sig mycket åt i instruktionsuppsättning och använder inte alltid samma representation av tal i minnet - i princip hanterar de 12-bitars heltal, men medans PDP-8 använder tvåkomplementsnotation använder LINC //oftast// ettkomplement, | ||
+ | |||
+ | I/O görs med särskilda I/ | ||
+ | |||
+ | Processorn arbetar vid en klockfrekvens om cirka 625kHz. | ||
+ | |||
+ | Gränssnitten som finns på datorn inkluderar åtta analoga inputs till vilka man kan koppla extern utrustning, åtta analoga rattar som programmet kan läsa av och som kan användas för att justera parameterar, | ||
+ | |||
+ | Primärminnet består av [[https:// | ||
+ | |||
+ | |||
+ | ==== Hur man använder ELSA ==== | ||
- Öppna den gröna panelen till vänster om frontpanelen (ingen spärr, bara att dra). | - Öppna den gröna panelen till vänster om frontpanelen (ingen spärr, bara att dra). | ||
- Vrid nyckeln till ON. Se upp för att vrida för långt (till LOCK), för då ignoreras input från frontpanelen! | - Vrid nyckeln till ON. Se upp för att vrida för långt (till LOCK), för då ignoreras input från frontpanelen! | ||
Line 16: | Line 47: | ||
- Tryck DO. | - Tryck DO. | ||
- Invänta halt. Kolla att ackumulatorn är 07777. | - Invänta halt. Kolla att ackumulatorn är 07777. | ||
- | - | + | - Tryck START 20. |
admin/maskiner/elsa.txt · Last modified: 2023/06/01 19:41 by zeltophil