ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи
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
- …
- следующая ›
- последняя »