处理器的体系结构定义了指令集(ISA)和基于这一体系结构下处理器的程序员模型。尽管每个处理器性能不同,所面向的应用不同,每个处理器的实现都要遵循这一体系结构。

 
  ARM体系结构为嵌入系统发展商提供很高的系统性能,同时保持优异的功耗和面积效率。
      
    ARM体系结构的发展
      
    ARM体系结构为满足ARM合作者以及设计领域的一般需求正稳步发展。每一次ARM体系结构的重大修改,都会添加极为关键的技术。在体系结构作重大修改的期间,会添加新的性能作为体系结构的变体。下面的名字表明了系统结构上的提升,后面附加的关键字表明了体系结构的变体。
      
   V3结构 32位地址
     T  Thumb状态:16位指令。 
     M  长乘法支持(32*32=>64或者32*32+64=>64)。这一性质已经变成V4结构的标准配置。
     V4结构 加入了半字存储操作
     D 对调试的支持(Debug) 
     I 嵌入的ICE(In Circuit Emulation)
      
   属于V4体系结构的处理器(核)有ARM7,ARM7100(ARM7核的处理器),ARM7500(ARM7核的处理器)。 属于V4T(支持Thumb指令)体系结构的处理器(核)有 ARM7TDMI,ARM7TDMI-S(ARM7TDMI可综合版本),ARM710T(ARM7TDMI核的处理器),ARM720T (ARM7TDMI核的处理器),ARM740T(ARM7TDMI核的处理器),ARM9TDMI,ARM910T(ARM9TDMI核的处理器),ARM920T(ARM9TDMI核的

ARM体系结构的发展相关推荐

  1. Linux驱动(2)--ARM的架构发展以及如何评价处理器

    ARM的架构发展以及如何评价处理器 1. 如何评价一个处理器 2.ARM处理器的架构发展 1. 如何评价一个处理器 评价一个处理器需要从以下四个方面来考虑: ① 频率 一个处理器的主频和处理速度有关, ...

  2. 【华为云技术分享】ARM体系结构基础(1)

    鲲鹏处理器采用ARM架构,欧拉系统可以运行在鲲鹏架构的服务器上,想要了解欧拉操作系统对硬件的支持,首先需要了解一些ARM架构的基础知识.操作系统中硬件相关的部分集中体现在汇编指令和对寄存器的操作中,因 ...

  3. arm体系结构与编程_ARM体系结构基础(1)

    本文转载自:智能软件研究中心 鲲鹏处理器兼容ARM架构,openEuler操作系统可以运行在鲲鹏架构的服务器上,想要了解openEuler对硬件的支持,首先需要了解一些ARM架构的基础知识.操作系统中 ...

  4. 看看这篇ARM体系结构你就都明白了

    1.arm 体系结构 -- 简介 ARM 处理器是 Acorn 计算机有限公司面向低预算市场设计的第一款 RISC 微处理器.ARM 体系结构从最初开发到现在有了很大的改进,并仍在完善和发展. 为了清 ...

  5. 最全ARM体系结构知识:汇编、架构、异常级别和安全状态

    关注.星标公众号,直达精彩内容 来源:智能软件研究中心 | 直接来源:华为开发者社区 作者:罗宇哲 01 ARM汇编指令 操作系统中硬件相关的部分集中体现在汇编指令和对寄存器的操作中,因此我们对ARM ...

  6. 尝试梳理下ARM处理器的发展历史

    大家好,这篇文章是我的朋友Michael Yao写的,我觉得非常不错,分享给大家. 1. 前言 本文尝试简单梳理下ARM处理器的发展历史.架构的演进,包括不同处理器的应用方向,但我们重点还是围绕Cor ...

  7. 嵌入式:ARM体系结构详解

    文章目录 指令集与指令集架构 主要计算机指令集架构 PC及服务器领域 嵌入式领域 新生代 ARM体系结构的演变 ARM发展的历程 指令集与指令集架构 指令:就是指挥计算机工作的命令,程序就是一系列按一 ...

  8. 01 ARM体系结构与汇编指令

    注:本文章是由笔者学习朱有鹏arm的学习笔记,特此感谢朱老师. 关于汇编: 1.汇编的实质是机器指令(机器码)的 助记符,是一款CPU的本质特征. 2.不同CPU的机器指令集设计不同,因此 汇编程序不 ...

  9. ARM体系结构学习总结

    arm体系结构:研究核core,如何工作 内部原理以及工作工程 ARM核:CPU中最核心最重要的部分,ARM核由ALU,存储器,逻辑控制器,移位寄存器等组成 ARM指令:随着cpu的发展,指令也在发生 ...

  10. ARM体系结构简介 —— 迅为

    目录 单片机和ARM处理器 内存管理单元(MMU) 高速缓冲存储器(CACHE) 指令集 ARM的指令系统 ARM处理器工作模式 ARM处理器的内部寄存器 ARM处理器的异常 ARM中断向量 ARM架 ...

最新文章

  1. Golang 学习笔记资源
  2. mysql存储number_DUMP函数--Oracle是如何在内部存储NUMBER类型的数据?
  3. 2021年,投身自然语言处理是否明智?
  4. python多维数据分析_Python 数据分析:numpy 多维数组 ndarray
  5. java jsp中控件绑定_jsp页面常用控件
  6. 为什么你应该尝试@reach/router
  7. Java常见排序算法之堆排序
  8. 追加一列 python_常用的python代码总结
  9. 第55课 分解质因数 《小学生C++编程入门》
  10. 【报告分享】抖音-2019年下半年短视频平台营销通案.pdf
  11. python请求模块requests的session不能保存cookies的情况
  12. qt checkbox 选中事件_Qt学习笔记3(布局管理)
  13. 企业如何实现大数据分析平台
  14. linux c 静态连接,Linux cmake 静态链接boost
  15. H3C简单FTP上传和下载文件
  16. 抖音开放平台开发记录
  17. codeforces 129E/128C Games with Rectangle
  18. apache commons fileupload 团队
  19. httpwebrequest下载文件失败的解决方案
  20. 2021华为软挑部分答疑——哪些你有错却总是找不到的地方,我来带你找啦(含标准输入代码)

热门文章

  1. mysql创建自增列(mysql建表语句自增)
  2. 老卫带你学---SVM支持向量机
  3. Linux 命令大全之cd 命令
  4. TOKEN MERGING: YOUR VIT BUT FASTER
  5. Ethtool源码分析(一):认识和使用Ethtool
  6. mysql Error Code:1175异常解决方法
  7. mysql 1175错误解决办法
  8. 微信小程序入门04-后端脚手架搭建
  9. java sublist 用法_Java AbstractSequentialList.subList()用法及代码示例
  10. 【JavaScript中数组的flatMap方法的详细介绍】