ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи
85
результата, регистр–источник (приемник) операнда и регистр–источник
операнда.
Если предположить, что имеется
k инструкций (команд) для рабо-
ты с памятью и
l инструкций (команд) для работы с АЛУ, то система ко-
манд типа CISC должна содержать всего
k
×
l команд с форматом, при-
ведённым на рис. 1.27. При тех же условиях система RISC с форматом
на рис. 1.28 будет содержать
k+l команд. Следовательно, отказ от сис-
темы команд CISC значительно сокращает список системы команд, хо-
тя при выполнении сложных операций над данными выигрыш может
быть незначительным. В итоге, при понижении уровня системы команд
увеличивается число служебных операций (команд), которые можно
выполнять параллельно.
Итак, архитектура RISС за счёт упрощений команд, позволяет уп-
ростить аппаратные
средства микропроцессора и благодаря этому по-
высить быстродействие МПр. Выполнение более сложных, но редко
встречающихся команд обеспечивается подпрограммами. Большинство
команд являются быстрыми пересылками типа <регистр – регистр> и
выполняются без обращения к оперативной памяти; обращения к ОЗУ
сохраняются лишь в командах загрузки регистров из памяти и записи в
память. В связи
с этим RISC - микропроцессоры должны иметь доста-
точно большое число регистров общего назначения (до нескольких де-
сятков и даже сотен).
Современные процессоры стремятся гибко сочетать как CISC- так
и RISC-решения.
Далее рассмотрим различные способы адресации, применяемые
в рамках системы команд микропроцессора.
Микропроцессорные системы и программное обеспечение в средствах связи
результата, регистр–источник (приемник) операнда и регистр–источник
операнда.
Если предположить, что имеется k инструкций (команд) для рабо-
ты с памятью и l инструкций (команд) для работы с АЛУ, то система ко-
манд типа CISC должна содержать всего k × l команд с форматом, при-
ведённым на рис. 1.27. При тех же условиях система RISC с форматом
на рис. 1.28 будет содержать k+l команд. Следовательно, отказ от сис-
темы команд CISC значительно сокращает список системы команд, хо-
тя при выполнении сложных операций над данными выигрыш может
быть незначительным. В итоге, при понижении уровня системы команд
увеличивается число служебных операций (команд), которые можно
выполнять параллельно.
Итак, архитектура RISС за счёт упрощений команд, позволяет уп-
ростить аппаратные средства микропроцессора и благодаря этому по-
высить быстродействие МПр. Выполнение более сложных, но редко
встречающихся команд обеспечивается подпрограммами. Большинство
команд являются быстрыми пересылками типа <регистр – регистр> и
выполняются без обращения к оперативной памяти; обращения к ОЗУ
сохраняются лишь в командах загрузки регистров из памяти и записи в
память. В связи с этим RISC - микропроцессоры должны иметь доста-
точно большое число регистров общего назначения (до нескольких де-
сятков и даже сотен).
Современные процессоры стремятся гибко сочетать как CISC- так
и RISC-решения.
Далее рассмотрим различные способы адресации, применяемые
в рамках системы команд микропроцессора.
85
Страницы
- « первая
- ‹ предыдущая
- …
- 83
- 84
- 85
- 86
- 87
- …
- следующая ›
- последняя »
