第五周学习总结

学期(如2021-2022-1) 学号(如:20211425) 《信息安全专业导论》第五周学习总结

作业信息

|这个作业属于哪个课程|<班级的链接>2020-2021-1信息安全专业导论|
|这个作业要求在哪里|<作业要求的链接>[2020-2021-1信息安全专业导论第一周作业](https://edu.cnblogs.com/campus/besti/2021-2022-1fois/homework/12098)|
|这个作业的目标|

  • Pep/9虚拟机
  • 机器语言与汇编语言
  • 算法与伪代码
  • 测试:黑盒,白盒

教材学习内容总结

  • pep

    • pep/9的基本特性:
      • pep/9的内存单元由65536字节的存储单元组成
      • pep/9有七个寄存器
      • 可用的位数决定了可使用的内存大小
    • 指令格式
      • 一条指令由两部分组成
        • 8位的指令说明符
        • 16位的操作说明符
      • 3位的寻址模式说明符表示了怎样解析指令中的操作数部分
    • 示例指令
      • 0000停止执行
      • 1100将汉字载入寄存器A中
      • 1101将字节载入寄存器A中
      • 1110存储寄存器A中的字
      • 1111存储寄存器A中的字节
      • 0110将操作数加到寄存器A中
      • 1000从寄存器A中减操作数
  • 机器语言与汇编语言

    • 机器语言
      • 机器语言是由计算机直接使用的二进制编码指令构成的语言
      • 每种处理器都有自己专用的机器指令集合
      • 每条机器语言指令只能执行一个非常低级的任务
    • 汇编语言
      • 汇编语言是一种低级语言,用助记码表示特定计算机的机器语言指令
  • 算法与伪代码

    • 算法:解决方案的计划或概要,或解决问题的逻辑步骤顺序
    • 伪代码:一种表达算法的语言
    • 伪代码的功能
      • 变量
      • 赋值
      • 输入/输出
      • 选择
      • 重复
  • 黑白盒

    • 代码覆盖测试法-可以看到代码-明箱测试法
    • 数据覆盖测试法-基于数据-暗箱测试法

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

  • 问题1:测试题看不懂
  • 问题1解决方案:上网翻译,然后查找书本和网页,解决问题
  • 问题2:看不懂汇编语言
  • 问题2解决方案:询问学长和同学

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

  • 问题1:编写的代码无法运行
  • 问题1解决方案:寻找学长查找问题
  • 问题2:不懂各种函数代表什么
  • 问题2解决方案:查书

代码托管









上周考试错题总结

  • 错题1 上课测试题没有满分
    原因:没有把答案转化为16进制

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20
第二周 300/500 2/4 18/38
第三周 500/1000 3/7 22/60
第四周 300/1300 2/9 30/90

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

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

  • 计划学习时间:XX小时

  • 实际学习时间:XX小时

  • 改进情况:

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

参考资料

posted @ 2021-10-24 13:20  gaozheng08  阅读(142)  评论(0)    收藏  举报