Микропроцессорные системы и программное обеспечение в средствах связи. Гребешков А.Ю. - 85 стр.

UptoLike

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

Рубрика: 

Микропроцессорные системы и программное обеспечение в средствах связи
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