2019-2020-1学期 20192428 《网络空间安全专业导论》第三周学习总结

风格不统一 提交于 2019-12-01 23:49:32

2019-2020-1学期 20192428 《网络空间安全专业导论》第三周学习总结

通过阅读第六第七两章内容,我做出如下程序设计层的读书笔记。

第六章——低级程序设计语言与伪代码

6.1 计算机操作

计算机的定义:计算机是能够==储存、检索和处理数据==的可编程电子设备
故而,储存、检索和处理是计算机能够对数据执行的操作。

6.2 机器语言

机器语言(machine language):由==计算机直接使用的二进制编码指令构成==的语言

第一章中曾提到过,机器语言是最初人们编写指令所需的语言。后来才有其他程序设计语言的诞生,书中也提到,每条机器语言指令只能执行一个非常低级的任务。

机器语言处理过程中,每个微小的步骤都必须被明确地编码,故而有句话说得好:编程永远比看上去要难。

虚拟机:Pep/8

教材借助Pep/8虚拟机帮助理解机器语言的具体表现形式。首先其内存单元是65536字节的储存空间组成,Pep/8中字长为2字节或者16比特。

Pep/8的指令格式为两部分组成:==8位的指令说明符==和==16位的操作说明符。==
其中指令说明符(指令的第一个字节)说明了要执行什么操作和如何解释操作数的位置。
操作数说明符(指令的第二和第三个字节)存放的则是操作数本身或者是操作数地址。有些指令没有操作数说明符。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!