- 博客(4)
- 收藏
- 关注
转载 ARM基本运算优化
饱和32位数到16位ldr m, =0x00007fffmov a, b, asr #15 ; a = (b >> 15)teq a, b, asr #31 ; if (a != sign(b))eorne b, m, b, asr #31 ; b = 0x7fff ^ sign(b)饱和左移mov m, #0x7fffffffm...
2011-11-07 14:08:00
137
转载 ARM汇编指令集
一、跳转指令。跳转指令用于实现程序流程的跳转,在ARM程序中有以下两种方法可以实现程序流程的跳转。 Ⅰ.使用专门的跳转指令。Ⅱ.直接向程序计数器PC写入跳转地址值。 通过向程序计数器PC写入跳转地址值,可以实现在4GB的地址空间中的任意跳转,在跳转之前结合使用 MOV LR,PC等类似指令,可以保存将来的返回地址值,从而实现在4GB连续的线性地址空间的子程序调用。ARM指令集中的跳转...
2011-11-07 08:21:00
93
转载 转:VS2005混合编译ARM汇编代码
在开发过程中,发现简单的在Storage Memory区域拷贝或粘贴文件不能达到硬件量测的要求,需要直接通过编写ARM汇编指令让CPU直接对Memory进行读写数据。以前没有用VS2005编写过汇编代码,所以走了点弯路,一直试图用内嵌汇编的方式来build,可恨的VS2005死活不认ARM指令,后来请出 google大神一搜,原来这条路已经有很多先行者试过了,结论是VS2005...
2011-10-17 09:41:00
95
转载 Bada IDE编译
本人对Bada系统刚初步接触,所以有的地方模糊请大家谅解! 这里就不介绍Bada的历史,helloword的创建和真机联调,请大家百度一下,都能找到。 Bada IDE在创建工程后都会有.cproject这个文件,其提供了要编译文件目录,编译的头文件引用,编译的命令,可能会有makefile的创建,makefile是Bada IDE编译的主要手段吧。每个目录的编译都会有一个m...
2011-10-15 17:47:00
71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人