Архитектуры процессоров. Ульянов М.В. - 39 стр.

UptoLike

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

- 39 -
компилятором, и следовательно расположено в области загруженной програм-
мы, или вычисляется в программе. Со словами по адресам «0», «4» и «8» ком-
мутирована схема целочисленного сложения. При установке битов готовности
операндов, т. е. после пересылки смещения и результата сравнения, эта схема
выполняет сложение смещения и текущего адреса команды, при условии, что
слово по адресу
«8» содержит «1», т.е. при истинности результата сравнения -
рис 6.5 справа. Поскольку это приводит к модификации текущего адреса ко-
манды, то тем самым процессор выполняет переход на другую команду в про-
грамме.
Реализация сравнения и перехода по адресу в процессоре пересылок
Рис 6.5
6.6 Замечания по реализации процессора пересылок
Основным достоинством данной архитектуры является
независимость
устройства управления от набора машинных команд и возможность универ-
сально расширять этот набор путем включения регистров исполнительной схе-
мы команды в сквозную память процессора. Недостатки архитектуры связаны с
большим объемом пересылок данных, однако определенная часть этих пересы-
лок - пересылки между регистрами схем АЛУ. Очевидно, что должны быть
приняты определенные
решения по гибкой адресации операндов ОП, что при-
водит к введению регистров базы и индекса.
Эта архитектура нашла свое применение в ряде специализированных
процессоров, например в TMS 320 - процессоре обработки сигналов.
ОР1
ОР2
«0» или
«1»
Схема
сравнения
Адрес ко-
манды
смещение
«0» / «1»
128
132
136
0
4
8
Сложение
с
фиксирован-
ной
точкой
1
1
                                   - 39 -

компилятором, и следовательно расположено в области загруженной програм-
мы, или вычисляется в программе. Со словами по адресам «0», «4» и «8» ком-
мутирована схема целочисленного сложения. При установке битов готовности
операндов, т. е. после пересылки смещения и результата сравнения, эта схема
выполняет сложение смещения и текущего адреса команды, при условии, что
слово по адресу «8» содержит «1», т.е. при истинности результата сравнения -
рис 6.5 справа. Поскольку это приводит к модификации текущего адреса ко-
манды, то тем самым процессор выполняет переход на другую команду в про-
грамме.
      Реализация сравнения и перехода по адресу в процессоре пересылок


128   ОР1                          0        Адрес ко-        Сложение
                                            манды                с
132   ОР2              Схема                                фиксирован-
                                   4                    1       ной
                     сравнения              смещение
                                                              точкой
136   «0» или                                           1
      «1»                          8        «0» / «1»




                                  Рис 6.5
6.6   Замечания по реализации процессора пересылок
      Основным достоинством данной архитектуры является независимость
устройства управления от набора машинных команд и возможность универ-
сально расширять этот набор путем включения регистров исполнительной схе-
мы команды в сквозную память процессора. Недостатки архитектуры связаны с
большим объемом пересылок данных, однако определенная часть этих пересы-
лок - пересылки между регистрами схем АЛУ. Очевидно, что должны быть
приняты определенные решения по гибкой адресации операндов ОП, что при-
водит к введению регистров базы и индекса.
      Эта архитектура нашла свое применение в ряде специализированных
процессоров, например в TMS 320 - процессоре обработки сигналов.