12.07.2015 Views

Kompendium i Datorteknik

Kompendium i Datorteknik

Kompendium i Datorteknik

SHOW MORE
SHOW LESS
  • No tags were found...

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

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

4.3. DIREKTAVKODNING 23PCIRRegister−bankMinneInstr−avkodareTillstånds−maskinALUDataKontrollFigur 4.2: Enkel modell av en RISC-processorHämta Läs Utför SkrivFigur 4.3: Tillståndsmaskin för faser i en RISC-maskin med fyra klockcykler per instruktion4.3 DirektavkodningI en RISC-processor används inte ett mikroprogram för att specificera hur instruktionerska utföras. I stället nyttjas något som kallas för direktavkodning. Detta innebäratt instruktionerna avkodas med hjälp av ett kombinatoriskt nät. Figur 4.2 visar enförenklad modell 4 av en RISC-processor. Instruktionsavkodaren tar helt enkelt in innehålleti instruktionsregistret (IR) och avkodar detta – kombinatoriskt – direkt tillmikrooperationer/styrsignaler.En RISC-processor kan antingen använda en eller flera klockcykler för att utföraen instruktion. I en RISC-processor som använder flera klockcykler till en instruktionfinns en enkel tillståndsmaskin som beskriver vilken fas det är som körs i det aktuellaklockintervallet. Figur 4.3 visar grafen för en sådan tillståndsmaskin som ger fyraklockcykler per instruktion.4 Några (viktiga!) detaljer som t.ex. villkorsregistret är utelämnade för överskådlighetens skull.

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

Saved successfully!

Ooh no, something went wrong!