2021-2022-1 20211305 《信息安全专业导论》第五周学习总结
作业信息
| 这个作业属于哪个课程 | 2020-2021-1信息安全专业导论 |
|---|---|
| 这个作业要求在哪里 | 2020-2021-1信息安全专业导论第一周作业 |
| 这个作业的目标 | Pep/9虚拟机、机器语言与汇编语言、算法与伪代码、测试:黑盒,白盒 |
| 作业正文 | 本博客链接 |
教材学习内容总结
《计算机科学概论》
- 虚拟机:为了模拟真实机器的重要特征而设计的假想机器。
因为机器的代码因为机器CPU的不同而不同,如果使用不同类型的机器可以通过虚拟机来统一机器代码。 - pep/8:有39个机器语言指令,七个寄存器,程序由这些指令组合而成,指令说明符:说明要怎样操作,操作数说明符说明操作内容。
- 机器语言:由计算机直接使用的二进制编码指令构成的语言。
机器语言示例:0000-停止执行
1100-将操作数载入寄存器A中
1110-将寄存器A中的内容存储到操作数中
0111-将操作数加到寄存器A中
1000-减去操作数
01001-把字符输入操作数
01010-从操作中输出字符 - 汇编语言:一种低级语言,用助记码表示特定计算机的机器语言指令。汇编器就是把汇编语言程序翻译成机器代码的程序。
机器语言中不做任何运算的原因是因为如果进行算术运算,不得不将数字转化为字符的形式,而汇编语言允许我们做十进制的输入与输出,这是运算变得简单。
汇编语言程序过程:汇编语言程序-输入-汇编器-输出-机器代码程序 - 算法:解决方案的计划或概要,或解决问题的逻辑步骤顺序。
- 伪代码:一种表达算法的语言
伪代码语句:
变量:表示存储值或从中提取值得指定位置
赋值:把值存入变量
输入/ 输出:输入-读入一个值,可能是从键盘读入
输出-可能在屏幕上显示一个变量或一个字符串的内容
重复:只要条件满足,就重复执行一条或多条语句
if-then选择:如果条件满足,就进行缩进的语句;如果条件不满足,就跳过缩进的语句
if-then-else选择:如果条件满足,就执行缩进的语句;如果条件不满足,则执行Else之后的缩进语句
《看漫画学python》
学习了分支语句、if-else结构、if-elif-else结构、循环语句
![]()
![]()
![]()
![]()
![]()
教材学习中的问题和解决过程
- 问题1:伪代码意思没理解
- 解决方案:查找资料,伪代码类似于英语结构,用于描述模块结构图的语言,就是一种代码使运算简便。
上周考试错题总结
无
学习进度条
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | |
|---|---|---|---|
| 目标 | 3000行 | 10篇 | 400小时 |
| 第二周 | 100/100 | 2/2 | 30小时 |
| 第三周 | 300/400 | 1/5 | 50小时/80小时 |
| 第四周 | 300/700 | 1/6 | 50小时/130小时 |
| 第五章 | 500/1200 | 3/9 | 50小时/180小时 |






浙公网安备 33010602011771号