本章內容是處理器體系結構,重點掌握ISA,並能觸類旁通;本章帶着你們設計並實現了一個結合CISC和RISC思想的處理器Y86,一個類IA32體系的處理器;ISA在編譯器編寫者和處理器設計者之間提供了一個抽象。git
一個處理器支持的指令和指令的字節級編碼安全
這個程序中,以「.」開頭的詞是彙編器命令函數
程序狀態(Stat)oop
Y86指令rmmovl、mrmovl在順序實現中的計算(圖4-19)學習
SEQ的時序編碼
解壓命令:tar -xvf sim.tar
.net
GUIMODE=-DHAS_GUI (去掉原有註釋#)設計
TKLIBS=-L/usr/lib/ -ltk8.5 -ltcl8.53d
TKINC=-I/usr/include/tcl8.5
指針
編譯 在sim文件夾下右鍵選擇在終端中打開,輸入make clean;make
解決方法:從新安裝了一遍也並無找到問題所在,因此用實驗樓繼續試驗...
實驗樓也出現了一點問題不過是字母大小寫的緣由。
最終進行彙編,asuml.yo就是彙編後的結果。
0x106:2031
託管連接:https://git.oschina.net/20145330swx/Linux
本週的內容是按部就班的,要從第一節看到第七節才能比較好的掌握知識,天天學習一點點是良好的學習方法。在進行Y86的安裝時剛開始比較順利後面越是遇到了一些問題,不明白一步步按教程安裝爲何會出現找不着目錄的問題,以後我還會探索。還好有實驗樓讓我完成了實驗。
代碼行數(新增/累積 | 博客量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 | |
第一週 | 200/200 | 2/2 | 20/20 | |
第二週 | 300/500 | 2/4 | 18/38 | |
第三週 | 500/1000 | 3/7 | 22/60 | |
第四周 | 000/1000 | 2/9 | 30/90 | |
第五週 | 200/1200 | 1/10 | 30/120 | |
第六週 | 100/1300 | 1/101 | 30/150 |