Y86模拟器安装
a.安装bison和flex词法分析工具
sudo apt-get install bison flex
b.下载sim解压, http://csapp.cs.cmu.edu/public/students.html
进入后找到chapter4里的source distribution,点开后用tar xf sim.tar命令进行解压
c.图形界面需要安装Tcl/Tk
sudo apt-get install tcl8.5-dev tk8.5-dev tcl8.5 tk8.5
d.在解压后的sim文件夹中找到makefile文件,打开后更改
(1)GUIMODE=-DHAS_GUI // 将#去掉
(2)TKLIBS=-L/usr/lib/ -ltk8.5 -ltcl8.5 // 加上8.5
(3)TKINC=-I /usr/include/tcl8.5 //将isystem改为大写的I,在最后加上tcl8.5
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 |