2021-2022-1 20211328《信息安全专业导论》第五周学习总结
作者:互联网
2021-2022-1 20211328《信息安全专业导论》第五周学习总结
作业信息
这个作业属于哪个课程 | 2021-2022-1信息安全专业导论 |
---|---|
这个作业要求在哪里 | 2021-2022-1信息安全专业导论第五周作业 |
这个作业的目标 | Pep/9虚拟机 机器语言与汇编语言 算法与伪代码 测试黑盒,白盒 |
作业正文 | 2021-2022-1 20211328《信息安全专业导论》第五周学习总结 |
教材学习内容总结
- 虚拟机是为了模拟真实机器的重要特征而设计的假象机器。
- 立即寻址:要被载入寄存器A的值在操作数说明符中。即数据存放在操作数说明符中。
- 直接寻址:操作数说明符存储了操作数驻留在内存中的地址。
- 寻址模式是立即寻址的话,操作数说明符的第一个字节会被忽略,只有第二个字节会被载入寄存器A中。
- 寻址模式是直接寻址,只会载入内存位置的1字节,而不是2字节。
程序实例
汇编语言
- 用助记码表示特定计算机的机器语言指令。
- Pep/9汇编语言的特性:操作数用0x和十六进制表示,然后是逗号,最后是寻址模式i(立即寻址)d(直接寻址)。
- LDWA(载入字)LDBA(载入字节)
- 汇编器指令:汇编器本身使用的指令(翻译程序使用的指令)
- 伪代码:用介于自然语言和计算机语言之间的文字和符号来描述算法。
- 伪代码只是像流程图一样用在程序设计的初期,帮助写出程序流程。
- 伪代码语句 变量,赋值, 输入/输出,重复,if-then选择,if-then-else选择。
测试
- 代码覆盖(明箱)测试法:通过执行代码中的所有语句测试程序或子程序的测试方法。
- 数据覆盖(暗箱)测试法: 基于所有可能的输入数据测试程序或子程序的测试方法。
教材学习中的问题和解决过程
问题:不懂什么是伪代码
解决过程:通过上网查找资料了解,用介于自然语言和计算机语言之间的文字和符号来描述算法。伪代码只是像流程图一样用在程序设计的初期,帮助写出程序流程。
代码调试中的问题和解决过程
解决过程:在编写代码的过程中过于粗心导致代码无法运行,需要花较长的时间寻找错误,浪费了大量时间,效率较低。
代码托管
上周考试错题总结
1.which number represents the value of the base in every number system? (C)
A.0 B.1 C.10 D.11 E.100
2.Audio data is often represents on a computer by sampling the continuous signal that represents a
正确
学习感受
学习过程较为困难,但与之前比较有了一定的进步。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 0/0 | 2/2 | 20/20 | |
第二周 | 10/10 | 2/4 | 15/35 | |
第三周 | 90/100 | 1/5 | 15/50 | |
第四周 | 100/200 | 2/7 | 15/65 | |
第五周 | 150/350 | 3/10 | 15/80 |
标签:操作数,字节,代码,寻址,2021,2022,20211328 来源: https://www.cnblogs.com/zsj6787/p/15441351.html