第七十九章 火种 (第2/3页)
绍,这部分才是给绝大多数用户看的内容。
第二部分则是介绍APPLE_II里面本身自带的INTEGER_BASIC编程语言。这个语言是沃兹尼克在一种名为TINY_BASIC语言的基础上进行优化重新设计的,语法虽然差不多,但是运算速度和功能都有了很大的提升。沃兹尼克在设计的时候,将这种语言的程序直接烧进了机器的ROM(只读内存)里面,这样就算重装了系统,BASIC语言依然还在里面,不会丢失。
这部分的语言内容讲的非常详细,不但有基本的语法和规则,还有一些程序实例,让初学者可以对照着代码输入进去。
这个时期的很多程序,都是需要初学者一个字母一个字母的敲进去才能看到效果。这是计算机爱好者的乐趣所在,但是这显然只是小众爱好,绝大部分人对此根本不关系,要他们在计算机前坐上半个小时输入这么一大段代码,然后最终的运行结果却只是在显示器上画几个圆圈,那会让他们陷入抓狂状态。
第三部分和第四部分分别详细介绍了APPLE_II的固件和硬件。
固件就是写入EROM(可编程只读存储器)中的程序,通俗的理解就是“固化的软件”。更简单的说,固件就是BIOS的软件,但又与普通软件完全不同,它是固化在集成电路内部的程序代码,负责控制和协调集成电路的功能。例如显示控制器里面就有这样固化好的系统软件,对其编程就可以对显示器进行操作,完成改变颜色,在上面画线之类的动作。
不得不说,这本书涵盖的内容非常详细,林鸿完全陷入其中无法自拔。
他之前接触到的无线电技术,都完全是物理层次的电路实体,就算无线电波无法用肉眼看到,但也是一种现实存在的东西,可以用设备监测到。
但是,他今天接触到的软件,却是一种无形的东西。
软件就和语言文字一样,是人类无中生有发明出来的。
最让他觉得奇妙的是,软件的运行却是建立在硬件的基础之上。
软件俨然成为了人和机器之间的桥梁,机器有什么问题,可以通过软件“告诉”操作者,而人要想对机器进行操作
(本章未完,请点击下一页继续阅读)