Доброе утро, Andrei,
Вы писали 4 декабря 2002 г. в 22:44:26 следующее:
увы и ах, это не так :-) для большинства процессоров даже самый, что ни
на есть незыблемый машинный код в общем виде не является программой,
он является не более, чем данными для внутренней микропрограммы
процессора, которая обычно называется командным циклом. В самом
простом случае этот самый командный цикл читает очередную команду и
после анализа прочитанной команды вызывает выполнение
подмикропрограммы, которая выполняет требуемые действия.
возвращаемся к биосу, как уже стало понятно, биос грузит командный
цикл процессора, но он не знает, что грузит биос. Просто по
определенному соглашению первая команда процессора читается из
фиксированного места в памяти. Она читается и выполняется. Так, что с
т.з. процессора он грузит не биос, а данные и кроме того ему совсем
безразлично биос там или сразу ОС.
ЗЫ В современных процессорах сложно выделить один командный цикл, т.к.
практически все современные процессоры имеют конвейер, а каждая стадия
конвейера имеет свое устройство управления, которое корме всего
прочего может оказаться не с программируемой логикой, а с жесткой
(схемной) логикой.