第七十九章 火种(1 / 2)

超脑黑客 疯狂小强 1367 字 26天前

在历史上,第一款apple_ii电脑于1977年6月5曰上市,搭载mos科技的1mhz6502微处理器,拥有4kb内存以及用来读取程序及数据的录音带接口。

4k内存?录音带数据存储?

不用怀疑,当时的内存的确只有4k,这还比第一代apple要大很多了。

使用录音带作为存储设备,原理和音乐磁带差不多,只不过音乐磁带存储的是模拟信号,而数据录音带存储地却是数字信号。

不过林鸿目前手中的这台机器,存储数据却不是录音带,而是使用5.25英寸的软盘。这是1978年的改进型号,外接式的5.25英寸软驱disk_ii已经将录音带替换掉了,这是个天才般的设计,而当初其制造者史蒂夫*沃茲尼克之所以要自己设计这么一个东西,完全是为了省钱节约成本,因为他们当时创业的时候很穷,穷到连买一台自己制作的产品的钱都不够。

“省钱”是apple_ii的一个重要设计理念,沃兹尼克使用了许多奇思妙想和**的工程技术技巧来实现整个目的,这台机器使用的元器件都是最少最便宜以及市面上最常见的。

例如,这台机器的文字与图像系统使用了在当时已属过时的连接方式,据说是沃兹尼克认为这样可以节省一个芯片,以软件计算或做扫描线寻址会比另加硬件控制更便宜。类似地,在高分辨率图像模式中,颜色由画素位置决定,因此可由软件控制,又节省了转换芯片的费用。

但是,这台计算机上市之后,却很快风靡全球,成为第一台在商业上取得巨大成功的个人计算机,受到众多计算机爱好者的追捧和改良。

“红皮书”大概七十页并不厚,但是林鸿却看得很慢也很仔细。

虽然他此刻脑海中已经装下了一本初级英汉字典,但是其中还是有一些单词不认识,这些单词基本上都是一些最近十几年新出现的专业姓词汇和缩写。

不过,这并不影响他的阅读,出了一些专业词汇的缩写,其他单词他根据上下文连蒙带猜也能知道大概的意思。

这本手册总共分四个部分。

第一部分自然是对这台计算机的基本介绍,这部分才是给绝大多数用户看的内容。

第二部分则是介绍apple_ii里面本身自带的integer_basic编程语言。这个语言是沃兹尼克在一种名为tiny_basic语言的基础上进行优化重新设计的,语法虽然差不多,但是运算速度和功能都有了很大的提升。沃兹尼克在设计的时候,将这种语言的程序直接烧进了机器的rom(只读内存)里面,这样就算重装了系统,basic语言依然还在里面,不会丢失。

这部分的语言内容讲的非常详细,不但有基本的语法和规则,还有一些程序实例,让初学者可以对照着代码输入进去。

这个时期的很多程序,都是需要初学者一个字母一个字母的敲进去才能看到效果。这是计算机爱好者的乐趣所在,但是这显然只是小众爱好,绝大部分人对此根本不关系,要他们在计算机前坐上半个小时输入这么一大段代码,然后最终的运行结果却只是在显示器上画几个圆圈,那会让他们陷入抓狂状态。

第三部分和第四部分分别详细介绍了apple_ii的固件和硬件。

固件就是写入erom(可编程只读存储器)中的程序,通俗的理解就是“固化的软件”。更简单的说,固件就是bios的软件,但又与普通软件完全不同,它是固化在集成电路内部的程序代码,负责控制和协调集成电路的功能。例如显示控制器里面就有这样固化好的系统软件,对其编程就可以对显示器进行艹作,完成改变颜色,在上面画线之类的动作。

不得不说,这本书涵盖的内容非常详细,林鸿完全陷入其中无法自拔。

他之前接触到的无线电技术,都完全是物理层次的电路实体,就算无线电波无法用肉眼看到,但也是一种现实存在的东西,可以用设备监测到。