29.01.2014 Views

Beskrivning av Censor 932. Bilaga 1 till Rrgc/F del 2. - Försvarets ...

Beskrivning av Censor 932. Bilaga 1 till Rrgc/F del 2. - Försvarets ...

Beskrivning av Censor 932. Bilaga 1 till Rrgc/F del 2. - Försvarets ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

15<br />

Systemblockschema<br />

4.3.2 Styrenhet (Control Unit, CU)<br />

Styrenheten CU utgör CPU’ns ”hjärta” som styr och kontrollerar all aktivitet i CPU.<br />

Styrenhetens viktigaste <strong>del</strong>ar är:<br />

• klockpulsgenerator och mikroprogramstyrenhet (Fasregister)<br />

• <strong>av</strong>kodningsmatris för operationskod i aktuell maskininstruktion<br />

• styrlogik för styrning <strong>av</strong> Initiell Programladdning (IPL) via remsläsare<br />

• styrlogik för styrning <strong>av</strong> CPU vid kraft<strong>till</strong>slag och kraftfrånslag (Power on resp. Power<br />

off )<br />

• styrlogik för presentation <strong>av</strong> CPU-data på manöverpanelen (OCP, operators console)<br />

samt för hantering <strong>av</strong> inmatning från OCP<br />

• styrlogik för hantering <strong>av</strong> programväxling vid mottagen programanropsignal i program<br />

selector (PS)<br />

• styrlogik för hantering <strong>av</strong> CPU vid inträffade maskin<strong>av</strong>brott (Machine interrupt) dvs.<br />

när vissa speciella felfall inträffat i CPU. Hanteringens syfte är att man genom att<br />

frysa innehållet i CPU’ns samtliga registerfunktioner lagra dessa samt på ett ordnat<br />

sätt bryta pågående programexekvering och starta exekvering <strong>av</strong> programvara för hantering<br />

<strong>av</strong> den uppkomna felsituationen.<br />

4.3.3 16 generella register (G).<br />

Registerna var uppbyggda med den tidens enda MSI-kapsel innehållande en matris med 16<br />

flip-floppar där varje flip-flop adresserades med en unik adress (scratch pad-memory) Dessa<br />

kapslar byggdes sedan samman <strong>till</strong> ett minnesblock om 16 stycken 32-bitars register. Registren<br />

var direkt adresserbara i datorns maskininstruktioner. Som en speciell finess kunde registren<br />

även adresseras som vanlig primärminnescell.<br />

<strong>Bilaga</strong>1 <strong>till</strong> RRGC_F Del 2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!