Разница между системой команд общего назначения и специализированными системами команд заключается в их назначении и структуре:
- Система команд общего назначения имеет универсальный набор команд и применяется в основном для решения стандартных задач. 5 Например, к такому типу относится архитектура CISC (Complex Instruction Set Computer), для которой характерно наличие большого количества машинных команд и разнообразных методов адресации операндов. 14
- Специализированные системы команд, например, RISC (Reduced Instruction Set Computer), предполагают ограничение перечня команд наиболее часто применяемыми простыми командами, работающими с данными, находящимися лишь в регистрах процессоров. 1 Обращение к памяти возможно только при помощи специализированных команд чтения и записи. 1 Это позволяет упростить аппаратное обеспечение ЭВМ и повысить уровень быстродействия. 1
Таким образом, система команд общего назначения ориентирована на решение стандартных задач, в то время как специализированные системы команд ориентированы на использование простых и часто применяемых команд для конкретных задач, связанных с обработкой данных в регистрах процессора. 17