2021-2022-1 20211327《信息安全专业导论》第五周学习总结
2021-2022-1 20211327《信息安全专业导论》第五周学习总结
https://edu.cnblogs.com/campus/besti/2021-2022-1fois/homework/12097
2021-2022-1《信息安全专业导论》第五周学习总结
作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03
作业目标:
一.自学《计算机科学概论》第六章,学习Pep/9虚拟机、机器语言与汇编语言、算法与伪代码、测试:黑盒,白盒。
二.自学《看漫画学python》第五章
作业正文:https://home.cnblogs.com/shen-jianxiang
教材内容学习总结
一.《计算机科学概论》
1.存储、检索和处理是计算机能够对数据执行的动作,计算机真正执行的程序设计指令是用机器语言编写的指令,由于指令数量有限,所以程序员通过二进制代码,给每个指令分配一个二进制代码,这也要求程序员对数字的敏感性并非常注意细节,记住每组二进制数代表着什么指令。
2.Pep/8有39个机器语言指令,其内存单元由65536(十进制)字节的存储空间构成,存储某个特定字节时,是用它的地址指代,其可用的比特数决定了我们可以使用的内存大小。
3.直接寻址与间接寻址:寻址模式是000,其指令的操作数说明符中存储的就是操作数,成为立即寻址(i);若寻址模式是001,那么操作数说明符中存储的是操作数所在的内存地址名称,成为直接寻址(d)。
4.操作码及其指令含义:0000-停止执行、1100-将操作数载入寄存器A中、1110-将寄存器A的内容存储到操作数中、0111-将操作数加到寄存器A中、1000-在寄存器A的值中减去操作数的值、01001-把字符输入操作数、01010-从操作数输出字符。
5.布尔表达式是评价为真或假的表达式,黑盒的测试方法有:等价类划分法(有效等价类、无效等价类0)、边界值分析法(BVA)、判定表法、因果图法、组合覆盖法、正交实验法、对比pairwise和OTDM、功能图法(黑白盒混合)、场景设计法和错误推测法。白盒测试方法:逻辑覆盖法、循环覆盖法、基本路径法。
二.《看漫画学python》
1.python中没有switch语句,其多功能分支是由if-elif-else实现。
2.python中没有do-while语句,while语句先判断循环条件,若条件为True则执行循环体。
3.break语句和continue语句属于跳转语句,break用于强行退出循环体,continue用于结束本次循环,跳过循环体中尚未执行的语句。
教材学习中遇到的问题
一.《计算机科学概论》:
1.Pep/9的指令格式的原理,以及其在具体应用中的使用方式,指令说明符与操作数说明符之间的联系。
2.具有分支的程序和具有循环的程序的理解,在实际操作中两种程序的编写与运用。
3.伪代码的理解和执行伪代码算法的具体方式、如何编写和翻译伪代码算法。
4.通过白盒、黑盒测试的具体方法及其工作原理的理解。
二.《看漫画学python》
1.break语句和continue语句的具体使用和作用理解较模糊。
2.分支语言的多元化使用。
代码调试中的问题和解决过程







上周测试错题总结




其他
二进制在计算机各类程序和功能中的应用还需继续学习和理解,对计算机基础知识的掌握还需努力,对一定抽象概念的理解还有待提高。
学习进度条
| 代码行数(新增/累积) | 学习时长(新增/累积) | 博客量(新增/累积) | 重要成长 | |
|---|---|---|---|---|
| 第一周 | 200/200 | 20/20 | 1/1 | |
| 第二周 | 200/400 | 20/40 | 1/2 | |
| 第三周 | 200/600 | 20/60 | 1/3 | |
| 第四周 | 200/800 | 20/80 | 1/4 | |
| 第五周 | 200/1000 | 20/100 | 1/5 |

浙公网安备 33010602011771号