您的位置:首页 > 其它

20145213《信息安全系统设计》第六周学习总结下篇

2016-10-23 22:56 260 查看
多年后,殊途同归,

我们相约在不同的身份里为这个世界同样奋斗。

至于学生工作留下的气质,

终会酿成我们默契的对望,

隐隐预示着不可知的未来发着光

安装Y86模拟器 (参考博客

1.安装bison和flex词法分析工具,在终端中输入
sudo apt-get install bison flex


2.下载sim解压。地址
http://csapp.cs.cmu.edu/public/students.html
,找到
Chapter 4: Processor Architecture
,点击
Source distribution (README)
下载后在虚拟机中解压。

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

在终端中输入sudo apt-get install tcl8.5-dev tk8.5-dev tcl8.5 tk8.5

在解压后的sim文件夹中找到makefile文件,作如下改动并保存

GUIMODE=-DHAS_GUI // 将#去掉

TKLIBS=-L/usr/lib/ -ltk8.5 -ltcl8.5 // 加上8.5

TKINC=-I /usr/include/tcl8.5 //将isystem改为大写的I,在最后加上tcl8.5




4.编译 在sim文件夹下右键选择在终端中打开,输入
make clean;make


最后生成模拟器如下


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



本周代码托管截图





实践

练习题4.10

写一个电路的HCL代码,对于输入字A,B,C,选择中间值。

int Med3 = [         A<=B && A>=C :A;         A<=C && A>=B :A;         B<=A && B>=C :B;         B<=C && B>=A :B;         1:C; ];


学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标5000行30篇400小时
第一周0/01/110/10
第二周0/01/210/20
第三周0/01/310/30
第四周0/01/410/40
第五周100/1003/710/40
第六周150/2002/910/50安装Y86模拟器

参考资料

Linux基础入门

别出心裁的Linux命令学习法

深入理解计算机系统

学长博客
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: