Ответ 1
x86 - архитектура CISC. Количество инструкций является большим фактором, так как все cisc-архитектуры имеют все больше инструкций. Кроме того, поскольку инструкции сложны в cisc, они могут выполнить > 1 цикл, чтобы завершить, где, как и в RISC, они должны быть единым циклом. Основные отличия можно найти здесь:
+------------------------------+------------------------------+ | CISC | RISC | +------------------------------+------------------------------+ | Emphasis on hardware | Emphasis on software | | . | | | Includes multi-clock | Single-clock, | | complex instructions | reduced instruction only | | . | | | Memory-to-memory: | Register to register: | | "LOAD" and "STORE" | "LOAD" and "STORE" | | incorporated in instruction | are independent instructions | | . | | | Small code sizes, | Low cycles per second, | | high cycles per second | large code sizes | | . | | | Transistors used for storing | Spends more transistors | | complex instructions | on memory registers | +------------------------------+------------------------------+
Для дальнейших исследований проконсультируйтесь здесь: http://www-cs-faculty.stanford.edu/~eroberts/courses/soco/projects/risc/risccisc/