2021-2022-1 20211318 《信息安全专业导论》第五周学习总结
2021-2022-1 20211318《信息安全专业导论》第五周学习总结
作业信息
作业模板:https://www.cnblogs.com/rocedu/p/9577842.html#JXJC
作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK05
作业正文:https://i.cnblogs.com/posts/edit
教材学习内容总结
《计算机科学概论》第六章
- 6.1计算机操作
计算机重新定义:programmable(指令)
store,retrieve(检索),process(计算机对data进行的操作) - 6.2机器语言(machine language)
计算机真正能识别和执行的二进制代码 - Pep/9
寻址模式:
- 000 立即寻址(i):操作数说明符中存储的为操作数本身。
- 001 直接寻址(d):操作数说明符中存储的为操作数内存地址名称。
操作代码:
- 0000 停止执行:一元指令,使程序终止,寻址模式被忽略。
- 1100 将字(两字节)载入寄存器A :寻址模式:000 载入16位操作数说明符 001载入操作数地址,该数最左边一字节便是给定地址
- 1101 将字节载入寄存器A:寻址模式:000 第一字节被忽略 001:内存位置的一字节
- 0110 将操作数加到A
- 1000 从A中减去操作数
注意,以下只能使用直接寻址
- 1110存储存储器A中的字
- 1111存储存储器A中的字节
汇编语言
注意缩进要用Tab
相加
循环相加
伪代码
人写出来给人看的。
代码覆盖测试法:
看得到代码,明箱
数据覆盖测试法:
允许使用数据边界值,暗箱
[代码托管]
if分支
while循环
while else
while break
for
break
continue
水仙花数
代码调试过程中遇到的问题
- 问题一
python代码写完了,不小心按到了backspace,运行失败,显示
- 解决过程
python对缩进的要求很高,要了解清程序结构,该缩进缩进,该对其对其。
上周考试错题总结
- 错题一
Which number represent the value of the base in every number system? - 错误反思
base(基数):计数系统中的基本数值,规定了这个系统中使用的数字量和数位位置的值
关键在于这个represent,之前做错我选的是0,因为0这个数很重要,所以选错是因为我没有理解题意。 - 错题二
Audio data is often represented on a computer by sampling the continuous signal that represent a - 错误反思
在看教材时,看sampling的概念时,教材原文说得到的不是连续的信号,但题目所讲的并不是sampling的概念,模拟信号是随电压连续变化的。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 0/0 | 3/3 | 20/20 | |
第二周 | 10/10 | 2/5 | 20/40 | |
第三周 | 120/130 | 1/6 | 20/60 | |
第四周 | 100/230 | 2/8 | 20/80 | |
第五周 | 100/330 | 5/13 | 20/100 |