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 | 
 
                    
                     
                    
                 
                    
                





 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号