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
posted @ 2021-10-23 15:27  20211328-张树杰  阅读(69)  评论(0)    收藏  举报