程序设计层第6、7章读书笔记 rwl
程序设计层第6、7章读书笔记 第6章 低级程序设计语言与伪代码 6.1 计算机操作 计算机是能够 存储、检索和处理数据 的可编程电子设备。 要改变计算机对数据的处理,只需要改变 指令 即可。 存储、检索和处理 是计算机能够对数据执行的动作。 6.2 机器语言 计算机 真正执行 的程序设计指令是用 机器语言 编写的指令,这些指令固定在计算机的 硬盘 中。 机器语言(machine language) :由计算机直接使用的 二进制编码指令 构成的语言。 在机器语言中,处理过程中每一个微小的步骤都 必须 被明确地编码。 目前 几乎没有 程序是用 机器语言 编写的,主要是因为编写这种程序 太费时间 。 Pep/8:一台虚拟机 虚拟机(virtual computer(machine)) :为了 模拟 真实机器地重要特征而设计的假想机器。 Pep/8 有 39 个机器语言指令。这意味着每个Pep/8程序一定是由这些指令组合而成的 序列 。 Pep/8反映的 重要特征 : 1.Pep/8的内存单元由 65536 个字节的存储空间构成。这些字节从0到65535( 十进制 )进行编号。 2.Pep/8的 字长 是两字节,或者16比特。这样向算术/逻辑单元(ALU)流入的数据或从 算术/逻辑单元 流出的数据在长度上就是 16比特 。 3.Pep/8有 7 个存储器。 累加器