天天看點

資訊安全系統設計基礎第6周學習總結

處理器體系結構

4.1 Y86指令集體系結構

資訊安全系統設計基礎第6周學習總結

1.Y86程式員可見狀态:

程式寄存器:%eax,%ecx,%edx,%ebx,%esi,%edi,%esp,%ebp。就是一個很大的位元組數組,儲存着程式和資料。Y86用虛拟位址來引用存儲器位置,硬體和作業系統軟體聯合起來将虛拟位址翻譯成實際或實體位址。

2.Y86指令:

資訊安全系統設計基礎第6周學習總結
資訊安全系統設計基礎第6周學習總結

3.指令編碼

① Y86指令集功能碼:

資訊安全系統設計基礎第6周學習總結

② Y86程式寄存器标示符:

資訊安全系統設計基礎第6周學習總結
資訊安全系統設計基礎第6周學習總結

4.Y86指令異常:

資訊安全系統設計基礎第6周學習總結

4.2 邏輯設計和硬體控制語言HCL

1.邏輯門:

資訊安全系統設計基礎第6周學習總結

2.組合電路和HCL布爾表達式:

資訊安全系統設計基礎第6周學習總結
資訊安全系統設計基礎第6周學習總結

3.字級組合電路和HCL整數表達式:

資訊安全系統設計基礎第6周學習總結

4.存儲器和時鐘:

資訊安全系統設計基礎第6周學習總結

4.3 Y86的順序實作

資訊安全系統設計基礎第6周學習總結

1.将處理組織成階段:

資訊安全系統設計基礎第6周學習總結
資訊安全系統設計基礎第6周學習總結

2.SEQ硬體結構:

資訊安全系統設計基礎第6周學習總結
資訊安全系統設計基礎第6周學習總結

4.4 流水線的通用原理

流水線的局限性:

① 不一緻的劃分:

資訊安全系統設計基礎第6周學習總結

② 流水線過甚,收益反而降低:

資訊安全系統設計基礎第6周學習總結

五、參考資料

深入了解計算機系統(第二版).pdf

六、實驗

資訊安全系統設計基礎第6周學習總結

實驗步驟:

建構YIS環境:

資訊安全系統設計基礎第6周學習總結
資訊安全系統設計基礎第6周學習總結
資訊安全系統設計基礎第6周學習總結

YIS測試:

資訊安全系統設計基礎第6周學習總結

書本對照:

資訊安全系統設計基礎第6周學習總結

彙編内容:

資訊安全系統設計基礎第6周學習總結
資訊安全系統設計基礎第6周學習總結

遇到的問題:

建構YIS環境的時候,執行make指令時,出現錯誤提示,不能找到-ltk和-ltcl,但并不影響YIS測試。(小組中已經有人提問了,就沒有再發帖了)

資訊安全系統設計基礎第6周學習總結