第五周学习总结
作者:互联网
学期(如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中减操作数
- pep/9的基本特性:
-
机器语言与汇编语言
- 机器语言
- 机器语言是由计算机直接使用的二进制编码指令构成的语言
- 每种处理器都有自己专用的机器指令集合
- 每条机器语言指令只能执行一个非常低级的任务
- 汇编语言
- 汇编语言是一种低级语言,用助记码表示特定计算机的机器语言指令
- 机器语言
-
算法与伪代码
- 算法:解决方案的计划或概要,或解决问题的逻辑步骤顺序
- 伪代码:一种表达算法的语言
- 伪代码的功能
- 变量
- 赋值
- 输入/输出
- 选择
- 重复
-
黑白盒
- 代码覆盖测试法-可以看到代码-明箱测试法
- 数据覆盖测试法-基于数据-暗箱测试法
教材学习中的问题和解决过程
- 问题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小时
-
改进情况:
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)
参考资料
标签:总结,汇编语言,代码,学习,第五,指令,寄存器,机器语言 来源: https://www.cnblogs.com/gao0818/p/15450770.html