close

URISC

Gå til navigasjon Gå til søk

URISC (fra engelsk  Ultimate RISC , også OISC  - engelsk  one instruction set computer ) er en teoretisk prosessorarkitektur der instruksjonssettet kun støtter én enkelt instruksjon, samtidig som det gir Turing-fullstendighet , "limiting case" RISC .

Den mest populære varianten av en enkelt instruksjon er "revers-trekk og hopp over hvis du låner" ( reversRSSB  - trekk fra og hopp over hvis du låner ). Et logisk nært alternativ er "trekk fra og hvis resultatet ikke er positivt" (  - engelsk subtrahere og forgrene med mindre positivt ).  SUBLEQ 

En overføring ( ) kan brukes som en enkelt instruksjon hvis en ALU i minnet MOVbrukes til å utføre operasjoner .

Et annet alternativ er å bruke en ternær instruksjon BBJ( bit-bit-hopp, BitBitJump ), som kopierer én bit fra den første til den andre minneadressen og overfører kontrollen til den tredje adressen. Fordi en sekvens av instruksjoner kan forberede en adresse som kontrollen vil hoppe til ( selvmodifiserende kode ), er en BBJ-prosessor i stand til å utføre alle beregninger som en vanlig datamaskin kan gjøre.

Det finnes andre alternativer for å implementere URISC.

Lenker