URISC

URISC ( englanniksi  Ultimate RISC , myös OISC  - englanniksi  one instruction set computer ) on teoreettinen prosessoriarkkitehtuuri , jossa käskyjoukko tukee vain yhtä käskyä samalla kun se tarjoaa Turingin täydellisyyden , "rajatapauksen" RISC :n .

Yksittäisen käskyn suosituin muunnos on "käänteinen vähennys ja ohittaminen, jos lainaat" ( käänteinenRSSB  - vähennä ja ohita, jos lainaat ). Loogisesti lähellä oleva vaihtoehto on "vähennä ja mene , jos tulos ei ole positiivinen" (  - englanniksi vähennä ja haara, ellei positiivinen ).  SUBLEQ 

Siirtoa ( ) voidaan käyttää yhtenä käskynä , jos MOVtoimintojen suorittamiseen käytetään muistissa olevaa ALU :ta.

Toinen vaihtoehto on käyttää kolmiosaista käskyä BBJ( bit-bit jump, BitBitJump ), joka kopioi yhden bitin ensimmäisestä muistiosoitteesta toiseen ja siirtää ohjauksen kolmanteen osoitteeseen. Koska käskysarja voi valmistella osoitteen, johon ohjaus hyppää ( itsemuokkauskoodi ), BBJ-prosessori pystyy suorittamaan minkä tahansa laskelman, jonka normaali tietokone pystyy tekemään.

URISC:n käyttöönotossa on muitakin vaihtoehtoja.

Linkit