第1章 ARM基础知识
80x86是美国Intel公司开发的微处理器系列芯片。ARM(Advanced RISC Machines)既是成立于英国剑桥专门从事出售芯片设计技术授权的公司名字,也是对一类微处理器的通称。基于ARM体系结构的处理器,除了具有ARM体系结构的共同特点以外,每一个系列的ARM微处理器都还具有各自的特点及应用领域。
1.1 发展历史
1.1.1 Intel 80x86的发展历史
1971年,Intel公司开发出了**代微处理器4004,它是一款4位微处理器;1972年,Intel公司推出了**款8位微处理器8008;1974年,Intel公司又推出了为多种应用而设计的8位微处理器8080,它是Intel公司���第二代微处理器,也是**款通用微处理器,其功能相当强。8080为Intel公司成为当今CPU的主流打下了坚实的基础。1976年,Intel公司公布了8080的变种8080A,之后还公布了作为8080A增强型的8085。
1978年,Intel公司率先推出了第三代微处理器——16位微处理器8086。它具有两个关键的结构概念:存储器分段和指令译码表。Intel公司的80x86家族也由此开始诞生。8086内部分成两部分:总线接口部件BIU(Bus Interface Unit)和执行部件EU(Execution Unit)。
为了方便与8位外部接口或设备相连,Intel公司于1979年又推出了8088。8088是8086的8位版,它具有与8086相同的内部结构,包括EU、BIU和16位的寄存器,所不同的是8088对外只有8根数据线,总是按字节取内存单元。8088也称为准16位微处理器。
1981年,Intel公司又推出了80186。除了8086所具有的特性外,80186还集成了若干通用系统所需的部件,包括1个片选逻辑部件、2个独立的高速直接存储器访问通道、3个可编程时钟和1个可编程中断控制器,这些部件使80186功能更强。
……