Микрокод: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
СырР (обсуждение | вклад) |
м Bot: HTTP→HTTPS (v465) |
||
Строка 23:
== Причины появления и использования ==
Подход микропрограммирования процессоров (микрокода) был предложен в 1953 году Wilkes и Stringer<ref name=furber>[
Первоначально микрокод был использован в качестве более лёгкого способа разработки управляющего устройства процессора. Прежде набор инструкций задавался жёстко, каждая машинная инструкция (сложение, сдвиг, копирование) реализовывалась непосредственно в [[Архитектура набора команд|схеме]]. Это давало высокую скорость, но по мере того, как набор инструкций рос, всё сложнее становилось реализовать в виде схемы и отладить инструкции всё возрастающей сложности. Микрокод смягчил эту проблему тем, что позволил инженерам-проектировщикам при реализации сложной инструкции заменить создание сложной схемы на написание микропрограммы. Более того, микрокод можно было с лёгкостью изменить на поздних этапах проектирования, схему же изменить намного сложнее. Таким образом, микрокод облегчил проектирование процессоров, что привело к усложнению [[Система команд|набора команд]].
Строка 37:
== Ссылки ==
*
*
*
{{rq|refless}}
|