Информация об изменениях

Сообщение Re: ARM - это RISC? от 13.06.2017 12:07

Изменено 13.06.2017 12:15 netch80

Re: ARM - это RISC?
Здравствуйте, Дрободан Фрилич, Вы писали:

ДФ>ARM — это RISC, то есть сокращенный набор инструкций?


RISC — это не сокращённый _набор_ инструкций. Это каждая инструкция _сокращённая_ — выполняет одно простое действие. Есть ещё расшифровка с Rational вместо Reduced.

Самих инструкций может быть и больше, но в них не будет эквивалента всяких MOV @(R1)+, @-(R2), как в PDP-11.

ДФ>Тогда зачем вводят всякие NEON-расширения в духе MMX/SSE?


Именно затем, чтобы покрывать SIMD.
Re: ARM - это RISC?
Здравствуйте, Дрободан Фрилич, Вы писали:

ДФ>ARM — это RISC, то есть сокращенный набор инструкций?


RISC — это не сокращённый _набор_ инструкций. Это каждая инструкция _сокращённая_ — выполняет одно простое действие. Есть ещё расшифровка с Rational вместо Reduced.

Самих инструкций может быть и больше, но в них не будет эквивалента всяких MOV @(R1)+, @-(R2), как в PDP-11.

ДФ>Тогда зачем вводят всякие NEON-расширения в духе MMX/SSE?


Именно затем, чтобы покрывать SIMD.

UPD: ARM отличается тем, что в нём часто делают, что инструкция делает не одно простое действие, а 2 одновременно