Цели использования расширенных наборов команд (CISC):
- упрощение компиляторов
- повышение эффективности выполнения программы
- поддержка сложных и "интеллектуальных" языков программирования высокого уровня.
Характеристики RISC-компьютеров:
- небольшой набор команд фиксированного формата,
- большое количество регистров или применение компиляторов, оптимизирующих использование регистров
- рациональная организация работы конвейера операций.
Сокращение команд эффективно сказывается на работе конвейера
RISC-архитектура:
- выполнение одной команды за цикл
- превалирование операций типа "регистр-регистр"
- использование простых видов адресации
- простой формат команд
Машинный цикл — это время, за которое процессор извлекает из регистров два операнда, выполняет над ними определенную операцию в АЛУ и записывает результат в регистр.
Характеристики RISC:
1)Единый размер машинных команд — 4 байт.
2)ограниченное количество режимов адресации.
3)Отсутствие косвенной адресации, которая
4)Отсутствие комбинированных команд
5)Извлечение из памяти 1операнда в каждой команде.
6)Выравнивание данных по границе машинного слова
7)Мин использование устройства управления памятью ( — ) для адресации данных в команде.
8)Количество битов для задания регистра целых чисел в команде должно быть больше или равно пяти, т.е. не менее 32 регистров можно в явном виде адресовать в команде.
9)Количество битов для задания регистра чисел в формате с плавающей точкой в команде должно быть больше или равно четырем, т.е. не менее 16 таких регистров можно в явном виде адресовать в команде.