| | 网站首页 | 新闻 | SOPC | FPGA | DSP | ARM | 嵌入式操作系统 | 下载 | 网上商城 | 芯片价格参考 | 留言 | 论坛 | 网络协议 | 驱动设计 | 购买指南-HowtoBuy | | |
![]() |
![]() |
| 您现在的位置: FPGA开发板&SOPC开发板-嵌入式控制研究室 >> ARM >> ARM进阶 >> 文章正文 |
|
|||||
| 关于ARM的汇编中分支结构的小技巧 | |||||
| 作者:佚名 文章来源:互联网 点击数: 更新时间:2007-6-9 | |||||
|
最近学了点关于ARM的汇编中分支结构的小技巧,拿出来跟大家分享一下。如果您几百年前就看过了或早就精通了,不要笑话俺,俺是初学者:)如果大家也像偶一样是新手不妨看一下,应该没有坏处. 对应的ARM汇编为: 以上条件判断只适合简单的分支结构,复杂的分之结构如何实现呢???比如如下控制逻辑: if ( r0>r3 ) 如果还按照上面的思路则很难写出汇编语句,因为ARM只有一个CPSR寄存器,只能存储一次比较结果。 1.使用跳转语句 2.通过MSR和MRS两条指令使用通用寄存器或堆栈直接对CPSR进行操作。 3.通过临时变量记录比较的结果 |
|||||
| 文章录入:fengfeiyi 责任编辑:fengfeiyi | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| 关于ARM启动 如何开发arm(5) 如何开发arm(4) 如何开发arm(3) 如何开发arm(2) 如何开发arm(1) 在ARMulator中移植uClinux(… 在ARMulator中移植uClinux(… 在ARMulator中移植uClinux(… 在ARMulator中移植uClinux(… |
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 | | |
![]() |
Copyright © 2005www.21control.com 嵌入式控制技术研究室 版权所有 站长:康草科技 |