Re: MOV-компилятор
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 29.09.15 11:44
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

KV>Ассемблерная инструкция x86 MOV является полной по Тьюрингу, что позволяет построить компилятор высокоуровнего языка, генерирующий бинарный код, состояющий только из вариаций этой инструкции.


В работе, на основании которой сделан компилер, неверный вывод.

Removing all but the mov instruction from future iterations of
the x86 architecture would have many advantages: the instruction
format would be greatly simplified, the expensive decode unit
would become much cheaper, and silicon currently used for complex
functional units could be repurposed as even more cache. As
long as someone else implements the compiler.


Прежде всего, mov это семейство инструкций, а не одна. Кроме того, упрощение формата инструкций ничего особенного не даёт, в итоге получим обычный RISC процессор, достоинства и недостатки которого давно известны. Просто автор подошел к RISC-процессорам вот таким вот экзотическим способом.
Работа в таком вот духе похоже дает намного бОльше обращений к памяти, т.е. реально будет существенное замедление
Отредактировано 29.09.2015 11:49 Pauel . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.