我正在閱讀Ulrich Drepper的「每個計算機科學家應該知道的關於記憶的內容」。指令的解碼形式是什麼?
在第6.2.2,它讀取:
[...]指令已到 它們可以執行之前進行解碼,並加快這(在x86和x86-64重要 ),指令實際上被緩存在 的解碼錶格中,而不是以從 內存中讀取的字節/字形式。
作者通過「解碼」形式表示指令意味着什麼?這些說明不是指他們自己的意思嗎? 「添加」是一個「添加」,例如...
它的「解碼」形式的表示是什麼?爲什麼他們需要緩存它?它不是確定性的嗎?是否需要時間來「解碼」管道中的指令,爲什麼?
維基解釋得很好http://en.wikipedia.org/wiki/Central_processing_unit#Decode – Adrian