Дипломы, курсовые, рефераты, контрольные...
Срочная помощь в учёбе

Математический сопроцессор. 
Устройство умножения восьмиразрядное

РефератПомощь в написанииУзнать стоимостьмоей работы

Сопроцессор — специализированный процессор, расширяющий возможности центрального процессора компьютерной системы, но оформленный как отдельный функциональный модуль. Физически сопроцессор может быть отдельной микросхемой или может быть встроен в центральный процессор (как это делается в случае математического сопроцессора в процессорах для ПК начиная с Intel 486DX). Сопроцессоры могут входить… Читать ещё >

Математический сопроцессор. Устройство умножения восьмиразрядное (реферат, курсовая, диплом, контрольная)

Сопроцессор — специализированный процессор, расширяющий возможности центрального процессора компьютерной системы, но оформленный как отдельный функциональный модуль. Физически сопроцессор может быть отдельной микросхемой или может быть встроен в центральный процессор (как это делается в случае математического сопроцессора в процессорах для ПК начиная с Intel 486DX).

Арифметико-логическое устройство.

Рисунок 4 — Арифметико-логическое устройство.

Математический сопроцессор 80×287 в колодке на материнской плате персонального компьютера.

Различают следующие виды сопроцессоров:

  • -Математические сопроцессоры общего назначения, обычно ускоряющие вычисления с плавающей запятой,
  • — Сопроцессоры ввода-вывода (например — Intel 8089), разгружающие центральный процессор от контроля за операциями ввода-вывода или расширяющие стандартное адресное пространство процессора,
  • — Сопроцессоры для выполнения каких-либо узкоспециализированных вычислений.

Сопроцессоры могут входить в набор логики, разработанный одной конкретной фирмой (например Intel выпускала в комплекте с процессором 8086 сопроцессоры 8087 и 8089) или выпускаться сторонним производителем (например, Weitek (англ.) 1064 для Motorola m68k и 1067 для Intel 80 286). Один из таких сопроцессоров показан на рисунке 5.

Сопроцессор Motorola 68881.

Рисунок 5 — Сопроцессор Motorola 68 881.

Сопроцессор в программировании.

Сопроцессор расширяет систему инструкций центрального процессора, поэтому для его использования, программа (компилируемая без интерпретации и вызова внешних библиотек) должна содержать эти инструкции. Настройки современных компиляторов для языков высокого уровня под процессоры семейства x86 зачастую позволяют выбирать: использовать математический сопроцессор или нет, что особенно важно при создании кода, который будет исполняться внутри обработчика аппаратного прерывания.

Показать весь текст
Заполнить форму текущей работой