arm中常用汇编指令

发布者:SereneSerenity最新更新时间:2016-05-10 来源: eefocus关键字:arm  汇编指令 手机看文章 扫描二维码
随时随地手机看文章
1.MOV   PC, LR

如果在子程序中LR没有改变,则等同于 RET
程序在 调用子程序时,会把 BL   SUB_XXXXX 处的
下一条指令送入  LR,  这样,当所调用的子程序没有改变LR的值时(注意这里我说说的是在整个子程序中LR没有被改变),返回父程序时,你就可以使用 
MOV   PC, LR

2.

1: ;A
cmp r0, #0
beq 1f ; r0==0那么向前跳转到B处执行
bne 1b ; 否则向后跳转到A处执行
1: ;B
1b,1f里的b和f表示backward和forward,1表示局部标签1

关键字:arm  汇编指令 引用地址:arm中常用汇编指令

上一篇:ARM中的B指令和BL指令
下一篇:ARM汇编指令ARM寻址方式、汇编指令、伪指令

推荐阅读最新更新时间:2024-03-16 14:53

高性能嵌入式ARM MPU在医疗电子系统中的应用
  当前,全球医疗电子行业正逐渐展现出诱人的发展前景,产品更新换代的速度不断提高,同时,由于医疗电子产品自身的特殊性,对元器件的性能、功耗、可靠性和集成度等方面都提出了极高的要求。全球各大著名的半导体厂商纷纷推出一系列适合该应用领域的产品。   基于ARM内核的32位嵌入式微处理器(MPU),以其高性能、低功耗和丰富的片内资源,成为目前众多医疗电子产品开发平台的首选。其中,Cirrus Logic公司推出的旗舰产品EP9315,是目前集成度最高的ARM处理器。该处理器采用ARM920T内核,拥有200MHz主频的高性能,内嵌数学协处理器、图形加速引擎,集成包括IDE和PCMCIA等接口在内的丰富的外围电路,满足工业级的标准和极具
[医疗电子]
高性能嵌入式<font color='red'>ARM</font> MPU在医疗电子系统中的应用
第九届“中国芯”评选结果名单
由工业和信息化部电子信息司、湖北省经济和信息化委员会、工业和信息化部软件与集成电路促进中心(CSIP)主办,武汉东湖新技术开发区管理委员会、武汉市信息产业办公室承办的2014中国集成电路产业促进大会于11月6日在武汉隆重召开。 工业和信息化部杨学山副部长、湖北省人民政府许克振副省长、工业和信息化部电子信息司彭红兵副司长,湖北省经信委欧阳万坤主任,武汉市委常委、东湖高新区党工委胡立山书记,工业和信息化部软件与集成电路促进中心(CSIP)卢山主任、高松涛副主任等部、省、市领导及核高基专家出席了此次大会。 杨学山副部长在致辞中指出,随着我国经济转型升级速度加快,集成电路产业的基础性、战略性、先导性的地位愈发凸显。党中央国务院高度
[单片机]
系统学习ARM之六 --异常处理
转载自 http://blog.csdn.net/qqliyunpeng/article/details/48791715 一、简介: 异常: 是一种突发情况。异常发生后,处理器要进行相应的处理(异常处理),切换到对应的异常工作模式。 二、四大步三小步:(异常处理的硬件完成的事项) (1)拷贝 CPSR 到 SPSR_ mode (2)设置适当的 CPSR 位: ①改变处理器状态进入 ARM 状态 ②改变处理器模式进入相应的异常模式 ③设置中断禁止位禁止相应中断 (如果需要) (3)保存返回地址到 LR_ mode (4)设置 PC 为相应的异常向量 三、异常处理的
[单片机]
基于DSP平台的快速H.264编码算法的设计
  视频压缩编码 标准H.264/AVC是由ISO/IEC和ITU-T组成的联合视频专家组(JVT)制定的,他引进了一系列先进的视频编码技术,如4×4整数变换、空域内的帧内预测,多参考帧与多种大小块的帧间预测技术等,标准一经推出,就以其高效的压缩性能和友好的网络特性受到业界的广泛推崇。特别是在2004年7月JVT组织做了重要的保真度范围扩展的补充后,更加扩大了标准的应用范围,但同时巨大的运算量却成为其广泛应用的瓶颈。考虑到H.264协议实现的复杂度,本文的思路是:一方面提高硬件处理速度和能力,采用TI公司最新的数字媒体处理器Davinci TMS320DM6446 DSP 芯片作为H.264 编码器 实现的硬件平台,另一方面
