URISC

URISC (din engleză  Ultimate RISC , de asemenea OISC  - engleză  one instruction set computer ) este o arhitectură teoretică a procesorului în care setul de instrucțiuni acceptă o singură instrucțiune, oferind în același timp completitatea Turing , „caz limită” RISC .

Cea mai populară variantă a unei singure instrucțiuni este „scăderea inversă și săriți dacă împrumutați” ( inversRSSB  - scădeți și săriți dacă împrumutați ). O opțiune apropiată logic este „scădeți și mergeți dacă rezultatul nu este pozitiv” (  - în engleză scădeți și ramificați, dacă nu este pozitiv ).  SUBLEQ 

Un transfer ( ) poate fi folosit ca o singură instrucțiune dacă o ALU în memorie MOVeste utilizată pentru a efectua operațiuni .

O altă opțiune este să folosiți o instrucțiune ternară BBJ( bit-bit jump, BitBitJump ), care copiază un bit de la prima la a doua adresă de memorie și transferă controlul la a treia adresă. Deoarece o secvență de instrucțiuni poate pregăti o adresă la care va sări controlul ( cod cu auto-modificare ), un procesor BBJ este capabil să facă orice calcul pe care îl poate face un computer normal.

Există și alte opțiuni pentru implementarea URISC.

Link -uri