⑴ 微处理器微计算机微处理机单片机cpu区别
微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们分别是不同的概念,区别很大。具体来说:
1、含义不同:微处理器就是我们所说的CPU又叫中央处理器,其主要功能是进行运算和逻辑运算。微计算机,简称微型机或微机,它的发展是以微处理器的发展来表征的。
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
2、内部结构不同:微处理器内部结构大概可以分为控制单元、算术逻辑单元和存储单元等几个部分。将传统计算机的运算器和控制器集成在一块大规模集成电路芯片上作为中央处理单CPU,称为微处理器。
单片机是一块芯片集成CPU中央处理器进行运算、控制和适当容量的存储器M(有RAM,ROM,)输入和输出I/O接口电路三个基本部件所组成在通过接口电路与外围设备相连接。
3、构成方式不同:微处理器按照其处理信息的字长可以分为:八位微处理器、十六位微处理器、三十二位微处理器以及六十四位微处理器等等。
微型计算机是以微处理器为核心,再配上存储器和接口电路等芯片构成的。
单片机的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。
(1)单片机微处理器内核扩展阅读:
微处理器由一片或少数几片大规模集成电路组成的中央处理器。这些电路执行控制部件和算术逻辑部件的功能。
微处理器能完成取指令、执行指令,以及与外界存储器和逻辑部件交换信息等操作,是微型计算机的运算控制部分。它可与存储器和外围电路芯片组成微型计算机。
微处理器与传统的中央处理器相比,具有体积小、重量轻和容易模块化等优点。微处理器的基本组成部分有:寄存器堆、运算器、时序控制电路,以及数据和地址总线。
⑵ stm32的arm内核和cortex架构到底是什么意思有什么区别求指教!
ARM处理器:英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器。全称为Advanced RISC Machine。ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。
cortex架构:ARM公司在经典处理器ARM11以后的产品改用Cortex命名,并分成A、R和M三类,旨在为各种不同的市场提供服务。
arm内核和cortex架构的区别:
1、构架不一样:
arm内核:RM处理器本身是32位设计,但也配备16位指令集。
cortex架构:属于ARMv7架构,这是到2010年为止ARM公司最新的指令集架构。
2、应用领域不一样:
arm内核:在CISC指令集的各种指令中,大约有20%的指令会被反复使用,占整个程序代码的80%。而余下的指令却不经常使用,在程序设计中只占20%。
cortex架构:于应用领域不同,基于v7架构的Cortex处理器系列所采用的技术也不相同,基于v7A的称为Cortex-A系列,基于v7R的称为Cortex-R系列,基于v7M的称为Cortex-M系列。
(2)单片机微处理器内核扩展阅读:
cortex架构的特点:
Cortex-A15 和 Cortex-A7 都支持 ARMv7A 架构的扩展,从而为大型物理地址访问和硬件虚拟化以及处理 AMBA4 ACE 一致性提供支持。同时,这些都支持big.LITTLE 处理。
ARM在Cortex-A系列处理器大体上可以排序为:Cortex-A57处理器、Cortex-A53处理器、Cortex-A15处理器、Cortex-A9处理器、Cortex-A8处理器、Cortex-A7处理器、Cortex-A5处理器、ARM11处理器、ARM9处理器、ARM7处理器,再往低的部分手机产品中基本已经不再使用,这里就不再介绍。
需要指出的是,单从命名数字来看Cortex-A7似乎比A8和A9低端,但是从ARM的官方数据看,A7的架构和工艺都是仿照A15来做的,单个性能超过A8并且能耗控制很好。另外A57和A53属于ARMv8架构。
⑶ 单片机有哪些类型
单片机就是微处理器(simple chip machine),比电脑CPU速度慢,功耗低,使用方便,不用带风扇,满足一般用法。
1,8位8051内核:89C51/89C52/89C53/89C54/89C58;还有新的带ISP的后缀89C51RD,RC系列。
2,16位系列:atmel的AVR单片机,TI的MSP430系列,ST的STM32系列。
3,32位ARM7,ARM9系列:920T、926EJ-S、如三星的s3c2410/2440;ST的STM32W103/107系列等
4,还有很多接近ARM9系列的CORE。
还有问题,GO ON ....