![从零开始学ARM](https://wfqqreader-1252317822.image.myqcloud.com/cover/19/53181019/b_53181019.jpg)
1.2 ARM
1.2.1 ARM的发展史
1978年,奥地利籍物理学博士Hermann Hauser和他的一位英国工程师朋友Chris Curry成立了一家名叫“CPU”的公司。CPU(Cambridge Processor Unit)的全称译为“剑桥处理器单元”。
CPU公司主要从事电子设备的设计和制造,接到的第一份订单是制造微控制器系统,这个微控制器系统被称为Acorn System 1,如图1-13所示。在Acorn System 1之后, Acorn公司又陆续开发了System 2、System3、System4,还有面向消费者的盒式计算机Acorn Atom,如图1-14所示。
![](https://epubservercos.yuewen.com/D9C419/31664879103159206/epubprivate/OEBPS/Images/figure-0021-0013.jpg?sign=1738834492-RpRsTIQJxGJlWMS03VIpMUFG6u8m7Ece-0-7c923c18c59e78c695c00f41ffbcd66b)
图1-13 Acorn System 1微处理器系统
![](https://epubservercos.yuewen.com/D9C419/31664879103159206/epubprivate/OEBPS/Images/figure-0021-0014.jpg?sign=1738834492-Aw4cNlx8BvkDb3yWb89NfYMplKVd851e-0-5c9bc41ae97396311d6d1bdca9d41766)
图1-14 盒式计算机—Acorn Atom
1981年,Acorn公司迎来了一个难得的机遇,英国广播公司BBC计划播放一档可以普及计算机及提高国民计算机水平的节目,并且希望他们能生产一款与之配套的计算机。但是Acorn公司发现他们自己设计的产品硬件并不能满足需求。当时中央处理器的发展潮流正在从8位变成16位,Acorn公司并没有合适的芯片可以用,于是他们打算去找当时如日中天的Intel公司,希望对方提供一些80286处理器的设计资料和样品。然而,Intel公司无情地拒绝了他们。备受打击的Acorn公司,一气之下决定自己研发芯片。
于是Acorn公司的研发人员找到了一个关于新型处理器的简化指令集,恰好可以利用它来满足设计要求。在此基础上,经过多年的艰苦奋斗,来自剑桥大学的计算机科学家Sophie Wilson和Steve Furber最终完成了微处理器的设计。前者负责指令集开发,后者负责芯片设计。对于这块芯片,Acorn公司给它命名为“Acorn RISC Machine”,如图1-15所示。这就是“ARM”3个字母的由来。
![](https://epubservercos.yuewen.com/D9C419/31664879103159206/epubprivate/OEBPS/Images/figure-0022-0015.jpg?sign=1738834492-zXKAEMkXMaC50S4KbJ6WTamgas8z7iRQ-0-06db183df37a2fa9dc1b1bcf2ac4a265)
图1-15 “Acorn RISC Machine”芯片示意