URISC

Az URISC (az angol  Ultimate RISC szóból , vagy OISC  - angolul  one instruction set computer ) egy elméleti processzorarchitektúra , amelyben az utasításkészlet csak egyetlen utasítást támogat, miközben biztosítja a Turing-teljességet , "korlátozó eset" RISC -t .

Az egyetlen utasítás legnépszerűbb változata a „fordított kivonás és átugrás, ha kölcsönöz” ( fordítottRSSB  - kivonás és kihagyás, ha kölcsönöz ). Egy logikailag közeli opció a „kivonás és továbblépés , ha az eredmény nem pozitív” (  - angolul kivonás és elágazás, hacsak nem pozitív ).  SUBLEQ 

Egy átvitel ( ) használható egyetlen utasításként , ha a memóriában lévő ALUMOV - t használjuk a műveletek végrehajtására .

Egy másik lehetőség egy hármas utasítás BBJ( bit-bit jump, BitBitJump ) használata, amely az első bitet a második memóriacímre másolja, és a vezérlést a harmadik címre adja át. Mivel egy utasítássorozat előállíthat egy címet, amelyre a vezérlés ugorhat ( önmódosító kód ), a BBJ processzor bármilyen számítást képes elvégezni, amit egy normál számítógép képes.

Vannak más lehetőségek is az URISC megvalósítására.

Linkek