ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи
264
Условные обозначения :
КОП — код операции;
А1, А2, А3 — абсолютные адреса первого, второго операндов и результата;
R1, R2 — поля для указания номеров РОН, где размещены операнды;
Xi, Bi — поля для указания номеров РОН, где хранятся индексный и базовый адреса; Di — смеще-
ние
5.6, а — оба операнда размещены в памяти;
5.6, б — один операнд размещен в памяти, другой в РОН;
5.6, в — оба операнда размещены в РОН.
Рис. 5.6 – Структура команды конвейерной ЭВМ
Это достигается не только путём применения современных ком-
пиляторов но и управлением вычислениями в зависимости от последо-
вательности команд или по мере готовности данных для вычислений. В
последнем случае имеет место управление вычислениями на основе
данных. Например, получая на входе операцию сложения, умножения и
деления МПр может сначала выполнить наиболее
сложную операцию
деления, а потом операцию сложения и умножения. Результаты, тем не
менее, выдаются в порядке предписанной исходной исполняемой про-
граммой. По данным Высшей компьютерной школы МГУ, Россия можно
привести следующий пример повышения эффективности с помощью
переупорядочивая команд внутри процессора.
Пусть в программе для ЭВМ встретилась некоторая последова-
тельность команд :
Микропроцессорные системы и программное обеспечение в средствах связи Условные обозначения : КОП — код операции; А1, А2, А3 — абсолютные адреса первого, второго операндов и результата; R1, R2 — поля для указания номеров РОН, где размещены операнды; Xi, Bi — поля для указания номеров РОН, где хранятся индексный и базовый адреса; Di — смеще- ние 5.6, а — оба операнда размещены в памяти; 5.6, б — один операнд размещен в памяти, другой в РОН; 5.6, в — оба операнда размещены в РОН. Рис. 5.6 – Структура команды конвейерной ЭВМ Это достигается не только путём применения современных ком- пиляторов но и управлением вычислениями в зависимости от последо- вательности команд или по мере готовности данных для вычислений. В последнем случае имеет место управление вычислениями на основе данных. Например, получая на входе операцию сложения, умножения и деления МПр может сначала выполнить наиболее сложную операцию деления, а потом операцию сложения и умножения. Результаты, тем не менее, выдаются в порядке предписанной исходной исполняемой про- граммой. По данным Высшей компьютерной школы МГУ, Россия можно привести следующий пример повышения эффективности с помощью переупорядочивая команд внутри процессора. Пусть в программе для ЭВМ встретилась некоторая последова- тельность команд : 264
Страницы
- « первая
- ‹ предыдущая
- …
- 262
- 263
- 264
- 265
- 266
- …
- следующая ›
- последняя »