URISC: відмінності між версіями
[перевірена версія] | [перевірена версія] |
Тлумачення посилань на сторінки значень, replaced: RISC → RISC (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}} |
||
⚫ | |||
{{Технології CPU}} |
{{Технології CPU}} |
||
Рядок 28: | Рядок 31: | ||
[[Категорія:Технології процесорів]] |
[[Категорія:Технології процесорів]] |
||
[[Категорія:Езотеричні мови програмування]] |
[[Категорія:Езотеричні мови програмування]] |
||
⚫ |
Версія за 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. Вона містить три адреси, копіює один біт з першого по другий адресою пам'яті і передає управління на третій адресу. Оскільки послідовність інструкцій може приготувати адресу, на яку перейде управління (самомодифікований код ), процесор здатний виконувати будь-які обчислення, які може виконати звичайний комп'ютер.
Див. також
Посилання
- Копіювання Біта — найпростіша Обчислювальна машина / Opennet, Олег Мазонка, 2009
- The One Instruction Wonder / Dr.Dobbs, Al Williams, November 16, 2009
- The Ultimate RISC / ACM Computer Architecture News, 16, 3 (June 1988), pages 48–55.
- URISC: The ultimate reduced instruction set computer / Int. J. Elect. Enging Educ. Vol 25 pp. 327–334, 1998
- E25 Computer Architecture: Lab 5. One Instruction Set Computer (OISC) 2005
Ця стаття не містить посилань на джерела. (січень 2016) |
В іншому мовному розділі є повніша стаття One instruction set computer(англ.). Ви можете допомогти, розширивши поточну статтю за допомогою перекладу з англійської. (січень 2016)
|
Це незавершена стаття про інформаційні технології. Ви можете допомогти проєкту, виправивши або дописавши її. |