Согласно "Архитектуре и организации компьютеров" Майлза Мурдоки и Винсента Хойринга,
Инструкции CISC не очень хорошо подходят для конвейерной архитектуры. Для эффективной работы конвейера каждая инструкция должна иметь сходство с другими инструкциями, по крайней мере, с точки зрения относительной сложности инструкции.
Почему это правда? Что подразумевается под сложностью инструкции; не все ли инструкции занимают один такт, чтобы начать выполнение? Если инструкция читает или записывает в память, то это займет больше времени, но процессоры RISC тоже читают или записывают в память (конечно)?