zoukankan      html  css  js  c++  java
  • 2017-2018-1 20155328 《信息安全系统设计基础》第五周学习总结

    2017-2018-1 20155328 《信息安全系统设计基础》第五周学习总结

    教材学习内容总结

    • 编译选项-Og告诉编译器使用会生成符合原始C代码整体结构的机器代码的优化等级。从得到的程序性能考虑,较高级别的优化(-O1或者-O2)被认为是较好的选择。

    • 所有以“.”开头的行都是指导汇编器和链接器工作的伪指令。

    • x86-64支持多种操作数格式:立即数(用来表示常数值)、寄存器(表示某个寄存器内容)、内存引用(根据计算出的地址访问某个内存位置)。

    • 过程提供了一种封装代码的形式,用一组指定的参数和一个可选的返回值实现了某种功能。过程的形式有:函数、方法、子例程、处理函数等等。

    • 条件码寄存器用于描述最近的算术或逻辑操作的属性。

    教材学习中的问题和解决过程

    • 问题1:leap指令和movq指令有什么区别?
    • 问题1解决方案:movq指令属于MOV类(最简单形式的数据传送指令),movq表示传递4字节。而leap是从内存读数据到寄存器,但实际上并未引用内存

    代码调试中的问题和解决过程

    暂未遇到问题。

    代码托管

    statistics脚本截图

    上周考试错题总结

    • 第5题:

    针对以上代码:gcc -c *.c 可以得到m.o,swap.o两个模块,相对于m.o, buf是(B)

    A.外部符号

    B.全局符号

    C.局部符号

    D.以上都不对

    结对及互评

    点评模板:

    • 博客中值得学习的或问题:
      • xxx
      • xxx
      • ...
    • 代码中值得学习的或问题:
      • xxx
      • xxx
      • ...
    • 其他

    本周结对学习情况

    • 20155325
      - 结对学习内容
      • 教材第三章

    其他(感悟、思考等,可选)

    本周学习得较为仓促,在看书上花的时间比较多,希望下周自己能增强实践。

    学习进度条

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 40/40 1/1 20/20
    第二周 40/40 1/2 18/38
    第四周 154/194 2/4 20/58
    第五周 48/242 2/6 20/78

    尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
    耗时估计的公式
    :Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

    参考:软件工程软件的估计为什么这么难软件工程 估计方法

    • 计划学习时间:25小时

    • 实际学习时间:20小时

    • 改进情况:

    (有空多看看现代软件工程 课件
    软件工程师能力自我评价表
    )

    参考资料

  • 相关阅读:
    如何在博客园中添加新随笔以及随笔参考格式
    如何在班级博客中提交作业
    C高级第一次作业
    MySQL调优
    个人作业--软件工程实践总结
    动态分区最佳-最坏-最先分配
    动态分区代码
    个人作业-软件评测
    软件工程第五次作业
    软件工程第四次作业——结对作业
  • 原文地址:https://www.cnblogs.com/zyqzyq/p/7712656.html
Copyright © 2011-2022 走看看