20145228 《信息安全系统设计基础》第六周学习总结 (2)

本文详细介绍了Y86模拟器的安装步骤,包括安装必要的词法分析工具bison和flex,下载并解压sim源码包,配置GUI模式所需的Tcl/Tk环境,并修改makefile文件以适应图形界面的需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

887033-20161023144336810-738328837.png

887033-20161023144353842-80972192.png

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

887033-20161023144401232-592045735.png

本周代码托管截图

887033-20161023144413217-1687870589.png

代码托管地址

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标4000行25篇350小时
第一周0/ 02/220/30
第二周100/1001/320/50
第三周300/4001/420/70
第四周0/4000/40/70
第五周300/7002/620/90
第六周100/8002/820/110

参考资料

《深入理解计算机系统V2》学习指导
《深入理解计算机系统》
Y86安装
...

转载于:https://www.cnblogs.com/J000/p/5990023.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值