Kompendium i Datorteknik
Kompendium i Datorteknik
Kompendium i Datorteknik
- 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.