URISC
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 gå 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
- Kopierer litt - den enkleste datamaskinen / Opennet, Oleg Mazonka, 2009
- The One Instruction Wonder / Dr. Dobbs, Al Williams, 16. november 2009
- The Ultimate RISC /ACM Computer Architecture News, 16, 3 (juni 1988), side 48-55.
- URISC: Den ultimate datamaskinen med redusert instruksjonssett / Int. J. Elect. Enging Educ. Vol. 25, s. 327-334, 1998
- E25 Computer Architecture: Lab 5. One Instruction Set Computer (OISC) 2005