The Intel 8087, announced in 1980, was the first x87 floating-point coprocessor for the 8086 line of microprocessors. The purpose of the 8087 was to speed up computations for floating-point arithmetic, such as addition, subtraction, multiplication, division, and square root. It also computed transcendental functions such as exponential, logarithmic or trigonometric calculations, and besides floating-point it could also operate on large binary and decimal integers. The performance enhancements were from approximately 20% to over 500%, depending on the specific application. The 8087 could perform about 50,000 FLOPS using around 2.4 watts. Only arithmetic operations benefited from installation of an 8087; computers used only with such applications as word processing, for example, would not be

Property Value
dbo:abstract
  • The Intel 8087, announced in 1980, was the first x87 floating-point coprocessor for the 8086 line of microprocessors. The purpose of the 8087 was to speed up computations for floating-point arithmetic, such as addition, subtraction, multiplication, division, and square root. It also computed transcendental functions such as exponential, logarithmic or trigonometric calculations, and besides floating-point it could also operate on large binary and decimal integers. The performance enhancements were from approximately 20% to over 500%, depending on the specific application. The 8087 could perform about 50,000 FLOPS using around 2.4 watts. Only arithmetic operations benefited from installation of an 8087; computers used only with such applications as word processing, for example, would not benefit from the extra expense (around $150) and power consumption of an 8087. The 8087 was an advanced IC for its time, pushing the limits of period manufacturing technology. Initial yields were extremely low. The sales of the 8087 received a significant boost when IBM included a coprocessor socket on the IBM PC motherboard. Due to a shortage of chips, IBM did not actually offer the 8087 as an option for the PC until it had been on the market for six months. Development of the 8087 led to the IEEE 754-1985 standard for floating-point arithmetic. There were later x87 coprocessors for the 80186 (not used in PC-compatibles), 80286, 80386, and 80386SX processors. Starting with the 80486, the later Intel x86 processors did not use a separate floating point coprocessor; floating point functions were provided integrated with the processor. (en)
  • El Intel 8087, anunciado en 1980, fue el primer coprocesador de coma flotante para la línea de microprocesadores Intel 8086 y 8088. El objetivo del 8087 era acelerar los cálculos de aritmética de punto flotante, como la adición, sustracción, multiplicación, división y raíz cuadrada. También calculaba las funciones trascendentales como las exponenciales y logarítmicas o trigonométricas. Las mejoras de rendimiento eran de aproximadamente 20% a más del 500%, dependiendo de la aplicación específica. El 8087 podía realizar cerca de 50.000 FLOPS usando alrededor de 2,4 vatios. Sólo las operaciones aritméticas se beneficiaban de la instalación de un 8087, computadores que usados sólo en aplicaciones tales como procesamiento de textos, por ejemplo, no se beneficiarían de los gastos adicionales (alrededor de $150) y el consumo de energía de un 8087. Las ventas del 8087 recibieron un gran impulso cuando IBM incluyó un zócalo de coprocesador en la tarjeta madre del IBM PC. El desarrollo del 8087 condujo al estándar IEEE 754-1985 para aritmética de coma flotante. Los procesadores de Intel posteriores (introducidos después del 486DX) no usaron un coprocesador de coma flotante por separado. (es)
  • Les Intel 8087 furent les premiers coprocesseurs mathématiques conçus par Intel en 1980 pour les machines 16 bits (le 8231 est plus ancien, mais conçu pour le processeur 8 bit Intel 8080). Il était conçu pour être utilisé avec les microprocesseurs Intel 8088 et 8086. Le but du 8087, le premier de la famille x87, était d'accélérer des calculs pour des applications demandant un traitement avec des nombres à virgule flottante. Les performances d'exécution augmentèrent de 20 % à 500 % selon les applications. Le 8087 pouvait atteindre la performance de 50 kFLOP/s, dépendant de l'opération demandée. Ce coprocesseur introduit environ 60 nouvelles instructions disponibles pour le programmeur, dont les mnémoniques commencent tous par la lettre F pour les différencier des instructions arithmétiques sur les entiers disponibles nativement sur les 8086/88. Par exemple, pour les additions et multiplications sont réalisées par les instructions 8086/88 ADD et MUL, qui portent sur des entiers. Le 8087 ajoute les instructions FADD et FMUL, portant sur des nombres en virgule flottante. Dans le code machine binaire, toutes ces instructions commençaient par la suite de bits 11011, ce qui fait 27 en décimal, le code ASCII de la touche ESCAPE : on parle parfois d'escape opcodes. Les 8087 (et, en fait, toute la famille des x87) ne fournissent pas un ensemble linéaire de registres tels que les registres AX/BX/CX/DX des processeurs 8086/88 et 80286. Les registres de travail des x87 sont structurés sous une certaine forme de pile (cependant elle n'est pas exactement comme une structure de données typique de pile) s'étendant de ST0 à ST7. Les instructions en virgule flottante des coprocesseurs x87 opèrent des push et des pop de valeurs sur cette pile. Quand Intel conçut le 8087, il souhaita standardiser en partie ses spécifications. Intel intégra donc le groupe de travail de la future norme IEEE 754 portant sur la représentation des nombres en virgule flottante. Le 8087 est donc historiquement très important car ses spécifications servirent de base à ce qui devint la norme IEEE 754 en 1985. Cependant le 8087 est sorti en 1980, à une époque où le standard IEEE 754 n'en était qu'au stade de brouillon. Il n'implémente donc pas le standard IEEE 754 dans tous ses détails. La première unité de calcul en virgule flottante IEEE 754 est l'Intel 80387. Les 8087 fournissaient deux représentations pour les nombres virgule flottante, sur 32 et 64 bits, ainsi qu'un support interne étendu aux données 80 bits pour améliorer la précision sur de gros calculs grands et complexes. Indépendamment de ceci, les 8087 offraient un format 80 bits à 17 chiffres en décimal codé en binaire et un format de données 16, 32 et 64 bits dans les entiers. Le 8087 différait des coprocesseurs Intel suivants par le fait qu'il était directement connecté aux bus d'adresses et de données. Le 8088/86 cherchait une instruction qui commençait avec la séquence '11011' et laissait le contrôle au coprocesseur. Le coprocesseur rendait la main une fois que la séquence d'instruction du coprocesseur prenait fin. Les coprocesseurs suivant d'Intel ne se connectaient pas de la même façon aux bus, mais leurs instructions étaient délivrée par le processeur principal. Les 8087, annoncés en 1980, ont été remplacés par les 80287, 80387 et le 80487. Ce dernier modèle venait compléter le processeur 80486SX. Les autres versions du 80486 ainsi que les générations suivantes de processeurs Intel x86, à commencer par le Pentium, incluent une unité de calcul en virgule flottante sur la même puce que le processeur. * Portail de l’informatique Portail de l’informatique (fr)
  • Der Intel 8087 ist eine in NMOS-Technologie (HMOS III, 3 µm) gefertigte Gleitkommaeinheit (englisch floating point unit, kurz FPU). Intel entwickelte den 8087 im Jahr 1980 als x87-Koprozessor für die 8086, 8088, 80186 und 80188-Prozessoren. (de)
  • L'Intel 8087 fu il primo coprocessore matematico prodotto dalla Intel, e fu progettato per essere utilizzato insieme all'Intel 8088 e all'8086. Lo scopo dell'8087 era di accelerare i calcoli in virgola mobile: la velocità di calcolo aumentava dal 20% al 500% a seconda dell'applicazione specifica. Fu prodotto inizialmente con clock di 5 MHz, e successivamente portato ad 8 MHz (modello 8087-2) e 10 MHz (modello 8087-1). Questo coprocessore aggiungeva circa 60 nuove istruzioni disponibile al programmatore, il set x87, il cui codice mnemonico iniziava per "F" per distinguerle dalle istruzioni standard per gli interi dell'8086/88, e i cui opcodes iniziavano tutti con i cinque bit "11011": oltre a divisione, somma e moltiplicazione l'8087 poteva calcolare radici quadrate, tangenti ed elevamenti a potenza. Poteva operare anche con interi, sebbene molto più lentamente. L'interfaccia fra l'8087 e il processore principale 8086/8088 era, in pratica, una "non interfaccia": l'8087 condivideva gli stessi bus dati, indirizzi e segnali della CPU e duplicava internamente tutta la logica di decodifica delle istruzioni dell'8086. Quindi leggeva le istruzioni caricate dal processore principale finché non riconosceva una istruzione in virgola mobile (compito facile, vista la particolarità dei suoi opcodes): allora l'8086 si fermava e subentrava l'8087, che a operazione finita accedeva alla memoria (se necessario) e poi segnalava al processore principale di ripartire. L'8087 (e tutti i suoi successori) non fornisce un insieme di registri utilizzabili liberamente, ma offre uno stack di 8 registri da 80 bit che vanno da ST0 a ST7, e tutte le istruzioni operano implicitamente su ST0, la cima dello stack, se non altrimenti specificato: per questo motivo le istruzioni del coprocessore non hanno quasi mai argomenti. I risultati dei calcoli vengono salvati in memoria effettuando push e pop dei valori di questo stack. Quando la Intel progettò l'8087 puntava a creare un formato standard per i futuri progetti. In effetti, una delle caratteristiche di maggior successo di questo coprocessore fu l'introduzione di uno dei primi standard per i PC x86: il formato in virgola mobile IEEE 754. L'8087 forniva due tipi base di tipi di dati a virgola mobile: singola precisione a 32 e doppia precisione a 64 bit, anche se internamente tutti i dati venivano silenziosamente portati a 80 bit per aumentare la precisione sui calcoli complessi. Inoltre l'8087 forniva un formato BCD a 80 bit e dati interi a 16, 32 e 64 bit. L'8087, annunciato nel 1980, fu affiancato da nuove versioni per i successivi modelli di CPU: prima l'80287, poi l'80387DX/SX. L'Intel 80486, il Pentium e tutte le CPU successive inclusero un coprocessore matematico direttamente nel proprio core ponendo fine, di fatto, all'era dei coprocessori matematici esterni.L'Intel 486SX era una CPU con la FPU disabilitata, ed era possibile affiancarla a un 487. Essendo un componente relativamente costoso, e al tempo stesso non necessario a tutti gli utilizzatori dei personal computer del tempo, i costruttori prevedevano sulla scheda madre uno zoccolo vuoto, atto all'inserimento del coprocessore, fornito come opzione, all'eventuale cliente che ne avesse fatto richiesta. (it)
  • Intel 8087は、インテルの16ビットCPU、i8086およびi8088のために用意されていた数値演算コプロセッサ。インテル製としては初の数値演算コプロセッサである。8087を装着することによって、プログラムの処理内容にもよるが、20%~500%の性能改善が期待できた。 8086は数値演算に関して、整数演算命令しか備えていないため、8086だけで浮動小数点演算を行うには独自にライブラリを用意する必要があった。8087を8086の搭載されたコンピュータにセットすると、IEEE 754形式の浮動小数点計算の命令をあたかもひとつのCPUで実行しているかのように使うことができるようになる。8087は8086と共通のバス上に配置され、8086の実行する命令を常時監視する。8086では無効命令(ESC) となる浮動小数点計算の命令を検出すると、8086側で発生する適切なアドレスモードにより追加OPコードおよびオペランドを自身内部にロードし、浮動小数点命令を処理する。8087によって新たに利用できる命令はFADD(加算命令)やFMUL(乗算命令)など60個。 8087などのインテル製の数値演算コプロセッサ(x87)は、AX~DXのようなプログラマが自由に利用できる汎用レジスタではなく、8レベルの80ビット浮動小数点レジスタスタック(st(0)~st(7))として表現するアーキテクチャを採用し、演算対象をスタックトップの1つまたは複数の値を対象とし結果もスタックトップに残し、ロード・ストアも原則的にスタックトップに対して行われる。 同社が8087を設計した当時、将来の浮動小数点形式の標準となることを目指していた。実際、IEEE 754のx86向け実装の標準となることができた(厳密にはIEEE 754と8087/80287の実装の間には非互換部分が存在する)。8087を使うと、32もしくは64ビットの浮動小数点データ型を利用でき、内部演算には長大で複雑な演算の誤差を少なくするために80ビットのデータ型を使っていた。その他、80ビット(17文字)のBCDデータ型と16、32、64ビットの整数型を利用できた。 1980年に発表された8087は、80287、80387DX (80387SX)、80487SXへと発展していった(ただし80487は実質的に80486DXと等価であり、実装されると80486を停止させすべての処理を80487が行うため、コプロセッサと呼ぶのは正しくない)。1980年代に「x87」といえばこの拡張コプロセッサシリーズを差し、さらに「x87命令」といえばこのコプロに搭載された浮動小数点演算などの命令を指した。しかし80486DXやそれ以降のPentiumなどではCPUコア内にコプロセッサが内蔵されるようになったため(命令は外部プロセッサ時代と共通)、現在ではそれら内蔵の演算ユニットを指して「x87」と言うことがある。Pentium以降のCPUでも内蔵されてはいるが、AMD64アーキテクチャでは浮動小数点演算にx87ではなくSSE/SSE2が基本命令として使われるようになったため、x87が利用されることはほとんどなくなった。 日本電気 (NEC) のPC-9801,PC-100(京セラOEM)やIBM PCなど、8086を搭載したコンピュータには、8087を挿すことができるソケットが用意されていた。 x86アーキテクチャを扱うCPUメーカーの公式見解としても、1命令で複数の浮動小数点数データに対して演算が実行できるSIMD機構であるSSEをCPUに搭載した時点から、x87の存在を前提に書かれたプログラムの互換性維持か、SIMD機構が搭載していない超越関数命令を使用する場合のみの使用を推奨している。 (ja)
  • 8087 – koprocesor współpracujący z układami 8086 i 8088. Składa się on z dwóch jednostek: * układu sterującego, który kontroluje wymianę danych między procesorem a koprocesorem * układu obliczeń numerycznych, który dokonuje takich obliczeń jak: dodawanie, odejmowanie, mnożenie, dzielenie, wartość bezwzględną, zmianę znaku, resztę z dzielenia, zaokrąglanie, logarytmowanie, obliczanie pierwiastka kwadratowego i innych obliczeń matematycznych (pl)
  • O 8087 foi o primeiro coprocessador matemático projetado pela Intel para uso com microprocessadores de 16 bits (mais especificamente o 8088 e o 8086). Foi precedido pelo I8231, mas este havia sido projetado para operar com o Intel 8080, de 8 bits. A função do 8087, o primeiro da família x87, era acelerar sob demanda a computação envolvendo comandos matemáticos de ponto flutuante. Dependendo do aplicativo, o incremento na performance do sistema podia ir de 20% a 500%. O 8087 podia realizar cerca de 50.000 operações de ponto flutuante por segundo (FLOPS), dependendo da operação realizada. O 8087 era capaz de verificar se estava trabalhando em conjunto com um 8088 ou 8086, monitorando o barramento de dados durante o ciclo de reset. O 8087, anunciado em 1980, teve como descendentes os 80287, 80387DX/SX e 80487. A partir do 80486DX, a Intel passou a incluir coprocessadores matemáticos no próprio núcleo da CPU. O 8087 contém 45.000 transístores, com tecnologia de circuitos de 3 mícrons (comparativamente, o 8086 tem 29.000 transístores). (pt)
  • 8087 是由 Intel 所設計的第一個數學 輔助處理器,並且它是建造來與 Intel 8088 和 8086 微處理器成對工作。它是 x87 家族中的第一個,8087 的目的是用來加速應用程式有關 浮點 運算的運算需求。效能的加強依照特定的應用,從 20% 到 500% 不等。 輔助處理器推出約 60 個新的可利用指令給程式設計師,所有的指令都是以 "F" 開頭跟其他的標準 8086/8088 整數運算指令有所區別,舉例來說,相對於 ADD/MUL,8087 提供 FADD/FMUL。 8087(以及事實上整個 x87 家族)並不提供自由和線性的暫存器集合(像是 8086/88 和 80286 處理器中的 AX/BX/CX/DX 暫存器)-- x87 暫存器的結構是某些 堆疊 的形式(儘管它並不十分像傳統的堆疊資料結構),範圍從 ST0 到 ST7。80x87 輔助處理器的浮點指令藉由推出和推入數值到堆疊上來運算。 當 Intel 設計 8087 時,他的目標是建立一個標準的浮點格式給未來的設計。事實上,從這個輔助處理器的歷史觀點來看,一件最成功的事情是為 x86 PC 推出了第一個浮點格式:IEEE 754。8087 提供兩個基本的 32/64 位元浮點資料形態和額外的擴展 80 位元之內部支援來改進較大和複雜的運算之精準度。除此之外,8087 提供一個 80 位元/17 位數封裝 BCD (二進位編碼之十進位 格式以及 16, 32 和 64 位元整數資料形態。 8087 是於 1980年 公開,然後由 80287、80387DX/SX 和 487SX 所替代。Intel 80486DX,Pentium 和之後的處理器都在CPU核心含有內建的輔助處理器。 (zh)
  • Intel 8087 – первый математический сопроцессор для линейки процессоров 8086, реализующий архитектуру набора команд x87 и выпущенный в 1980 году компанией Intel. Сопроцессор 8087 был предназначен для увеличения быстродействия при вычислениях с плавающей точкой за счёт ускорения таких операций как сложение, вычитание, деление и извлечение квадратного корня. Он также мог вычислять трансцендентные функции, например экспоненциальную функцию, логарифмы и тригонометрические функции. Прирост производительности от установки сопроцессора составлял от 20% до 500%, в зависимости от специфики задач. Intel 8087 имел производительность около 50000 Флопс и потреблял примерно 2,4 Ватт. Выгода от установки 8087 проявлялась только при выполнении математических операций. Компьютеры, использовавшиеся, например, для обработки текстов, не выигрывали от дополнительных расходов (примерно $150) и увеличения потребляемой мощности. С выпуском фирмой IBM компьютера IBM PC, имевшего сокет для установки сопроцессора, продажи 8087 значительно повысились. Появление сопроцессора привело к созданию стандарта IEEE 754-1985 для арифметики с плавающей точкой. Поздние процессоры Intel, начиная с 80486, имеют встроенный арифметический сопроцессор (за исключением 486SX — для них выпускался сопроцессор 487SX, который можно было не устанавливать). (ru)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 924726 (xsd:integer)
dbo:wikiPageRevisionID
  • 738684510 (xsd:integer)
dbp:arch
  • x87
dbp:caption
  • Intel 8087 Math Coprocessor
dbp:designfirm
  • Intel
dbp:fastUnit
  • MHz
dbp:fastest
  • 10 (xsd:integer)
dbp:imageSize
  • 200 (xsd:integer)
dbp:manuf
dbp:name
  • Intel 8087
dbp:pack
  • 40 (xsd:integer)
dbp:predecessor
  • 8231 (xsd:integer)
dbp:producedStart
  • 1980 (xsd:integer)
dbp:sizeFrom
  • 3 (xsd:integer)
dbp:slowUnit
  • MHz
dbp:slowest
  • 4 (xsd:integer)
dbp:soldby
dbp:successor
  • 80287 (xsd:integer)
dct:subject
rdf:type
rdfs:comment
  • Der Intel 8087 ist eine in NMOS-Technologie (HMOS III, 3 µm) gefertigte Gleitkommaeinheit (englisch floating point unit, kurz FPU). Intel entwickelte den 8087 im Jahr 1980 als x87-Koprozessor für die 8086, 8088, 80186 und 80188-Prozessoren. (de)
  • 8087 – koprocesor współpracujący z układami 8086 i 8088. Składa się on z dwóch jednostek: * układu sterującego, który kontroluje wymianę danych między procesorem a koprocesorem * układu obliczeń numerycznych, który dokonuje takich obliczeń jak: dodawanie, odejmowanie, mnożenie, dzielenie, wartość bezwzględną, zmianę znaku, resztę z dzielenia, zaokrąglanie, logarytmowanie, obliczanie pierwiastka kwadratowego i innych obliczeń matematycznych (pl)
  • The Intel 8087, announced in 1980, was the first x87 floating-point coprocessor for the 8086 line of microprocessors. The purpose of the 8087 was to speed up computations for floating-point arithmetic, such as addition, subtraction, multiplication, division, and square root. It also computed transcendental functions such as exponential, logarithmic or trigonometric calculations, and besides floating-point it could also operate on large binary and decimal integers. The performance enhancements were from approximately 20% to over 500%, depending on the specific application. The 8087 could perform about 50,000 FLOPS using around 2.4 watts. Only arithmetic operations benefited from installation of an 8087; computers used only with such applications as word processing, for example, would not be (en)
  • El Intel 8087, anunciado en 1980, fue el primer coprocesador de coma flotante para la línea de microprocesadores Intel 8086 y 8088. El objetivo del 8087 era acelerar los cálculos de aritmética de punto flotante, como la adición, sustracción, multiplicación, división y raíz cuadrada. También calculaba las funciones trascendentales como las exponenciales y logarítmicas o trigonométricas. Las mejoras de rendimiento eran de aproximadamente 20% a más del 500%, dependiendo de la aplicación específica. El 8087 podía realizar cerca de 50.000 FLOPS usando alrededor de 2,4 vatios. Sólo las operaciones aritméticas se beneficiaban de la instalación de un 8087, computadores que usados sólo en aplicaciones tales como procesamiento de textos, por ejemplo, no se beneficiarían de los gastos adicionales (al (es)
  • Les Intel 8087 furent les premiers coprocesseurs mathématiques conçus par Intel en 1980 pour les machines 16 bits (le 8231 est plus ancien, mais conçu pour le processeur 8 bit Intel 8080). Il était conçu pour être utilisé avec les microprocesseurs Intel 8088 et 8086. Le but du 8087, le premier de la famille x87, était d'accélérer des calculs pour des applications demandant un traitement avec des nombres à virgule flottante. Les performances d'exécution augmentèrent de 20 % à 500 % selon les applications. Le 8087 pouvait atteindre la performance de 50 kFLOP/s, dépendant de l'opération demandée. (fr)
  • L'Intel 8087 fu il primo coprocessore matematico prodotto dalla Intel, e fu progettato per essere utilizzato insieme all'Intel 8088 e all'8086. Lo scopo dell'8087 era di accelerare i calcoli in virgola mobile: la velocità di calcolo aumentava dal 20% al 500% a seconda dell'applicazione specifica. Fu prodotto inizialmente con clock di 5 MHz, e successivamente portato ad 8 MHz (modello 8087-2) e 10 MHz (modello 8087-1). (it)
  • Intel 8087は、インテルの16ビットCPU、i8086およびi8088のために用意されていた数値演算コプロセッサ。インテル製としては初の数値演算コプロセッサである。8087を装着することによって、プログラムの処理内容にもよるが、20%~500%の性能改善が期待できた。 8086は数値演算に関して、整数演算命令しか備えていないため、8086だけで浮動小数点演算を行うには独自にライブラリを用意する必要があった。8087を8086の搭載されたコンピュータにセットすると、IEEE 754形式の浮動小数点計算の命令をあたかもひとつのCPUで実行しているかのように使うことができるようになる。8087は8086と共通のバス上に配置され、8086の実行する命令を常時監視する。8086では無効命令(ESC) となる浮動小数点計算の命令を検出すると、8086側で発生する適切なアドレスモードにより追加OPコードおよびオペランドを自身内部にロードし、浮動小数点命令を処理する。8087によって新たに利用できる命令はFADD(加算命令)やFMUL(乗算命令)など60個。 日本電気 (NEC) のPC-9801,PC-100(京セラOEM)やIBM PCなど、8086を搭載したコンピュータには、8087を挿すことができるソケットが用意されていた。 (ja)
  • O 8087 foi o primeiro coprocessador matemático projetado pela Intel para uso com microprocessadores de 16 bits (mais especificamente o 8088 e o 8086). Foi precedido pelo I8231, mas este havia sido projetado para operar com o Intel 8080, de 8 bits. A função do 8087, o primeiro da família x87, era acelerar sob demanda a computação envolvendo comandos matemáticos de ponto flutuante. Dependendo do aplicativo, o incremento na performance do sistema podia ir de 20% a 500%. O 8087 podia realizar cerca de 50.000 operações de ponto flutuante por segundo (FLOPS), dependendo da operação realizada. (pt)
  • 8087 是由 Intel 所設計的第一個數學 輔助處理器,並且它是建造來與 Intel 8088 和 8086 微處理器成對工作。它是 x87 家族中的第一個,8087 的目的是用來加速應用程式有關 浮點 運算的運算需求。效能的加強依照特定的應用,從 20% 到 500% 不等。 輔助處理器推出約 60 個新的可利用指令給程式設計師,所有的指令都是以 "F" 開頭跟其他的標準 8086/8088 整數運算指令有所區別,舉例來說,相對於 ADD/MUL,8087 提供 FADD/FMUL。 8087(以及事實上整個 x87 家族)並不提供自由和線性的暫存器集合(像是 8086/88 和 80286 處理器中的 AX/BX/CX/DX 暫存器)-- x87 暫存器的結構是某些 堆疊 的形式(儘管它並不十分像傳統的堆疊資料結構),範圍從 ST0 到 ST7。80x87 輔助處理器的浮點指令藉由推出和推入數值到堆疊上來運算。 8087 是於 1980年 公開,然後由 80287、80387DX/SX 和 487SX 所替代。Intel 80486DX,Pentium 和之後的處理器都在CPU核心含有內建的輔助處理器。 (zh)
  • Intel 8087 – первый математический сопроцессор для линейки процессоров 8086, реализующий архитектуру набора команд x87 и выпущенный в 1980 году компанией Intel. Сопроцессор 8087 был предназначен для увеличения быстродействия при вычислениях с плавающей точкой за счёт ускорения таких операций как сложение, вычитание, деление и извлечение квадратного корня. Он также мог вычислять трансцендентные функции, например экспоненциальную функцию, логарифмы и тригонометрические функции. Прирост производительности от установки сопроцессора составлял от 20% до 500%, в зависимости от специфики задач. Intel 8087 имел производительность около 50000 Флопс и потреблял примерно 2,4 Ватт. Выгода от установки 8087 проявлялась только при выполнении математических операций. Компьютеры, использовавшиеся, например (ru)
rdfs:label
  • Intel 8087 (en)
  • Intel 8087 (de)
  • Intel 8087 (es)
  • Intel 8087 (fr)
  • Intel 8087 (it)
  • Intel 8087 (ja)
  • Intel 8087 (pl)
  • Intel 8087 (pt)
  • Intel 8087 (ru)
  • Intel 8087 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:cpu of
is dbo:wikiPageRedirects of
is foaf:primaryTopic of