#### Определение и особенности CISC и RISC **Сложная система команд (CISC)** - Нефиксированное значение длины команды. - Арифметические действия кодируются в одной команде. - Небольшое число регистров, каждый из которых выполняет строго определенную функцию. - Акцент: больше работы на каждую команду. - Мотив: высокая цена оперативной и дисковой памяти в то время, когда CISC возникли (1980). **Сокращенный набор команд (RISC)** - Фокусируется на уменьшении числа и сложности инструкций ISA. - Уменьшенное CPI (Цель: 1 инструкция за такт). - Разработан с учетом конвейерности процессора. - Фиксированная длина кода инструкций. - Только инструкции load и store обращаются к памяти. - Ограничены количеством и сложностью режимов адресации. - Задержанные загрузки и ветвления. - Упреждающая выборка инструкций и спекулятивное исполнение.