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小时
posted @ 2021-10-23 23:42  魏子俊  阅读(96)  评论(0)    收藏  举报