Читайте также: |
|
Архитектура CISC появилась в 1978 году. Тогда процессоры представляли собой скалярные устройства (то есть могли в каждый момент времени выполнять только одну команду), при этом конвейеров практически не было [3, с.141].
Микропроцессоры с архитектурой CISC (Complex Instruction Set Computers — архитектура вычислений с полной системой команд) реализуют на уровне машинного языка комплексные наборы команд различной сложности, от простых, характерных для микропроцессора первого поколения, до очень сложных. Большинство современных процессоров для персональных компьютеров построено по архитектуре CISC.
Микропроцессор CISC использует набор машинных инструкций, полностью соответствующий набору команд языка ассемблера. Вычисления разного типа в нем могут выполняться различными командами, даже если они приводят к одному результату (например, умножение на два и сдвиг на один разряд влево). Такая архитектура обеспечивает разнообразные и мощные способы выполнения вычислительных операций на уровне машинных команд, но для выполнения каждой команды обычно требуется большое число тактов процессора.
ü Такая архитектура обеспечивает разнообразные и мощные способы выполнения вычислительных операций на уровне машинных команд, но для выполнения каждой команды обычно требуется большое число тактов процессора.
ü Большинство современных процессоров для персональных компьютеров построено по архитектуре CISC.
Архитектура RISC [3, с.140–141]
Микропроцессоры типа RISC содержат набор только элементарных команд, встречающихся в программах. При необходимости выполнения более сложных команд в микропроцессоре производится их автоматическая сборка из элементарных. В этих микропроцессорах все элементарные команды имеют одинаковый размер, и на выполнение каждой из них тратится один машинный такт (на выполнение даже самой короткой команды из системы CISC тратится 4 такта). Микропроцессоры типа RISC характеризуются очень высоким быстродействием, но они программно не совместимы с CISC-процессорами: при выполнении программ, разработанных для ПК типа IBM PC, они могут лишь эмулировать (моделировать, имитировать) микропроцессоры типа CISC на программном уровне, что приводит к резкому уменьшению их эффективной производительности.
ü Микропроцессоры типа RISC содержат набор только элементарных команд, встречающихся в программах.
ü При необходимости выполнения более сложных команд в микропроцессоре производится их автоматическая сборка из элементарных.
ü В этих микропроцессорах все элементарные команды имеют одинаковый размер, и на выполнение каждой из них тратится один машинный такт (на выполнение даже самой короткой команды из системы CISC тратится 4 такта).
Дата добавления: 2015-10-21; просмотров: 126 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Прежде рассмотрим, из каких этапов состоит выполнение любой команды процессором. | | | Семейства процессоров. |