Особенности архитектуры универсальных микропроцессоров. Механов В.Б. - 122 стр.

UptoLike

Составители: 

122
ных последовательных программ. То есть предполагается, что
компиляторы и аппаратура микропроцессора сами, без вмеша-
тельства программиста, обеспечивают загрузку параллельно ра-
ботающих функциональных устройств микропроцессора.
Рис. 5.1. Структура микропроцессора Pentium
Суперскалярность процессоров Pentium реализуется с по-
мощью двух конвейеров, которые могут выполнять две команды
одновременно. Как и в случае единственного конвейера, двой-
ной конвейер процессора Pentium выполняет целочисленные
команды в пять этапов:
1) предвыборка;
2) дешифрирование 1;
3) дешифрирование 2;
4) выполнение;
5) запись результатов.
При этом несколько команд могут находиться на разных
этапах выполнения.
Однако два конвейера не являются независимыми. При ос-
тановке одного, останавливается и другой. Блок арифметики
ных последовательных программ. То есть предполагается, что
компиляторы и аппаратура микропроцессора сами, без вмеша-
тельства программиста, обеспечивают загрузку параллельно ра-
ботающих функциональных устройств микропроцессора.




           Рис. 5.1. Структура микропроцессора Pentium

     Суперскалярность процессоров Pentium реализуется с по-
мощью двух конвейеров, которые могут выполнять две команды
одновременно. Как и в случае единственного конвейера, двой-
ной конвейер процессора Pentium выполняет целочисленные
команды в пять этапов:
     1) предвыборка;
     2) дешифрирование 1;
     3) дешифрирование 2;
     4) выполнение;
     5) запись результатов.
     При этом несколько команд могут находиться на разных
этапах выполнения.
     Однако два конвейера не являются независимыми. При ос-
тановке одного, останавливается и другой. Блок арифметики
                              122