2015-05-04 42 views
3

對於那些不知道的人來說,像XADD,ADD等Intel(宏)指令被分解爲一系列微操作(uops),其中一個宏指令可以有多個微操作。微波爐的參考資料?

我知道英特爾開發人員指南,但他們似乎沒有詳細介紹有關uops的任何內容,只是x86指令的參考資料。

有沒有人知道可用的材料具體提到各種微軟?

+0

這是一個商業祕密,隨着每個體系結構的修訂而改變。如果你想知道這一點,你必須在英特爾找到一份工作。 –

+0

性能計數器可以跟蹤發佈的uops(融合域),調度(未融合域)和退役(選擇融合域或非融合域)。所以你可以通過循環運行來告訴一個指令能解碼多少個uops。 IDK爲什麼不自己發佈表格,但正如Paul的回答所說,Agner Fog運行實驗並維護表格。我已經在http://stackoverflow.com/tags/x86/info中添加了Agner的東西的鏈接。 –

+0

可能的[如何找到英特爾x86 CPU上的指令可以解碼的微操作?](https://stackoverflow.com/questions/26735240/how-can-i-find-the-micro-ops-其中的指令 - 上英特爾86的CPU解碼通) – OmerB

回答