最近读到一本由国内作者王咏武、周虹写作,李开复策划的《乔布斯传——神一样的传奇》,从而引发我写作这篇博文和推行的一项计划。 历时三年的时间创作和修改,我的新书《新编计算机基础教程》已经由北京航空航天大学出版社出版。其实,这本书就是引导初学者从零开始,在业余条件下,自己动手设计和制作一台类似于Altair 8800那样的微型计算机原型机,这也是作者当年迈入嵌入式行业起步阶段的经验总结。
注:以下片段摘自《乔布斯传——神一样的传奇》,献给即将跨入大学的大一电类专业学生们,欢迎高年级学生和大学老师转载。
事实上,APPLE—I并非世界上第一台微型计算机,在苹果出现前的早期个人电脑里,最早受到当时电脑迷追捧的,则是MITS公司1975年初推出的Altair 8800。Altair 8800外表是一个漂亮的铁箱子,前面板上有几排整齐的红色指示灯和金属开关。熟悉Windows操作的现代人一定会好奇地问:这铁箱子怎么用呀?有操作手册没有?
千万别提操作手册,在Altair 8800面前,一提操作手册,估计很多人都会晕倒,那是一本100页不到的小册子,其貌不扬,里面满纸都是二进制之类的技术术语,几乎就是一本计算机系学生必读的《计算机原理》教程。对普通用户而言,简直就是天书。
为什么1975年得用户在使用个人电脑前非要读这么一大通天书呢?道理很简单,不懂得二进制和机器语言,面前这台Altair 8800就是一堆废铁。
刚买来的Altiar 8800既没有键盘也没有显示器,程序的输入输出全要靠前面板上的开关和指示灯来实现。前面板中央每个开关代表一个二进制位,拨到上面代表1,拨到下面代表0,输入程序其实就是用手连续拨动开关。一段简单的算数程序,也要拨动几十次开关。要是做个复杂的统计计算,几百次的开关拨动是必须的。程序运行后,前面板最上面的8个红色指示灯就会显示运行结果——当然,那也是一个二进制数字。
此时,大家知道了“史前”的个人电脑有多么简单,于是大家也就不难理解Apple—I的伟大之处了。Apple—I组重要的革命就是将人们从要命的前面板、开关和指示灯中解放出来。虽然,Apple—I只是以主板的形式销售,但那块主板已经内置了控制键盘输入和屏幕输出的芯片。用户只要将主板买回家,直接连接键盘和显示器(或电视机)就可以工作了,不再有讨厌的二进制开关和红色指示灯了。可以毫不夸张地说,Apple—I最早定义了现代个人电脑的人机交互方式。
说几句题外话,还记得为Altair 8800 开发BASIC语言的人吗?那一年,有个大学还没有毕业的小伙子为Altair 8800编写了BASIC语言解释器,并因此创立了自己的公司。后来,小伙子的公司成了世界上最伟大的软件公司,他就是微软的创始人比尔.盖茨。
下一阶段将推出如何在业余条件下,使用TTL、CMOS集成电路设计一个MCU的图书,以及如何以自己的MCU为载体设计一台类似Apple—I那样的微型计算机。同时,还将推出如何使用FPGA完成上述制作的图书,引导初学者由浅入深迈入嵌入式系统的殿堂。 |