stringtranslate.com

Милликод

В компьютерной архитектуре милликод это более высокий уровень микрокода, используемый для реализации части набора команд компьютера. Набор инструкций для милликода представляет собой подмножество собственного набора команд машины, за исключением тех инструкций, которые реализованы с использованием милликода, а также инструкций, которые обеспечивают доступ к оборудованию, недоступному с использованием собственного набора команд. Подпрограммы Millicode используются для реализации более сложных инструкций, видимых пользователю системы. Реализация милликода требует специального режима процессора, называемого миллимодом , который предоставляет свой собственный набор регистров и, возможно, свои собственные специальные инструкции, невидимые для пользователя. [1]

IBM изобрела концепцию и термин «милликод» для процессора System/390 9672-G4 в 1997 году. [1] К преимуществам милликода относятся следующие: [1]

Код «i370» для набора микросхем «Capitol», используемый в некоторых моделях ES/9370, был похож на милликод, поскольку он был написан как комбинация инструкций System/370 и кода, который имел доступ к специальным аппаратным функциям. [2]

Смотрите также

Рекомендации

  1. ^ abc Роджерс, Боб (сентябрь – октябрь 2012 г.). «Что и почему zEnterprise Millicode». Журнал IBM Systems . Архивировано из оригинала 9 октября 2012 года.
  2. ^ Вильгельм Спрут, изд. (6 декабря 2012 г.). «7.2 Микропрограммирование высокого уровня в I370». Конструкция микропроцессора. Спрингер-Верлаг . ISBN 978-3-642-74918-6.

Внешние ссылки