Особенности архитектуры универсальных микропроцессоров. Механов В.Б. - 99 стр.

UptoLike

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

99
одну строку микрокода, поэтому в среднем они выполняются за
один такт синхронизации.
4.2.7. Целочисленное устройство
Целочисленное операционное устройство (называемое так-
же трактом данных – datapath) идентифицирует, где хранятся
данные, и выполняет все арифметические и логические команды
из системы команд. Оно имеет восемь программно-доступных
32-битных регистров общего назначения, несколько специали-
зированных регистров, арифметико-логическое устройство и па-
раллельный сдвигатель, обеспечивающий сдвиг в любом на-
правлении и на любое число разрядов. Команды загрузки, со-
хранения, сложения, вычитания, логических операций и сдвигов
выполняются за один такт.
Целочисленное устройство и устройство с плавающей точ-
кой соединены двумя 32-битными двунаправленными шинами,
которые применяются совместно для передач 64-битных опе-
рандов. Эти же шины связывают операционные устройства с
кэш-памятью. Содержимое регистров общего назначения пода-
ется по отдельной 32-битной шине в устройство сегментации
для формирования эффективных адресов.
4.2.8. Устройство с плавающей точкой
Устройство с плавающей точкой имеет такую же систему
команд и набор регистров, как и арифметический сопроцессор.
Оно содержит регистровый стек из восьми 80-битных регистров
и специализированные схемы для интерпретации 32/64/80-
битных форматов чисел, определенных в стандарте IEEE 754.
Выходной сигнал на шине процессора сообщает внешней под-
системе об ошибках с плавающей точкой, а она может подать в
процессор входной сигнал, показывающий, что процессор дол-
жен игнорировать ошибки и продолжать обычные операции.
4.2.9. Устройство сегментации
Под сегментом понимается защищенное независимое ад-
ресное пространство. Сегментация применяется для изолирова-
одну строку микрокода, поэтому в среднем они выполняются за
один такт синхронизации.
          4.2.7. Целочисленное устройство
     Целочисленное операционное устройство (называемое так-
же трактом данных – datapath) идентифицирует, где хранятся
данные, и выполняет все арифметические и логические команды
из системы команд. Оно имеет восемь программно-доступных
32-битных регистров общего назначения, несколько специали-
зированных регистров, арифметико-логическое устройство и па-
раллельный сдвигатель, обеспечивающий сдвиг в любом на-
правлении и на любое число разрядов. Команды загрузки, со-
хранения, сложения, вычитания, логических операций и сдвигов
выполняются за один такт.
     Целочисленное устройство и устройство с плавающей точ-
кой соединены двумя 32-битными двунаправленными шинами,
которые применяются совместно для передач 64-битных опе-
рандов. Эти же шины связывают операционные устройства с
кэш-памятью. Содержимое регистров общего назначения пода-
ется по отдельной 32-битной шине в устройство сегментации
для формирования эффективных адресов.
      4.2.8. Устройство с плавающей точкой
     Устройство с плавающей точкой имеет такую же систему
команд и набор регистров, как и арифметический сопроцессор.
Оно содержит регистровый стек из восьми 80-битных регистров
и специализированные схемы для интерпретации 32/64/80-
битных форматов чисел, определенных в стандарте IEEE 754.
Выходной сигнал на шине процессора сообщает внешней под-
системе об ошибках с плавающей точкой, а она может подать в
процессор входной сигнал, показывающий, что процессор дол-
жен игнорировать ошибки и продолжать обычные операции.
           4.2.9. Устройство сегментации
     Под сегментом понимается защищенное независимое ад-
ресное пространство. Сегментация применяется для изолирова-

                            99