Разница между машинными инструкциями CISC и RISC-архитектуры заключается в следующем:
CISC-архитектура (Complex Instruction Set Computer) характеризуется большим количеством разнообразных команд, способных выполнять сложные, многошаговые действия. 8 Инструкции CISC включают в себя серию простых команд, а также некоторые специальные инструкции, выполнение которых занимает более одного такта. 1
RISC-архитектура (Reduced Instruction Set Computer) подразумевает небольшую систему команд, в которой каждая команда имеет эффективную аппаратную реализацию. 8 Машинные команды RISC-процессора имеют простую функциональность, время на их декодирование и исполнение оказывается небольшим. 8 Сложные операции, необходимые для прикладных программ, составляются из множества этих простых команд. 8
Таким образом, CISC акцентирует внимание на количестве инструкций в программе, а RISC — на времени выполнения каждой инструкции. 1 Для большей эффективности CISC зависит от нескольких строк кода, в то время как RISC сокращает время выполнения каждой инструкции. 1