2019-2020-1学期 20212413 《网络空间安全专业导论》 第三周学习总结
第六章:低级程序设计语言与伪代码
计算机真正执行的程序设计指令是用机器语言编写的指令,这些指令存在于计算机的硬件中(机器语言:与计算机直接使用的二进制编码指令构成的语言),但是大多数程序是用高级语言编写,然后翻译成机器语言,每一部分软件其实是用机器代码实现的。虚拟机有七个寄存器包括程序计数器,指令寄存器,累加器等等。(程序计数器:包含下一条即将被执行的指令的地址;指令寄存器:包含正在被执行的指令的一个副本;累加器:一个寄存器,是用来保存操作的数据与结果。)指令格式包括指令说明符与操作数说明符。伪代码是一种语言,可以更清晰地表达代码。
第七章:问题求解与算法设计
可以分为以下几个步骤1.分析问题;
2.列出主要任务;
3.编写其余的模块;
4.根据需要进行重组和改写(完成后当然也需要测试一遍)。
信息隐蔽是指隐蔽模块的细节以控制对这些细节的访问的做法,而抽象则是隐藏信息的结果。数据抽象是指数据视图,即把数据的逻辑视图与它的实现分离开;过程抽象是指动作视图,即把动作的逻辑视图与它的视线分离开;控制抽象是指控制结构的视图,即把控制结构的逻辑视图与它的实现分离开。

浙公网安备 33010602011771号