URISC: відмінності між версіями

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
Bot Gluck (обговорення | внесок)
Тлумачення посилань на сторінки значень, replaced: RISCRISC (2) за допомогою AWB
м →‎Посилання: оформлення
Рядок 20: Рядок 20:
* [http://www.ece.ucsb.edu/Faculty/Parhami/pubs_folder/parh88-ijeee-ultimate-risc.pdf URISC: The ultimate reduced instruction set computer] / Int. J. Elect. Enging Educ. Vol 25 pp. 327–334, 1998
* [http://www.ece.ucsb.edu/Faculty/Parhami/pubs_folder/parh88-ijeee-ultimate-risc.pdf URISC: The ultimate reduced instruction set computer] / Int. J. Elect. Enging Educ. Vol 25 pp. 327–334, 1998
* [http://www.sccs.swarthmore.edu/users/06/adem/engin/e25/finale/ E25 Computer Architecture: Lab 5. One Instruction Set Computer (OISC)] 2005
* [http://www.sccs.swarthmore.edu/users/06/adem/engin/e25/finale/ E25 Computer Architecture: Lab 5. One Instruction Set Computer (OISC)] 2005



{{Без джерел|дата=січень 2016}}
{{Без джерел|дата=січень 2016}}
{{Перекласти|en|One instruction set computer|дата=січень 2016}}
{{Перекласти|en|One instruction set computer|дата=січень 2016}}
{{compu-stub}}



{{Технології CPU}}
{{Технології CPU}}
Рядок 28: Рядок 31:
[[Категорія:Технології процесорів]]
[[Категорія:Технології процесорів]]
[[Категорія:Езотеричні мови програмування]]
[[Категорія:Езотеричні мови програмування]]


{{compu-stub}}

Версія за 16:23, 28 серпня 2016

URISC (от англ. Ultimate RISC) — граничний випадок процесора типу RISC (буквально: комп'ютер зі скороченим набором інструкцій), в якому виконується тільки один тип інструкцій: зазвичай це «reverse-subtract and skip if borrow», що означає «відняти і пропустити наступну інструкцію, якщо від'ємник було більше зменшуваного» відповідно. Аналогічна концепція, заснована саме на «subtract and branch unless positive» — «відняти і перейти, якщо результат не позитивний», називається SUBLEQ.

Також можливий варіант, при якому доступна тільки одна інструкція — пересилання (move), а для виконання операцій використовується АЛП, розміщене в пам'яті.

URISC є повним за Тюрингом.

URISC також відомий в сучасній літературі як OISC (англ. One Instruction Set Computer).

Найпростіша інструкція — BitBitJump. Вона містить три адреси, копіює один біт з першого по другий адресою пам'яті і передає управління на третій адресу. Оскільки послідовність інструкцій може приготувати адресу, на яку перейде управління (самомодифікований код), процесор здатний виконувати будь-які обчислення, які може виконати звичайний комп'ютер.

Див. також

Посилання