20145213《信息安全系统设计》第六周学习总结下篇
2016-10-23 22:56
260 查看
多年后,殊途同归,
我们相约在不同的身份里为这个世界同样奋斗。
至于学生工作留下的气质,
终会酿成我们默契的对望,
隐隐预示着不可知的未来发着光
2.下载sim解压。地址
3.图形界面须要安装Tcl/Tk
在终端中输入sudo apt-get install tcl8.5-dev tk8.5-dev tcl8.5 tk8.5
在解压后的sim文件夹中找到makefile文件,作如下改动并保存
4.编译 在sim文件夹下右键选择在终端中打开,输入
最后生成模拟器如下
进入y86-code文件夹,可以找到asuml.yo
写一个电路的HCL代码,对于输入字A,B,C,选择中间值。
别出心裁的Linux命令学习法
深入理解计算机系统
学长博客
我们相约在不同的身份里为这个世界同样奋斗。
至于学生工作留下的气质,
终会酿成我们默契的对望,
隐隐预示着不可知的未来发着光
安装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/0 | 1/1 | 10/10 | |
第二周 | 0/0 | 1/2 | 10/20 | |
第三周 | 0/0 | 1/3 | 10/30 | |
第四周 | 0/0 | 1/4 | 10/40 | |
第五周 | 100/100 | 3/7 | 10/40 | |
第六周 | 150/200 | 2/9 | 10/50 | 安装Y86模拟器 |
参考资料
Linux基础入门别出心裁的Linux命令学习法
深入理解计算机系统
学长博客
相关文章推荐
- 20145213《信息安全系统设计》第五周学习总结下篇
- 20145213《信息安全系统设计》第九周学习总结下篇
- 20145213《信息安全系统设计》第十二 周学习总结
- 20145213《信息安全系统设计基础》第七周学习总结下篇
- 20145213《Java程序设计学习笔记》第六周学习总结
- 20145213《信息安全系统设计基础》第八周学习总结下篇
- 20145213《信息安全系统设计基础》第六周学习总结上篇
- 20145213《信息安全系统设计》第十一周学习总结
- 20135234马启扬-——信息安全系统设计基础第六周学习总结
- 信息安全系统设计基础第六周学习总结(处理器体系结构)
- 信息安全系统设计基础第六周学习总结
- 20135223何伟钦—信息安全系统设计基础第六周学习总结
- 系统设计基础第六周学习总结
- 20135218 姬梦馨 第六周学习总结
- 20135203齐岳 信息安全系统设计基础第六周学习总结
- 信息安全系统设计基础第六周学习总结
- 第六周学习总结
- 信息安全系统设计基础第六周学习总结—20135227黄晓妍
- 信息安全系统设计基础第六周学习总结
- 信息安全系统设计基础第六周学习总结