20145234黄斐《信息安全系统设计基础》第六周学习总结(Y86模拟器的安装)

Posted 20145234黄斐

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20145234黄斐《信息安全系统设计基础》第六周学习总结(Y86模拟器的安装)相关的知识,希望对你有一定的参考价值。

Y86模拟器的安装

由于本人的电脑有些问题,在安装的时候忽然断电导致之前的成果都没有截图。

1.安装bison和flex词法分析工具

sudo apt-get install bison flex tk

2.下载sim, http://csapp.cs.cmu.edu/public/students.html

在Linux终端输入tar -xvf sim.tar,进行解压

3.图形界面需要安装Tcl/Tk

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

4.在解压后的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

5.在终端 cd sim 后输入 make clean;make

这时模拟器可以运行了

然后cd pipe ,输入 ./psim -t -g ../y86-code/asum.yo

6.进入y86-code文件夹,可以找到asuml.yo

后记:由于学艺不精,我在做以上安装的时候借鉴了陈俊达与江苒的博客,在这里对他们表示谢意。

另附:当下不过是刚刚安装罢了,这个程序该怎么用,我其实还不是很懂。

第四章课本知识

在本人的另一篇博客中:20145234黄斐《信息安全系统设计基础》第六周学习总结(课本部分)

以上是关于20145234黄斐《信息安全系统设计基础》第六周学习总结(Y86模拟器的安装)的主要内容,如果未能解决你的问题,请参考以下文章

20145234黄斐《java程序设计》第六周

20145234黄斐《信息安全系统设计基础》第七周(Linux命令复习)

20145234黄斐《信息安全系统设计基础》第十周

20145234黄斐《信息安全系统设计基础》期中总结

20145234黄斐《信息安全系统设计基础》第十二周

20145234黄斐《信息安全系统设计基础》第0周学习总结