0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ARM微处理器在较新的体系结构中支持哪两种指令集?

STM32嵌入式开发 来源:STM32嵌入式开发 作者:STM32嵌入式开发 2020-08-31 11:52 次阅读

目前,世界正在向物联网人工智能的潮流迈进,也随着物理网、人工智能技术上的发展与推进,微处理器技术也在不断革新,各种新型微处理器的应用也在不断深入。对于现阶段大量32位嵌入式应用的出现, ARM嵌入式技术广泛地使用在许多嵌入式系统设计。正因为ARM的处理器拥有众多优势,才得以如此广泛的应用。

体积小、低功耗、低成本、高性能

ARM处理器因为其体积小,不占空间,所以能够完美完成嵌入式环境下的应用,ARM针对嵌入式应用,同样保持着超强的性能,处于世界领先地位,不仅如此还力求做到最低的功率消耗。之前ARM还发布了一颗名为 “Cortex-M0” 的新处理器,最大的特色在于体积号称世界最小,耗电世界最低。ARM结构的优点是能兼顾到性能、功耗、代码密度、价格等几个方面,而且做得比较均衡。

指令执行速度更快,指令长度固定

ARM处理器共有37个寄存器,被分为若干个组(BANK),这些寄存器包括:31个通用寄存器,包括程序计数器(PC指针),均为32位的寄存器。6个状态寄存器,用以标识CPU的工作状态及程序的运行状态,均为32位,目前只使用了其中的一部分。

ARM代码相比较,可节省30%~40%以上的存储空间,同时具备32位代码的所有优点。

很好的兼容8位/16位器件

ARM微处理器的在较新的体系结构中支持两种指令集:ARM指令集和Thumb指令集。其中,ARM指令为32位的长度,Thumb指令为16位长度。Thumb指令集为ARM指令集的功能子集,但与等价的

丰富的可选择芯片

ARM公司并不是一个芯片制造商,是通过授权方式给半导体生产商。目前,全球几乎所有的半导体厂家都向ARM公司购买了各种ARM核,配上多种不同的控制器(如LCD控制器、SDRAM控制器、DMA控制器等)和外设、接口,生产各种基于ARM核的芯片。目前,基于ARM核的各种处理器型号有好几百种,在国内市场上,常见的有ST、TINXPAtmel、Samsung、OKI、Sharp、Hynix、Crystal等厂家的芯片。用户可以根据各自的应用需求,从性能、功能等方面考察,在许多具体型号中选择最合适的芯片来设计自己的应用系统。由于ARM核采用向上兼容的指令系统,用户开发的软件可以非常方便地移植到更高的arm平台。

ARM经过长时间的发展,ARM处理器甚至在对运算速度要求更高的的上网本、平板电脑也大有跟Intel的ATOM处理器一较高低的实力,苹果的ipad也是采用的ARM深度定制的一款处理器架构,ARM的体系结构的处理器也应用在Android系统的平板产品以及许多的智能手机当中。如今物联网的到来,ARM体现结构下处理器将发挥更出彩的作用。
责任编辑:pj

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 寄存器
    +关注

    关注

    31

    文章

    5328

    浏览量

    120113
  • 微处理器
    +关注

    关注

    11

    文章

    2249

    浏览量

    82353
  • 人工智能
    +关注

    关注

    1791

    文章

    46952

    浏览量

    237804
收藏 人收藏

    评论

    相关推荐

    简述微处理器指令集架构

    微处理器指令集架构(Instruction Set Architecture,ISA)是计算机体系结构中的核心组成部分,它定义了计算机能够执行的指令集合、数据类型、寄存
    的头像 发表于 10-05 14:59 352次阅读

    微处理器指令集有哪些

    微处理器指令集微处理器设计和功能实现的基础,它决定了微处理器能够执行哪些操作以及这些操作如何被组织和执行。随着计算机技术的不断发展,微处理器
    的头像 发表于 10-05 14:58 260次阅读

    微处理器指令集指令系统有什么不同

    微处理器指令集指令系统是个紧密相关但又有所区别的概念,它们微处理器的设计和运行中扮演着不
    的头像 发表于 10-05 14:57 277次阅读

    RISC-V和arm指令集的对比分析

    和使用。 ARMARM架构是一闭源的商业指令集架构,ARM公司对其指令集架构的定义和使用有
    发表于 09-28 11:05

    ARM处理器指令集包括哪些

    ARM处理器指令集是一个庞大而复杂的系统,它涵盖了多种类型的指令,用于实现数据处理、程序控制、内存访问等多种功能。
    的头像 发表于 09-10 11:15 466次阅读

    复杂指令集和精简指令集有什么区别

    复杂指令集(CISC,Complex Instruction Set Computer)和精简指令集(RISC,Reduced Instruction Set Computer)是微处理器设计中
    的头像 发表于 08-22 11:00 2945次阅读

    微处理器指令集架构介绍

    微处理器指令集架构(Instruction Set Architecture,ISA)是计算机体系结构中至关重要的部分,它定义了微处理器能够执行的操作和
    的头像 发表于 08-22 10:53 992次阅读

    嵌入式微处理器体系结构 嵌入式微处理器原理与应用

    嵌入式微处理器是一集成于嵌入式系统中的微处理器,其体系结构和应用具有独特特点。本文将详细介绍嵌入式微处理器
    的头像 发表于 05-04 16:53 2070次阅读

    嵌入式微处理器种类 举例介绍嵌入式微处理器有哪几类?

    一下嵌入式微处理器的各种类型。 ARM体系结构 ARM(Advanced RISC Machine)体系结构是一
    的头像 发表于 05-04 16:27 2023次阅读

    嵌入式微处理器如何选择 嵌入式微处理器体系结构两种

    讨如何选择嵌入式微处理器以及嵌入式微处理器两种体系结构。 一、嵌入式微处理器的选择方法 定义应用需求:
    的头像 发表于 05-04 15:04 905次阅读

    嵌入式微处理器两种架构?区别是什么?

    嵌入式微处理器是一专门用于嵌入式系统中的微处理器。它具有高度集成、低功耗、低成本和高性能等特点,广泛应用于电子产品、通信设备、汽车电子、工控设备等各个领域。嵌入式微处理器
    的头像 发表于 05-04 11:16 934次阅读

    嵌入式微处理器体系结构有几种

    嵌入式微处理器体系结构是指嵌入式系统中的微处理器采用的硬件结构和设计技术,以实现特定的功能和性能要求。嵌入式系统中,
    的头像 发表于 04-21 16:29 1150次阅读

    嵌入式微处理器两种架构? 嵌入式微处理器技术的优缺点

    嵌入式微处理器是一专门设计用于嵌入式系统应用的微处理器,通常集成了计算、控制和通信等功能。目前市场上存在两种主要的嵌入式微处理器架构,分别
    的头像 发表于 04-21 09:54 1021次阅读

    嵌入式微处理器两种架构?区别是什么?

    嵌入式微处理器是一专门设计用于控制嵌入式系统的微处理器。它集成了处理器核心、存储、输入输出接口等功能,可以实现对嵌入式系统的控制和运算。
    的头像 发表于 04-21 09:41 587次阅读

    嵌入式微处理器体系结构

    嵌入式微处理器体系结构通常包括核心架构、指令集架构、存储体系架构和系统总线架构等关键组成部分。
    的头像 发表于 03-29 11:48 738次阅读