URISC (z anglického Ultimate RISC , také OISC - anglicky one direction set computer ) je teoretická procesorová architektura, ve které instrukční sada podporuje pouze jednu jedinou instrukci, přičemž poskytuje Turingovu úplnost , „limitující případ“ RISC .
Nejoblíbenější variantou jednotlivé instrukce je „reverse-subtract and skip if vypůjčit“ ( obrátitRSSB – odečíst a přeskočit, pokud si vypůjčit ). Logicky uzavřená možnost je „odečíst a jít , pokud výsledek není kladný“ ( - anglicky odečíst a větvit, pokud není kladný ). SUBLEQ
Přenos ( ) lze použít jako jednu instrukci , pokud MOVse k provádění operací používá ALU v paměti .
Další možností je použití ternární instrukce BBJ( bit-bit jump, BitBitJump ), která zkopíruje jeden bit z první na druhou adresu paměti a přenese řízení na třetí adresu. Protože sekvence instrukcí dokáže připravit adresu, na kterou ovládání skočí ( samomodifikující kód ), je procesor BBJ schopen provádět jakýkoli výpočet, který dokáže běžný počítač.
Existují další možnosti implementace URISC.
procesorů | Technologie digitálních|||||||||
---|---|---|---|---|---|---|---|---|---|
Architektura | |||||||||
Architektura instrukční sady | |||||||||
strojové slovo | |||||||||
Rovnoběžnost |
| ||||||||
Implementace | |||||||||
Komponenty | |||||||||
Řízení spotřeby |