X86s

x86s[1](也写作X86SX86-S[2])是Intel於2023年公布的一个處理器架構,經由改進及簡化x86-64而來。

歷史

Intel以8086處理器開創了x86架構的世代,從16位元發展到32位元再發展到64位元,中間經過了四十餘年,隨著微軟在Windows 11完全放棄了32位元系統的支援,Intel韌體也不再原生支援非UEFI64作業系統,但在x86-64處理器上的向下相容性並沒有中斷過,用戶依然可以用市面上的x86-64處理器執行32位元軟體,但其代價是為了老舊軟體相容性而保留下來的老舊線路,已經妨礙了現代x86-64處理器的效能及能效發展,讓處理器發展倍感桎梏。

Intel表示新的x86s架構,其s代表Simplification,精簡化過的x86-64即稱x86s,首要目標為降低當代軟體和硬體體系結構的整體複雜性,勢必要汰除及簡化x86-64中已用不到或者很少用到的部分[3],移除的部分包括ring 1ring 2,以及gate這類過時特性,也移除16位元尋址支援,刪除ring 3 I/O介面進入支援,刪除字串介面I/O,並限制中斷控制器(APIC)使用X2APIC,移除傳統8259支援,以及移除一些未使用的操作系統模式 [4]

應用產品

截至2023年7月,尚未正式推出x86s處理器,目前仍僅以白皮書形式存在。

参考文献

  1. ^ Envisioning a Simplified Intel Architecture. Intel. [2023-05-22]. (原始内容存档于2023-10-17). 
  2. ^ 存档副本 (PDF). [2023-08-22]. (原始内容存档 (PDF)于2023-08-22). 
  3. ^ 英特尔公布全新架构 x86S. ofweek. [2023-05-22]. (原始内容存档于2023-07-24). 
  4. ^ 英特爾改革x86架構,新x86S指令集專注64位元. technews. [2023-05-22]. (原始内容存档于2023-08-01). 

參見

x86 汇编器与汇编语言
相关话题
汇编器
使用汇编语言编程
  • 调用栈
  • 标志寄存器英语FLAGS register
    • 进位标志英语Carry flag (CF)
    • 方向标志英语Direction flag(DF)
    • 中断标志英语Interrupt flag(IF)
    • 溢出标志英语Overflow flag(OF)
    • 零标志英语Zero flag(ZF)
  • 操作码英语Opcode
  • 程式計數器
  • 寄存器x86寄存器
  • 调用约定
  • 指令列表英语x86 instruction listings
已停產
x86前產品
x87(外置浮點運算器)
8/16位总线:8087
  • 16位总线:80187
  • 80287
  • 80387SX英语Intel 80387
    32位总线:80387DX
  • 80487
x86-16(16位)
x86-32/IA-32(32位)
x86-64/Intel 64(64位)
EPIC/IA-64(64位)
現有產品
  • Atom
  • Quark英语Intel Quark
  • 平台
     
    微架構
    x86
    P5
    P6
    500 nm
    奔腾Pro
    350 nm
    奔腾Pro
    Klamath
    250 nm
    Mendocino
    Dixon
    Tonga
    Covington
    Deschutes
    Katmai
    Drake
    Tanner
    180 nm
    Coppermine
    Coppermine T
    Timna英语Intel Timna
    Cascades
    130 nm
    Tualatin
    Banias
    90 nm
    Dothan
    Stealey英语Stealey (microprocessor)
    Tolapai英语Tolapai
    Canmore
    65 nm
    Yonah英语Yonah (microprocessor)
    Sossaman
    NetBurst
    180 nm
    Willamette
    Foster
    130 nm
    Northwood
    Gallatin
    Prestonia
    90 nm
    Tejas和Jayhawk英语Tejas and Jayhawk
    Prescott
    Smithfield
    Nocona
    Irwindale
    Cranford
    Potomac
    Paxville
    65 nm
    Cedar Mill
    Presler
    Dempsey
    Tulsa
    Core
    65 nm
    Merom-L英语Merom (microprocessor)#Merom-L
    Merom英语Merom (microprocessor)
    Conroe-L英语Conroe (microprocessor)#Conroe-L
    Allendale英语Conroe (microprocessor)#Allendale
    Conroe英语Conroe (microprocessor)
    Kentsfield英语Kentsfield (microprocessor)
    Woodcrest
    Clovertown
    Tigerton
    45 nm
    Penryn英语Penryn (microprocessor)
    Penryn-QC英语Penryn (microprocessor)#Penryn-QC
    Wolfdale英语Wolfdale (microprocessor)
    Yorkfield英语Yorkfield
    Wolfdale-DP英语Wolfdale-DP (microprocessor)
    Harpertown
    Dunnington
    Nehalem
    45 nm
    Auburndale
    Beckton (Nehalem-EX)
    Bloomfield英语Bloomfield (microprocessor)
    Clarksfield英语Clarksfield (microprocessor)
    Gainestown (Nehalem-EP)
    Havendale
    Jasper Forest
    Lynnfield英语Lynnfield (microprocessor)
    32 nm
    Arrandale英语Arrandale
    Clarkdale英语Clarkdale (microprocessor)
    Gulftown (Westmere-EP)英语Gulftown
    Westmere-EX
    Sandy Bridge
    32 nm
    Sandy Bridge
    Sandy Bridge-E英语Sandy Bridge-E
    Gladden
    22 nm
    Ivy Bridge
    Ivy Bridge-EP
    Ivy Bridge-EX
    Haswell
    Skylake
    14 nm
    Skylake
    Kaby Lake (Amber Lake)
    Coffee Lake (Whiskey Lake)
    Cascade Lake英语Cascade Lake (microarchitecture)
    Comet Lake
    Cooper Lake英语Cooper Lake (microarchitecture)
    Palm Cove
    10 nm
    Cannon Lake英语Cannon Lake (microarchitecture)
    Sunny Cove英语Sunny Cove (microarchitecture)
    10 nm
    Ice Lake
    Willow Cove英语Willow Cove
    14 nm
    Rocket Lake
    10 nm
    Tiger Lake
    Golden Cove英语Golden Cove
    10 nm
    Alder Lake
    Sapphire Rapids英语Sapphire Rapids
    Raptor Lake
    Emerald Rapids英语Emerald Rapids
    Redwood Cove英语Redwood Cove
    7 nm
    Meteor Lake英语Meteor Lake
    Granite Rapids英语Granite Rapids
    Atom
    Bonnell
    Saltwell
    英语Bonnell (microarchitecture)
    45 nm
    Silverthorne
    Diamondville
    Pineview
    Lincroft
    Tunnel Creek
    Stellarton
    Sodaville
    Groveland
    32 nm
    Cedarview
    Penwell
    Cloverview
    Berryville
    Centerton
    Silvermont
    Airmont
    英语Silvermont
    22 nm
    Valleyview
    Tangier
    Anniedale
    14 nm
    Cherryview
    Goldmont英语Goldmont
    14 nm
    Goldmont英语Goldmont
    Goldmont Plus英语Goldmont Plus
    Tremont
    列表
    相關
    • 晶片組
    • PCH
    • SCH英语System Controller Hub
    • ICH
    • PIIX英语PCI IDE ISA Xcelerator
    • GPU comparison英语Comparison of Intel graphics processing units
    • Codenames英语List of Intel codenames
    • GMA
    • HD Graphics