Организация вычислительных систем и сетей. Халабия Р.Ф. - 118 стр.

UptoLike

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

118
арифметики с фиксированной точкой (включая логические команды,
команды сдвига и циклического сдвига); или команду плавающей точки; или
команду регистра условия.
Три конвейера (фиксированной точки, плавающей точки и команд
регистра условия) совместно используют третий слот распределения.
Первые процессоры А10 работают на тактовых частотах 50 и 77 МГц, но
их конструкция допускает и более
высокие частоты. На частоте 77 МГц А10
показывает 231 MIPS. Для поддержания подобной скорости А10 имеет 4-Кбайт
внутренний (на кристалле) кэш команд и 8-Кбайт (также внутренний) кэш
данных. Эти кэши могут быть дополнены внешним (на отдельных
микросхемах) кэшем в 1 Мбайт.
9.6. Машинный интерфейс AS/400 (MI)
Сравнивая с обычным машинным интерфейсом, мы часто говорим о нем
как о машинном интерфейсе высокого уровня. Дело в том, что многие
инструкции выполняют очень сложные функции, в то время как мало какие из
существующих машинных интерфейсов располагают инструкциями вызова,
поддерживающими и раннюю и позднюю компоновку. Для обычного
интерфейса более характерна наличие инструкций передачи управления.
Чтобы понять разницу инструкцию обычного машинного интерфейса
(рис. 9.3). Она состоит из кода операции (КОП) и одного или нескольких полей
оперрандов. Инструкции могут быть арифметическими (в каждом компьютере
есть инструкция сложения), передачи управления и манипуляции данными.
Самое важное, с операндами какого рода имеют дело инструкции.
Обычные машинные интерфейсы работают с содержимым регистров,
памяти или непосредственно с данными, записанными
в самой инструкции.
Иначе говоря, они не подозревают о существовании данных приложения или
операционной системы. Возьмем такую стандартную инструкцию, как
сложение содержимого регистров. Она определяет два регистра процессора и
выполняет операцию, извлекая биты из одного регистра, складывая их с битами
из другого регистра и размещая результат в определенном месте. Биты
для
инструкции значения не имеют. Об их значении заботится программа, но не
инструкция. Машина не знает, что там лежит, - это просто набор битов, к
которому применяется алгоритм сложения. То, что в регистрах находятся
имена двух сотрудников и поэтому рассматривать их в качестве
арифметических операндов нет смысла, не учитывается. Операции этого уровня
представляет собой просто обработку содержимого регистров или памяти.
      арифметики с фиксированной точкой (включая логические команды,
команды сдвига и циклического сдвига); или команду плавающей точки; или
команду регистра условия.
      Три конвейера (фиксированной точки, плавающей точки и команд
регистра условия) совместно используют третий слот распределения.
       Первые процессоры А10 работают на тактовых частотах 50 и 77 МГц, но
их конструкция допускает и более высокие частоты. На частоте 77 МГц А10
показывает 231 MIPS. Для поддержания подобной скорости А10 имеет 4-Кбайт
внутренний (на кристалле) кэш команд и 8-Кбайт (также внутренний) кэш
данных.    Эти кэши могут быть дополнены внешним (на отдельных
микросхемах) кэшем в 1 Мбайт.

      9.6. Машинный интерфейс AS/400 (MI)
      Сравнивая с обычным машинным интерфейсом, мы часто говорим о нем
как о машинном интерфейсе высокого уровня. Дело в том, что многие
инструкции выполняют очень сложные функции, в то время как мало какие из
существующих машинных интерфейсов располагают инструкциями вызова,
поддерживающими и раннюю и позднюю компоновку. Для обычного
интерфейса более характерна наличие инструкций передачи управления.
      Чтобы понять разницу инструкцию обычного машинного интерфейса
(рис. 9.3). Она состоит из кода операции (КОП) и одного или нескольких полей
оперрандов. Инструкции могут быть арифметическими (в каждом компьютере
есть инструкция сложения), передачи управления и манипуляции данными.
Самое важное, с операндами какого рода имеют дело инструкции.
      Обычные машинные интерфейсы работают с содержимым регистров,
памяти или непосредственно с данными, записанными в самой инструкции.
Иначе говоря, они не подозревают о существовании данных приложения или
операционной системы.        Возьмем такую стандартную инструкцию, как
сложение содержимого регистров. Она определяет два регистра процессора и
выполняет операцию, извлекая биты из одного регистра, складывая их с битами
из другого регистра и размещая результат в определенном месте. Биты для
инструкции значения не имеют. Об их значении заботится программа, но не
инструкция. Машина не знает, что там лежит, - это просто набор битов, к
которому применяется алгоритм сложения. То, что в регистрах находятся
имена двух сотрудников и поэтому рассматривать их в качестве
арифметических операндов нет смысла, не учитывается. Операции этого уровня
представляет собой просто обработку содержимого регистров или памяти.




                                    118