zoukankan      html  css  js  c++  java
  • 20145213《信息安全系统设计》第六周学习总结下篇

    多年后,殊途同归,
    我们相约在不同的身份里为这个世界同样奋斗。
    至于学生工作留下的气质,
    终会酿成我们默契的对望,
    隐隐预示着不可知的未来发着光

    安装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基础入门](https://www.shiyanlou.com/courses/1)
    [别出心裁的Linux命令学习法](http://www.cnblogs.com/rocedu/p/4902411.html)
    [深入理解计算机系统](https://www.shiyanlou.com/courses/413)
    [学长博客](http://www.cnblogs.com/hyq20135317/p/4868782.html)
  • 相关阅读:
    【题解】P1999 高维正方体
    【题解】 P1850 [NOIP2016 提高组] 换教室(又是一道debug的DP,debug经验++)
    【题解】P1439 【模板】最长公共子序列
    【笔记】还是发上来作为学习过的记录吧,凌乱,勿进
    为什么我不会做数位DP
    【题解】HUD3652 B-number && 数位DP学习笔记
    【题解】LIS(longest increasing subsequence)最长上升子序列
    lingo重点部分快速上手
    koa2转移json文件地址
    Koa2创建项目
  • 原文地址:https://www.cnblogs.com/qiwei/p/5991155.html
Copyright © 2011-2022 走看看