URISC

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.

Odkazy