20145228 《信息安全系統設計基礎》第六週學習總結 (2)

Y86模擬器安裝

a.安裝bison和flex詞法分析工具html

sudo apt-get install bison flexjava

b.下載sim解壓, http://csapp.cs.cmu.edu/public/students.htmlgit

進入後找到chapter4裏的source distribution,點開後用tar xf sim.tar命令進行解壓app

c.圖形界面須要安裝Tcl/Tk工具

sudo apt-get install tcl8.5-dev tk8.5-dev tcl8.5 tk8.5學習

d.在解壓後的sim文件夾中找到makefile文件,打開後更改flex

(1)GUIMODE=-DHAS_GUI // 將#去掉.net

(2)TKLIBS=-L/usr/lib/ -ltk8.5 -ltcl8.5 // 加上8.5code

(3)TKINC=-I /usr/include/tcl8.5 //將isystem改成大寫的I,在最後加上tcl8.5htm

e.在終端 cd sim 後輸入 make clean;make

這時模擬器能夠運行了

而後cd pipe ,輸入 ./psim -t -g ../y86-code/asum.yo

•進入y86-code文件夾,能夠找到asuml.yo

本週代碼託管截圖

代碼託管地址

學習進度條

代碼行數(新增/累積) 博客量(新增/累積) 學習時間(新增/累積) 重要成長
目標 4000行 25篇 350小時
第一週 0/ 0 2/2 20/30
第二週 100/100 1/3 20/50
第三週 300/400 1/4 20/70
第四周 0/400 0/4 0/70
第五週 300/700 2/6 20/90
第六週 100/800 2/8 20/110

參考資料

《深刻理解計算機系統V2》學習指導
《深刻理解計算機系統》
Y86安裝 ...

相關文章
相關標籤/搜索