x86とは、Intelの開発した命令セット・アーキテクチャ、およびそれを採用したCPUの集合である。
厳密に言えばx86というアーキテクチャは存在せず、慣習上「8086」、「80286」、「386」という3つのアーキテクチャを総称してx86と呼んでいる。x86は以前のアーキテクチャとの上位互換性を保ちながら、8086→80286→386と発展してきた。[1]
※x86の「86」はこれら3製品の末尾2桁数字に由来する。
命令セット・アーキテクチャの拡張は386で止まり、これ以降はインプリメンテーション(マイクロアーキテクチャ)の強化が製品開発の主眼となった。その後MMX(1997年)やSSE(1999年)と呼ばれる命令セットの拡張が行われた。
後にIntelは自社のプロセッサを64bit化しているが、命令セットはx86を64bit拡張したx64を採用している。
今回は32ビット時代の話に絞ることにする。また、FPUやSIMDの話は省略することにする。
見ればわかる通り、レジスタの数が少ない。また、命令長がバラバラなので命令の解釈が少し大変である。何より「片方のオペランドは更新される」というのがプログラム上では厄介である。
もともとIntelは8080の次に市場に投入する製品として「iAPX 432」を開発していた。iAPX 432の開発が遅れることは早くから判明していたので、iAPX 432が登場するまでのつなぎとして、初代のx86プロセッサである「8086」が開発された。
8086は8bit CPUの8080(8085)との互換性を最優先に設計されたため、アセンブラレベルであれば非常に高い互換性を発揮したが、1MBのメモリ空間を64KBごとに区切るというセグメント方式が採用されたため、16MBのメモリ空間にダイレクトアクセス可能なMC68000と比較され、開発者からは嫌われていた。
だが、8086の外部データバスを8bit化した8088がIBM PCに採用されて大量に製品が出荷され、8086もIBM-PC互換機に採用されたことで大幅に売り上げを伸ばし、さらにIBM-PC/ATにIntel 80286が採用されたことで、x86と互換性のないプロセッサはPC市場から駆逐された。そして本命だったiAPX 432は製品として失敗し、膨大な損失を出して生産を終了してしまった。
世間でRISCが流行り始めた際には、危機感を覚えたIntelもRISC系をいくつか開発しハイエンドを取りに行くのだがうまくいかず、製品ラインとしては生き残らなかった。
次にIntelは自社のマイクロプロセッサを64bit化するにあたり、x86とは互換性のない「IA-64」命令セットを開発し、これを採用した「Itanium」プロセッサを投入したが、エミュレーションで実行するx86向けのソフトウェアの実行性能が悪かったため普及させることができず、結局はAMDが開発した「x86-64」命令セット(x86の命令体系を維持しながら64bitに拡張したもの)を受け入れることになり、またしてもx86と縁を切ることはできなかった。
掲示板
10 ななしのよっしん
2022/02/08(火) 22:16:23 ID: sPQ9kjQRs0
米IntelがRISC-V Internationalに最高位レベルで加盟
https://
IntelによるとIFS(Intel Foundry Services)は有効なRISC-V IPコアを提供することを計画しておりIntelのプロセステクノロジー向けにIPを最適化してRISC-VがIFSシリコンで最高の形で動くようにしていきたいとしている。これには組み込み型からハイエンドまでさまざまなコアを想定しているという
11 ななしのよっしん
2022/11/06(日) 14:53:37 ID: sPQ9kjQRs0
x86プロセッサーへの固執を絶つIntel、NVIDIAに全力で対抗
https://
Intelが本気でRISC-VコアSoC開発支援、脱IA固執を鮮明に
https://
IntelはRISC-VコアSoCの開発支援プログラム「Intel Pathfinder for RISC-V」を始めた。このプログラムではRISC-VコアやそのほかのIPコアに加えて開発環境やFPGAボードが用意されておりSoC開発支援だけでなくRISC-Vコアで稼働するソフトウェアの移植容易化にも寄与するという
Intelの半導体製造、独立化をさらに推進
https://
社外の顧客企業とIntelの製品ラインに「社内ファウンドリ事業モデル」が適用されInte
(省略しています。全て読むにはこのリンクをクリック!)
12 ななしのよっしん
2024/10/18(金) 10:31:51 ID: 8hKCHwzake
Intelが32ビット対応を切り捨てた新アーキテクチャ「x86S」を開発中
https://
IntelとAMDが「x86 Ecosystem Advisory Group」を設立、Google・Microsoft・Metaなど大手テクノロジー企業も参加
https://
急上昇ワード改
最終更新:2024/10/23(水) 17:00
最終更新:2024/10/23(水) 17:00
ウォッチリストに追加しました!
すでにウォッチリストに
入っています。
追加に失敗しました。
ほめた!
ほめるを取消しました。
ほめるに失敗しました。
ほめるの取消しに失敗しました。