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.
Tehnologii de procesoare digitale | |||||||||
---|---|---|---|---|---|---|---|---|---|
Arhitectură | |||||||||
Arhitectura set de instrucțiuni | |||||||||
cuvânt mașină | |||||||||
Paralelism |
| ||||||||
Implementări | |||||||||
Componente | |||||||||
Gestionare a energiei |