циклов, вызовов и возвратов из подпрограмм и т.д. Средства управления ко-
мандами обеспечивают выполнение машинных циклов работы процессора,
то есть – выборки команды, ее дешифрации, собственно управления выполне-
нием команды, управление записью результатов. В данной подсистеме могут
реализовываться собственно управляющие автоматы, отвечающие за реа-
лизацию алгоритмов, заложенных в командах процессора (то есть за реализа-
цию микрокода процессора). В некоторых случаях подобные подсистемы от-
носят к УУ, в других – включают в состав собственно средств обработки, то
есть рассматривают как часть АЛУ и числового сопроцессора, что в принци-
пе не так важно.
Помимо выполнения операций, вычисления адресов и программного
управления этими процессами, процессор должен содержать средства для
обеспечения интерфейса как с оперативной памятью, так и с внешними
устройствами (интерфейсы ввода-вывода). В состав интерфейса с памятью
могут включаться буферная память (кэш-память), средства управления до-
ступом и защиты памяти. Интерфейс с каналами ввода-вывода включает
буферы данных, систему управления приоритетами, входящую в подсисте-
му прерываний процессора, и т.д.
Под системными средствами понимают встроенные схемы синхрони-
зации, возможно – таймеры, какие-то дополнительные схемы управления,
сброса и т.д.
3.3 Операционные устройства (ОУ)
3.3.1 Простые операционные устройства
Операционные устройства процедурного типа могут быть построены
различными способами. Примером процессоров с более жестким принци-
пом построения операционной части процедурного типа являются так назы-
ваемые I-процессоры, у которых за определенными регистрами закрепле-
ны определенные операции.
Разные регистры соединены с разными операционными элементами
(КС) и по-разному соединены друг с другом. Такое разнесение операций по
регистрам за счет наличия нескольких операционных элементов в схеме поз-
воляет распараллелить выполнение некоторых вычислений и тем самым по-
высить производительность. С другой стороны, такая организация подчас ли-
шена необходимой гибкости и требует частых пересылок информации между
регистрами.
В процессорах с магистральной архитектурой (процессоры M-типа,
или процессоры с общим АЛУ) имеется одно обрабатывающее устройство -
сумматор, либо АЛУ (например, табличное), с которым связаны все регистры
из блока РОН (рис. 3.2).