意味着.. 1乘.. 2 0,等于.. 1乘.. 1,即等于.. 1;101意味着(1乘.. 2 2)加(0乘.. 2 1)加(1乘.. 2 0),等于.. 4力.. 02加.. 1,即等于.. 7,等等。因此,8位的微处理器每次能处理.. 8个位的指令,还能处理从.. 00000000到.. 11111111(即从.. 0至.. 255)不同的数字。为了代表通常的文字、数字和符号,一些规范已经建立起来。例如,美国信息交换标准码(American Standard Code for InformationInterchange,简称.. ASCII)规定:英文从.. A到.. Z 的.. 26个字母以.. 65到.. 90的数字为代表。即.. 65代表.. A,66代表.. B,67代表.. C,90代表.. Z等等。绝大多数的软件使用者完全不必为这些概念而费心,但对程序编制人员,来说,这些概念却是十分重要的。数字为代表。即.. 65代表.. A,66代表.. B,67代表.. C,90代表.. Z等等。绝大多数的软件使用者完全不必为这些概念而费心,但对程序编制人员,来说,这些概念却是十分重要的。英特尔公司把它的新产品.. 8086芯片向微软公司展示后,微软公司表示了很大的兴趣,要为这种新的微处理器开发一种.. BASIC语言。当时,微软公司有两个可供选择的余地:到底是继续为.. 8位计算机开发语言呢,还是转而为使用.. 8086芯片的.. 16位计算机开发语言,必须作出抉择。比尔.盖茨预见到了一个使微软公司成为这个产业的先锋的良好机会,于是勇敢地迎接了这个技术上的挑战。比尔·盖茨对英特尔公司的代表说:“ok,我们能够在.. 3个星期内编制好你们要的.. BASIC。”英特尔公司的代表大吃一惊,说:“别开玩笑了,严肃点。你认为你们能够在.. 9个月内给我们交货吗?”盖茨和他的同事们商量了一下,回答他道:“确实没有错,我们能够在3个星期内完成。”为.. 8086芯片开发.. BASIC语言的工作,在.. 1978年秋季开始了。经过.. 6个月的努力,终于大功告成。首先,微软公司根据它的一贯做法,在.. DEC PDP-11型计算机上开发了芯片的模拟器。BASIC语言终于在.. 1979年春完成了。微软公司的程序编制人员像以前几次一样,在自始至终没有见到实际的.. 8086芯片的情况下,成功地为这种芯片开发出了.. BASIC语言。与此同时,西雅图有另外一位计算机科学家蒂姆·帕特森也在8086芯片上进行研究开发工作。蒂姆·帕特森刚在华盛顿大学获得计算机科学学位,在当地的一家小企业西雅图计算机产品公司(Seatt1e Computer Products)工作。帕特森对8086微处理器产生了浓厚的兴趣,在它的基础上制成了一块卡片,并将此卡片装进微型计算机,使用阿尔特亚计算机使用的同样通道(通道又称汇流排,原文为.. Bus,是计算机中信息传递的途径。它是管理话筒、磁盘驱动器等的多卡片之间的电流或电子联结。)1979年.. 5月,蒂姆·帕特森获悉微软公司已经搬迁到贝菜沃,便到公司登门访问,向保尔·艾伦自我介绍,并询问微软公司是否已经开发8086芯片的程序,以供他测试他自己设计的机子。微软公司的鲍勃·奥里尔等程序编制人员与帕特森见面并听了他谈的情况,很是激动。因为他们到那时为止,还一直没有见到实际的.. 8086芯片。他们要求他立刻把他的机子带来,以便测试他们的.. 8086 BASIC语言。蒂姆·帕特森带着他的机子,驱车经过华盛湖大桥,来到贝莱沃,在微软公司的办公室里安装了他的计算机,把微软公司开发的.. 8086 BASIC软件装进机内。一个星期以后,8086 BASIC便利帕特森的卡片搭配,完美地运行了。鲍勃·奥里尔说:“这真使人激动。我们长时间来一直都只是根据我们自己研制的模拟器在开发软件。现在把软件放到真实的芯片上测试,结果竟然如此圆满。第一次看到软件顺利运行的情况时,实在令人激动万分。”自己研制的模拟器在开发软件。现在把软件放到真实的芯片上测试,结果竟然如此圆满。第一次看到软件顺利运行的情况时,实在令人激动万分。”当奥里尔到达纽约中央公园附近的旅馆时,他发现那里的气氛像举行晚会一样,比尔·盖茨和保尔·艾伦正在他们住的旅馆房间的窗户外燃放礼花。微软公司的雇员们难得有机会停止工作休息一下,但一旦放松,就玩个痛快。在全国计算机会议期间,蒂姆·帕特森和微软公司的程序编制人员厮混得比较熟了。他们经常谈论操作系统和数据资料管理问题。微软公司的雇员们向帕特森讲解.. BA-SIC语言是如何运用数据资料分配表的。这使帕特森十分感兴趣,因为这同他当时思考的主要问题有关,即他想为8086芯片专门编制一个操作系统。全国计算机会议结束后,微软公司在他们居住的旅馆的房间里举行了一个晚会。西和彦和其他日本公司的代表们很晚才赶来参加,他没有预定房间,因此,比尔·盖茨派人向旅馆要求,为晚来的人增加几个床位。旅馆服务员运来了.. 7张床,问微软公司的克里斯·拉森:“7张床够了吧?”拉森想了一会,答道:“呃,等一等,来.. 8张吧!”结果,在套房里睡了.. 15个人,一些人睡在床上,一些人睡在地板上。没关系,在地板上睡觉,对微软公司的程序编制人员来说,已经不是什么新鲜事情了。苹果二号的软件转换卡1979年,微软公司的年销售额达到了.. 250万美元的新·高峰。微软公司的.. BASIC软件在全世界的销售量达到了.. 100万套。这对比尔·盖茨和保尔·艾伦来说,前途一片光明。保尔·艾伦和他的伙伴们已经为8080芯片开发了许多语言,而一些独立的程序编制人已经用那些语言编制了不少应用软件。但是,保尔·艾伦并不心满意足,不时抱怨他所谓的“硬件专制”。他想把微软公司的产品打入苹果二号的软件市场,但还一直没有成功。当时在市场上成为抢手货的苹果二号计算机使用的是.. 6502芯片和苹果公司自己生产的操作系统。(这是苹果公司为加强使用者对它的忠诚信任而采用的一种策略。)因此,微软公司开发的语言如.. FORTRAN和.. COBOL等,在苹果二号计算机上是不能用的。而这些语言是为.. CP/M操作系统和.. 8080芯片或.. Z80芯片等开发的。这种情况对.. CP/M应用软件的其他开发者来说,也是令人感到沮丧的事,因为他们不能轻而易举地把他们编制的程序转换移植到最畅销的个人计算机上去。微软公司当时考虑开发一种程序,将.. 8080代码译成.. 6502代码。后来保尔·艾伦想到了一个更好的办法,他要他的伙伴们开发一种称为软件转换卡的卡片,它能够使苹果二号计算机采用.. 8080程序。保尔·艾伦找到了开发这种卡片的最合适人选尼尔。孔森。孔森是西雅图一所高级中学的学生。他的哥哥买了一台苹果二号计算机,于是他也尝到了计算机的甜头。尼尔·孔森的乐趣在于“分解”微软公司的.. 6502 BASIC软件,并在他认为不足之处增加一些特别的功能。当他获悉微软公司已经搬迁到贝莱沃之后,便到公司来推销自己。微软公司给他提供了一间办公室,并允许他随时自由参阅6502原始代码。尼尔·孔森对微软公司对他的照顾十分感激,充分利用微软公司给他的特权,开发了一种BASIC程序编写器。后来这种编写器便成为微软公司的一种产品,向市场推出。现在保尔·艾伦便向孔森提出,请他以兼顾的方式负责开发苹果二号机的软件转换卡的软件方面的工作。苹果二号计算机的软件转换卡使用的是280微处理器,并使微软BASIC和CP/M操作系统可在苹果二号机上使用,从此出发,还使数以万计的原先在CP/M操作系统之下的软件程序,都适用于苹果二号机。这种卡片一经推出,便成为计算机市场上的抢手货,第一年便销售了2.5万套。市场上有10多万台苹果计算机上安装了这种软件转换卡,软件转换卡的畅销,使苹果二号机于1982年成为拥有最广大的CP/M操作系统使用者基础的个人计算机。队伍新成员1980年6月,比尔·盖茨在哈佛大学求学时的一个朋友史蒂夫·鲍尔默进入微软公司,担任董事长助理。鲍尔默在参加微软公司以前,在哈佛大学毕了业,并在斯坦福大学的企业管理研究生班学习了一段时间,但没有取得工商管理硕士学位就离开了。接着到普洛克特和根布尔公司的销售部工作。鲍尔默在普洛克特和根布尔公司工作时作出的最大贡献,是重新设计了邓肯海因斯巧克力糕饼的混装盒,使它从原来竖立的变成横放的,这样就使它占据更多的货架空间,自然使其他同类产品的竞争力相应逊色。微软公司迅速发展。比尔·盖茨和保尔·艾伦看到VisiCalc软件的畅销,便开始想他们应该扩大他们的经营范围,除了开发各种语言外,还应开发应用软件。当时,还没有一家大企业决定生产8086计算机。只有美国东部佛罗里达州的国际商用机器公司(1BM)正在酝酿着一个新的计划。第三部.. IBM个人计算机和.. DOS操作系统第三部.. IBM个人计算机和.. DOS操作系统——比尔·盖茨于.. 1986年.. 7月《金钱》杂志第九章象棋计划1980年,国际商用机器公司的最高领导人听到了苹果公司、坦迪公司和科莫多公司成功的消息,便开始对微型计算机感兴趣。以约翰·奥贝尔为董事长的国际商用机器公司,当时在计算机世界里是不容置疑的领袖,年营业额达.. 280亿美元。这家遭到人们敬畏的大公司有一个外号,叫“蓝色巨人”,因为它的数以千计的经理人员都传统地穿蓝色衣服。由于国际商用机器公司在计算机领域内的无可争议的统治地位,新闻工作者们便把它的竞争对手数字器材公司(DEC)、亨纳威尔公司(Honeywell)、控制数据公司(C0n-trol Data)、伯勒斯公司(Burroughs)、数据通用公司(DataGeneral)、王氏公司(Wang)和斯伯利公司(spe1ry)称为“七矮人”。国际商用机器公司成立了几个委员会来研究进入个人计算机市场的可能性。一个委员会向约翰·奥贝尔的前任法兰克·卡里提出建议:国际商用机器公司收购阿塔里公司(Atari)。在讨论过程中,卡里提出了一个关键性的问题:“难道阿塔里是最好的吗?”“不是。”“哪一家是最好的?”“苹果公司。”“国际商用机器公司为什么不买最好的?”由于苹果公司并不出售,国际商用机器公司便只得向别的方向发展。有些人提出建议:国际商用机器公司有几十万名工作人员,如果在公司内开发自己规格的个人计算机硬件和软件,是很容易的。比尔·洛威不同意这个意见。比尔·洛威是国际商用机器公司系统部的实验室主任。在他在向公司的领导提出的建议中强调一点:国际商用机器公司庞大的规模,在进入如此一个瞬息万变的市场时,可能成为一个障碍。如果在公司内开发个人计算机,至少需要.. 4年,这是从设计到成品上市通常需要的时间。需要这样长的时间的原因之一,是国际商用机器公司为了保证产品质量而设置的重重关卡。但是,在微型计算机的世界里,产品的更新换代要快得多。从原始的阿尔特亚微型计算机间世到复杂的苹果二号计算机进入市场,一共也只花了.. 4年时间。比尔·洛威的建议暗示:负责开发个人计算机计划的集体必须能够打破国际商用机器公司的传统束缚,不走老路。他们应该包括程序编制人员、推销和市场人员等,这些人员都有自由选择与公司以外的硬件和软件供应商合作的权利。即将离任的董事长法兰克·卡里对此建议深有同感。他机智他说:“你怎能指望一头大象来跳踢跳舞呢?”作的权利。即将离任的董事长法兰克·卡里对此建议深有同感。他机智他说:“你怎能指望一头大象来跳踢跳舞呢?”象棋计划委员会的成员们来到了国际商用机器公司设在佛罗里达州博卡拉顿的一个研究开发中心。这个委员会的领导人是资深的行政人员杰克·山姆斯。山姆斯和他的同伴们虚心地研究了苹果公司的成功战略。苹果公司虽然在规模大小上无法同国际商用机器公司相比拟,但苹果公司已经在这个领域里占据首位。他们在研究中总结出两大经验,一个是苹果公司鼓励独立的软件发行公司,使它们开发众多的应用软件。另一个经验是苹果公司建立了公开的结构,因而培育了第二产业的成长。许多公司已经由于为苹果二号计算机开发各种卡片而出了名。象棋计划委员会拟出了行动计划,建议国际商用机器公司采取使苹果公司获得如此辉煌成功的同样步骤,现在象棋计划委员会的成员们所要做的,就是说服国际商用机器的最高领导接受他们的计划。这可不是容易的事情。蓝色巨人同微软公司联系象棋计划委员会的成员们在博卡拉顿研究开发中心还研究了当时流行的计算机,其中包括苹果二号计算机、科莫多公司的PET型计算机和坦迪公司的TRS-80型计算机。在他们的研究中,一个名叫微软公司的软件发行企业经常冒出头来,使他们获得了深刻的印象。似乎这家公司的技术知识在微型计算机语言的领域里已经得到了承认。微软公司的BASIC已经成为一种标准。更有甚者,微软公司从它创建之日开始,产品的销售额每年都要翻一番。这些都使国际商用机器公司获得了极为深刻的印象。杰克·山姆斯给比尔·盖茨挂了电话,说想同他见面,讨论开发计划。问他:是否可在最近几天内见面?比尔·盖茨接到这样一个大公司打来的电话,真是有点受宠若惊。他当然是愿意同杰克·山姆斯见面的。他想,无论如何,国际商用机器公司会对微软公司的BASIC软件感兴趣的。1980年7月,山姆斯和国际商用机器公司的另一位代表访问了微软公司。比尔·盖茨、保尔·艾伦和史蒂夫·鲍尔默一本正经地穿上了西装,打上了领带,迎接客人。国际商用机器公司的代表在会见中询问了个人计算机和微软公司开发语言软件的一般情况。他们隐瞒了他们的意图,宣称这不过是一次市场调查而已!接着,他们便要求比尔·盖茨讲一下,微软公司是怎么能够如此迅速地为计算机开发全部软件的。最后,访问者离开时,用公司的简洁行话嘱咐道:“不要打电话给我们,我们会打电话给你们的。”比尔·盖茨和保尔·艾伦在此之前已经和其他计算机公司的许多代表打过交道。当时微型计算机产业尚处于年轻时期,产业中人士一般对他们的计划都直言不讳。而这一次国际商用机器公司的代表却嗫嗫嚅嚅,态度谨慎,使他们感到纳罕不已。划都直言不讳。而这一次国际商用机器公司的代表却嗫嗫嚅嚅,态度谨慎,使他们感到纳罕不已。到了当年.. 8月,杰克·山姆斯又一次打电话给比尔·盖茨,提出是否能安排另一次会见。盖茨回答道:“下个星期怎么样?”山姆斯作为国际商用机器公司的代表马上说:“我们在两个小时内就乘飞机来。”比尔·盖茨便立刻取销了同阿塔里公司董事长雷·卡萨当天的约会。阿塔里公司虽然在个人计算机的王国里也算是大亨了,但国际商用机器公司是最大的计算机生产企业,谁也得罪不起。盖茨、艾伦和鲍尔默同国际商用机器公司的代表们举行了会见。一开始山姆斯就拿出一份协议,要他们.. 3人签字。协议要求对这次会谈的内容保守绝对秘密。文件还规定:微软公司将来永远不能对国际商用机器公司提出法律诉讼。那.. 3位年轻人毫不犹豫地签了字,急切地想知道下文。国际商用机器公司的公关部头头山姆斯宣称:“这是我们公司所做的最不寻常的一件事情。”比尔·盖茨也感到这是微软公司所做的最奇怪的一件事情。接着,国际商用机器公司的代表们便向那.. 3位年轻人透露了象棋计划的内容。代表们要求知道他们如何能够迅速地推出一种个人计算机,它能通用现在已经流行的软件。他们己将这种计算机命名为“橡子”(Acorn)。山姆斯解释道,他深信,国际商用机器公司必须打破常规,要在一年内向市场推出一种微型计算机,唯一的办法是采用一种标准的微处理器,如英特尔公司生产的.. 8080芯片等,并依靠公司外的软件开发者为国际商用机器公司提供软件。接着,国际商用机器公司的代表提出了关键性的问题:如果国际商用机器公司给微软公司提交一项.. 8位计算机的规格书,微软公司能否为只读存储器(永久性的存储)编制一种.. BA-SIC语言?如果能够,能否在.. 1981年.. 4月交货?比尔·盖茨对上述问题给予了肯定的答复。不过,他向代表们讲清楚,他赞成采用.. 16位的微处理器,如英特尔公司生产的.. 8086芯片。8086芯片比8080芯片具有大得多的优越性。8080芯片的容量只有.. 6.4万个字节,而.. 8086芯片的容量达.. 100万个字节,计算速度要比.. 8位芯片快得多。盖茨认为。国际商用机器公司既然以商用市场作为发展个人计算机的目标,就必须围绕.. 8086芯片来开发计算机的硬件。比尔·盖茨和保尔. 艾伦深信,未来属于.. 8086计算机,微软公司必须为此作出相应的准备,将近两年来,微软公司一直在研究英特尔公司新的芯片,很自然地开始专门为这种芯片开发.. BASIC语言。接着在1979年秋天,微软公司在接到康弗吉特技术公司(Convergent Technologies)的定货单后,便开始开发.. FORTRAN语言的.. 8086版。在国际商用机器公司的代表同比尔。盖茨等的第二次会见中,山姆斯和他的同伴们静静地倾听着盖茨的分析和看法。当时的市场是属于.. 8位的计算机的。一些公司认为,如果要转产16位的计算机,所需的投资大高,有点不合算。但是,盖茨深知,像.. 8086那样的芯片,能够给程序编制人员以开发更多有用软件的可能性。因此,他认为,当国际商用机器公司进入个人计算机领域的时候,是推出16位计算机的大好时机。象棋计划的代表们听了盖茨的议论,决定在向国际商用机器公司领导提出的建议书中,将比尔·盖茨的分析写进去。在这次会见结束的时候,比尔·盖茨签署了一个合同。合同规定:他将给国际商用机器公司提出一个报告,描绘能够应用微软公司开发的语言软件的计算机设计图。象棋计划的代表回到佛罗里达州博卡拉顿时,一份关于生产16位个人计算机车间的建造计划摘要已经完成了。与此同时,国际商用机器公司的其他研究单位提出建议,使微型计算机能够模拟国际商用机器公司的大型计算机,执行它的指令。象棋计划获得了公司最高领导的批准,绿灯终于亮了。比尔·盖茨接到了杰克·山姆斯打来的一个使他兴奋激动的电话:他们有机会一道工作了。山姆斯在电话中还对盖茨说,还有许多有关的问题需要解决,因此,他将带着公司的5个工作人员一道到微软公司来,同微软公司的有关人员讨论技术、法律和销售等问题。他说,这样,他们可以同时讨论4、5个不同领域的问题。比尔·盖茨对这个建议稍微感到有些失望,因为他对这些不同领域的事务一般都是他自己一个人处理的。但是,当国际商用机器公司的代表们到达的时候,盖茨还是派了数量相等的人同他们分别会谈,其中还包括一位代表公司的西雅图的律师。1980年9月,山姆斯问盖茨和艾伦,微软公司除了提供BASIC语言软件外,能不能再提供FORTRAN、Pasca1和coBO1。语言软件,而BASIC必须在1981年的4月完成。盖茨回答道:他们首先必须决定一个合适的操作系统。BASIC是可以独立于其他任何软件而运行的,但是,微软公司目前生产的FORTRAN和COBOL版本,却必须依靠CP/M操作系统。凯尔达尔错过了机会选择CP/M作为操作系统,似乎是合理的,因为当时这种产品统治着市场。而且当时还传说CP/M的开发者数字研究公司正在开发CP/M一86,已经取得重大进展,这是专为8086芯片开发的一种CP/M版本。当国际商用机器公司的代表一次问比尔·盖茨,微软公司能否向他们出售CP/M。盖茨便打电话给数字研究公司的加里·凯尔达尔,告诉凯尔达尔他在同一个非常重要客户做一笔大生意,那位客户想很快同凯尔达尔见面。数字研究公司发展很快,40岁的凯尔达尔对盖茨的电话不是很感兴趣。而盖茨经常要求他同对CP/M感兴趣的公司负责人见面。当国际商用机器公司的代表们到达数字研究公司的所在地太平格罗夫时,加里·凯尔达尔正在出差,不在公司。他的妻子多萝西·麦克伊温同国际商用机器公司的4位经理进行了会见。在会见前,那几位经理要求她签署一项绝对保密的协议,完全像盖茨、艾伦和鲍尔默同国际商用机器公司的代表会见时签署的协议一样。她犹豫了。因为协议暗示,数字研究公司不能向国际商用机器公司提出任何法律诉讼,即使国际商用机器公司在它的产品中采用了数字研究公司的设计思想也是这样。但是,根据国际商用机器公司代表的解释,这个保密协议不过是一种官样文章,因为国际商用机器公司过去曾经有过不幸的经历:它在推出的某种产品中,采用了公司内的实验室的一项发明,但是不久就受到了一家小公司的起诉,说它在同时也作出了同样的发明,因此国际商用机器公司是剽窃了它的发明成果。国际商用机器公司遭受了这样一次经历,现在不得不事先预防。尽管如此,国际商用机器公司的代表的解释未能使对方信服。数字研究公司的法律顾问劝麦克伊温不要签署这份协议。双方因此形成了僵局。国际商用机器公司的代表由于不能立即签署协议也就无心再进一步讨论了。发明,因此国际商用机器公司是剽窃了它的发明成果。国际商用机器公司遭受了这样一次经历,现在不得不事先预防。尽管如此,国际商用机器公司的代表的解释未能使对方信服。数字研究公司的法律顾问劝麦克伊温不要签署这份协议。双方因此形成了僵局。国际商用机器公司的代表由于不能立即签