處理器體系結構
4.1 Y86指令集體系結構

1.Y86程式員可見狀态:
程式寄存器:%eax,%ecx,%edx,%ebx,%esi,%edi,%esp,%ebp。就是一個很大的位元組數組,儲存着程式和資料。Y86用虛拟位址來引用存儲器位置,硬體和作業系統軟體聯合起來将虛拟位址翻譯成實際或實體位址。
2.Y86指令:
3.指令編碼
① Y86指令集功能碼:
② Y86程式寄存器标示符:
4.Y86指令異常:
4.2 邏輯設計和硬體控制語言HCL
1.邏輯門:
2.組合電路和HCL布爾表達式:
3.字級組合電路和HCL整數表達式:
4.存儲器和時鐘:
4.3 Y86的順序實作
1.将處理組織成階段:
2.SEQ硬體結構:
4.4 流水線的通用原理
流水線的局限性:
① 不一緻的劃分:
② 流水線過甚,收益反而降低:
五、參考資料
深入了解計算機系統(第二版).pdf
六、實驗
實驗步驟:
建構YIS環境:
YIS測試:
書本對照:
彙編内容:
遇到的問題:
建構YIS環境的時候,執行make指令時,出現錯誤提示,不能找到-ltk和-ltcl,但并不影響YIS測試。(小組中已經有人提問了,就沒有再發帖了)