[嵌入式]
ARM汇编中的标号
标号(LABEL)是为一组机器指令所起名字,表示程序中的指令或者数据地址的符号。标号可有可无,只有当需要用符号地址来访问该语句时,才给此语句赋予标号。通过在目标地址的前面放上一个标号,可以在指令中使用标号来代替直接使用地址。标号是程序目标标志,总是和某地址相联系,供转移或循环指令控制转移使用。 标号是编译程序使用的,也就是说程序中最后生成的代码中标号都换成了相应的数值。   因标号表示是指令地址,所以它有三个属性,即段属性、偏移属性和类型属性。段属性即段地址,标号段必须在CS中。偏移属性是表示该标号到段首地址距离,单位是字节,是16位无符号整数。类型属性是距离属性,指标号和转移指令距离,该标号在本段内引用,距离在-128~
[单片机]
基于ARM的实时测控系统开发平台
摘要:基于ARM的实时测控系统开发平台,是将高性能、低功耗32bit RISC结构的ARM内核处理器与开放源码的实时嵌入式多任务操作系统%26;#236;C/OS-Ⅱ相结合,并通过Interniche公司的嵌入式TCP/IP协议栈为平台添加网络传输功能,构建一个新型的实时测控系统开发平台。为开发各种智能化、小型化现代测控系统提供可重用、高性能、图形化、网络化软硬件基础平台和高效的开发模式。充分利用高级语言的优势在多任务操作系统的基础上,为平台添加友好的人机交互方式、图形化界面、网络、各种通信接口驱动,使其平台具备现代嵌入式系统的特征。 关键词:实时测控系统 ARM %26;#236;C/OS-II 嵌入式实时操作系统 嵌入式TC
[嵌入式]
ARM MP-core启动流程
1. iROM启动MP Core时,通常的做法: (1)让CPU0执行主要开机流程,其它的处理器进入WFI. (在启动时,每个处理器可以透过CPU ID得知自己是否为CPU0,如果不是,就进入WFI的程序代码中.) 即:让AP进入Sleep (2) 初始化外部内存与执行系统的初始化 (3) 设定 Stack 在DRAM初始化前,Stack是建立在SRAM中的。 (4) 把BootRom程序代码复制到外部内存中 (5) 重新Mapping 内存位置 (把0 00000000地址对应到外部内存 或 I-TCM如果 0 00000000地址要跑中断表的话(or 中断表对应到0xffff0
[单片机]
ARM嵌入式系统的问题总结分析
   引言   由于各种新型微处理器的出现和应用的不断深化,嵌入式系统在后PC时代得到了空前的发展。随着时间的推移和技术的进步,在工业控制和新兴的手持式应用等领域,用户体验成为产品成功的关键因素之一,越来越多的产品需要良好的用户界面、互联功能以及较强的数据处理能力,这对嵌入式处理器硬件、软件、教学等提出了新的要求。    1 嵌入式处理器与硬件   在处理器方面,目前大量的中、低端嵌入式应用,主要使用8/16位单片机。在国内,由于历史的原因,主要是以MCS51核为主的许多不同型号单片机,主要厂商有Atmel、Philips、Winbond、宏晶等。还有一些近几年发展较快的新型单片机,如PIC、AVR、MSP430系列等。这些
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved