How many registers does an x86-64 CPU have? (2020)
Hacker News
This Hacker News discussion delves into the number of registers available in an x86-64 CPU, exploring the nuances of general-purpose registers, segment registers, and other specialized register types.
x86-64 CPU 有多少個暫存器?
Hacker News
14 天前
AI 生成摘要
這篇 Hacker News 的討論深入探討了 x86-64 CPU 中可用的暫存器數量,探討了通用暫存器、段暫存器和其他專用暫存器類型的細微差別。
在討論過程中,參與者分享了數個具深度的技術資源。針對 x86 指令集的詳細編碼與操作,Felix Cloutier 的線上 x86 指令參考網站被視為權威工具。在學術與歷史層面,留言者推薦了 David W. Wall 於 1986 年發表的關於連結時期全域暫存器分配的研究,以及 Richard L. Sites 在 1979 年撰寫的經典論文《如何使用一千個暫存器》,這些文獻為理解大規模暫存器檔案的設計挑戰提供了重要的歷史脈絡。此外,針對 Intel 最新的 APX 擴展,討論中也提到了 REX2 預置碼與 EVEX 格式在增加暫存器定址能力上的技術細節。