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