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
- Másolás egy kicsit - a legegyszerűbb számítógép / Opennet, Oleg Mazonka, 2009
- The One Instruction Wonder / Dr. Dobbs, Al Williams, 2009. november 16.
- The Ultimate RISC /ACM Computer Architecture News, 16, 3 (1988. június), 48-55. oldal.
- URISC: A végső csökkentett utasításkészletű számítógép / Int. J. Választ. Enging Educ. Vol 25 pp.327-334, 1998
- E25 számítógép architektúra: Lab 5. One Instruction Set Computer (OISC) 2005