ВУЗ:
Составители:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 116
- 117
- 118
- 119
- 120
- …
- следующая ›
- последняя »
