ARM有哪些特点呢?
eeskill 2023-12-01



微处理器说白一点就是"脑子",那么这个脑子它是咋么组成的呢?通常有3大部分


控制单元



算术逻辑单元


寄存器



那么ARM有哪些特点呢?


支持Thumb/ARM双指令集


采用3级流水线/5级流水线


采用哈弗结构,有指令cache和数据cache


寻址方式灵活简单、执行效率高


支持大端小端格式


支持byte\halfword\word三种数据类型


7种模式


采用片上AMBA


采用存储器映射I/O的方式


具备协处理器接口


3.0v以下工作电压


体积小、低成本、高性能



所谓流水线的工作模式,就是说一个程序把他分成n多块来处理,要知道真正意义上CPU只处理一个资源,那么把程序分解开来,像流水线一样处理多个程序,那么效率不就马上上来了!




个人觉得ARM了不起的地方就在这里,可以在ARM状态和Thumb状态进行相互切换,解决了不少因为指令可能导致系统的臃肿的问题


ARM状态:32位,这种状态下执行的是字方式的ARM指令;


Thumb状态:16位,这种状态下执行半字方式的ARM指令。



7种工作模式,玩过的都知道!


除用户模式,其他模式叫特权模式


除用户、系统模式,其他模式叫异常模式



ARM有37个寄存器!31个为通用寄存器、6个为状态寄存器




光了解寄存器还远远不够,要知道寄存器也有你需要注意的地方!


正常情况下:



R14会保存好回调时主程序的地址。


当发生异常嵌套时,这些异常之间可能会发生冲突。



R14_IRQ原来保存的是地址A,可是当发生嵌套的时候,原来保存的地址A被修改了,于是完成嵌套后的程序,他的PC指针完全不知道要指向谁了?于是ERROR了~~~~~


至于寻址方式,好吧,我其实想说,我又懒了,因为我觉得我自己也说不清寻址方式。回头我再去研究一下《ARM体系结构与编程》这本书,汇编不熟悉,也不清楚,硬伤~~~



靠,不知不觉地写了那么多!我果然是一个勤奋的孩子~~~不扯了。


下载地址:http://url.cn/JbTFjf



找到SETUP.EXE,然后各种下一步。


等到出现一个粉红色的界面,记得,还是下一步哦!


然后把



这个复制到你安装的路径下,


我就用默认的路径:C:\Program Files (x86)\ARM\ADSv1_2


然后黏贴。


然后再粉红界面上加载里面的



大功告成!


于是你可以在开始里面找到



启动!


至于如何用呢?且听我下回分解!


声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
  • 相关技术文库
  • 处理器
  • DSP
  • CPU
  • GPU
  • STM32实例教程,带你了解FSMC的功能和用法

    FSMC 简介,STM32F103 100 引脚以上系列芯片都带有 FSMC 接口

    02-26
  • 解锁你的脑力之门:揭秘内存的秘密武器

    内存是电脑的重要组件之一,缺少内存,电脑将无法运行。凡是每天使用电脑的朋友,都在和内存打交道。但是,大家对于内存真的十分了解吗?为增进大家对内存的认识,本文将对内存的作用以及虚拟内存予以介绍。如果你...

    02-21
  • 单片机运算器了解吗

    单片机的使用,能够早就很多有意思的产品。通过单片机,我们能够造出一个独立的电子器件。为增进大家对单片机的认识,本文将对单片机的基本结构予以介绍。如果你对单片机具有浓厚兴趣,不妨和小编共同继续往下阅读...

    02-21
  • 什么是程控交换机?

    程控交换机,全称为存储程序控制交换机(与之对应的是布线逻辑控制交换机,简称布控交换机),也称为程控数字交换机或数字程控交换机。通常专指用于电话交换网的交换设备,它以计算机程序控制电话的接续。程控交换机...

    01-30
  • 什么是NAS与SAN?

    NAS是功能单一的精简型电脑,因此在架构上不像个人电脑那么复杂,像键盘、鼠标、荧幕、音效卡、喇叭、扩充漕、各式连接口等都不需要;在外观上就像家电产品,只需电源与简单的控制钮。NAS在架构上与个人电脑相似,但...

    01-30
  • 什么是DMA方式?

    DMA方式,Direct Memory Access,也称为成组数据传送方式,有时也称为直接内存操作。DMA方式在数据传送过程中,没有保存现场、恢复现场之类的工作。由于CPU根本不参加传送操作,因此就省去了CPU取指令、取数、送数...

    01-30
  • 汽车车灯和雨刷器

    车灯和雨刷器(电器初级)

    01-29
  • p90灯珠和p70灯珠有什么区别

    p50, p90, p99(或者写作pct 50,pct90,pct 99)都是数据聚合统计一种方式,跟百分比相关(经评论区提醒,p的含义是percentile)。p50:数据集按升序排列,第50分位置大的数据(即升序排列后排在50%位置的数据)。p...

    01-23
  • 揭秘控制器的神秘面纱:从零开始掌控你的生活

    控制器的基本功能如下: 数据缓冲:由于I/O设备的速率较低而CPU和内存的速率却很高,故在控制器中必须设置一缓冲器。在输出时,用此缓冲器暂存由主机高速传来的数据,然后才以I/O设备所具有的速率将缓冲器中的数据...

    01-22
  • 电路分析基础

    01-22
下载排行榜
更多
评测报告
更多
广告