2019-2020-1学期 20192428 《网络空间安全专业导论》第三周学习总结
2019-2020-1学期 20192428 《网络空间安全专业导论》第三周学习总结 通过阅读第六第七两章内容,我做出如下程序设计层的读书笔记。 第六章——低级程序设计语言与伪代码 6.1 计算机操作 计算机的定义: 计算机是能够==储存、检索和处理数据==的可编程电子设备 故而,储存、检索和处理是计算机能够对数据执行的操作。 6.2 机器语言 机器语言(machine language):由==计算机直接使用的二进制编码指令构成==的语言 第一章中曾提到过,机器语言是最初人们编写指令所需的语言。后来才有其他程序设计语言的诞生,书中也提到,每条机器语言指令只能执行一个非常低级的任务。 机器语言处理过程中,每个微小的步骤都必须被明确地编码,故而有句话说得好:编程永远比看上去要难。 虚拟机:Pep/8 教材借助Pep/8虚拟机帮助理解机器语言的具体表现形式。首先其内存单元是65536字节的储存空间组成,Pep/8中字长为2字节或者16比特。 Pep/8的指令格式为两部分组成:==8位的指令说明符==和==16位的操作说明符。== 其中 指令说明符 (指令的第一个字节)说明了要执行什么操作和如何解释操作数的位置。 而 操作数说明符 (指令的第二和第三个字节)存放的则是操作数本身或者是操作数地址。有些指令没有操作数说明符。 来源: https://www.cnblogs.com