Компьютер с минимальным набором команд
-
Определение и характеристики архитектуры MISC
- Архитектура MISC — это архитектура центрального процессора с ограниченным набором команд.
- Инструкции работают с верхними записями стека, что упрощает конструкцию и ускоряет выполнение команд.
- Обычно содержит 32 или менее инструкций, исключая фундаментальные команды типа NOP и CPUID.
- Поддерживает 8- или 16-разрядные процессоры, но не может иметь нулевых или одной команды.
- Не имеет аппаратной защиты памяти и может иметь от 64 КБ до 4 ГБ адресуемой памяти.
- Конвейеры команд MISC обычно простые, исключая возможность отнесения процессора к этой архитектуре.
-
История и развитие
- Первые цифровые компьютеры с минимальным набором команд были реализованы в 1940-х годах.
- Некоторые из первых компьютеров с сохраненными программами включали ILLIAC, ORDVAC и EDSAC.
- IBM SSEC был частично электромеханическим и не полностью электронным, но мог обрабатывать инструкции как данные.
- Manchester Baby был первым полностью электронным компьютером с сохраненной программой.
- EDVAC и другие компьютеры использовали функциональные таблицы для программной постоянной памяти.
-
Недостатки и известные процессоры
- MISC имеет ограничения в параллелизме команд из-за последовательных зависимостей инструкций.
- Примеры известных процессоров MISC включают INMOS и микроконтроллеры для встраиваемых приложений.
-
Рекомендации и внешние ссылки
- В статье упоминаются другие архитектуры компьютеров, такие как компьютеры со сложным и сокращенным набором команд.
- Ссылки на внешние ресурсы и статьи для дальнейшего изучения темы.
Полный текст статьи: