码迷,mamicode.com
首页 >  
搜索关键字:arm汇编    ( 155个结果
ARM汇编语言的程序结构
一个ARM汇编语言源程序的基本结构: AREA Init, CODE, READONLY ENTRY Start LDR R0, =0x3FF5000 LDR R1, 0xFF STR R1, [R0] LDR R0, =0x3FF5008 LDR R1, 0x01 STR R1, [R0] ... ...
分类:编程语言   时间:2016-05-13 12:13:13    阅读次数:280
ARM汇编 均值滤波实验
实验要求是排序后去掉最大值最小值,然后把剩下的求平均数。 排序可以用之前的冒泡排序,关键的问题是求平均数。因为ARM没有除法,应该怎么求平均数呢? 最简单的方法就是减法了,用被除数一直减除数,看减了多少次就可以了。 然而要四舍五入,因为寄存器都是整数,保留余数再和除数的一半比较,如果大于就进一,小于 ...
分类:其他好文   时间:2016-05-13 12:05:11    阅读次数:206
ARM汇编指令
ARM 汇编程序的由机器指令,伪指令和宏指令组成。伪指令不像机器指令那样在处理器运行期间由机器执行,而是汇编程序对源程序汇编期间由汇编程序处理。在前面的指令集章节中,我们已经接触了几条常用到的伪指令,如ADR 、ADRL、LDR、NOP 等,把它们和指令集一起介绍是因为它们在汇编时会被合适的机器指令代替,实现真正机器指令操作。宏是一段独立的程序代码,它是通过伪指令定义的,在程序中使用宏指令即可调用...
分类:其他好文   时间:2016-05-06 15:13:04    阅读次数:229
ARM汇编指令集1
ARM汇编指令集1 1、 跳转指令 跳转指令用于实现程序流程的跳转,在ARM程序中有两种方法可以实现程序流程的跳转: (1)、使用专门的跳转指令。 (2)、直接向程序计数器PC写入跳转地址值,通过向程序计数器PC写入跳转地址值,可以实现在4GB的地址空间中的任意跳转,在跳转之前结合使用 MOV LR ...
分类:其他好文   时间:2016-05-04 13:27:40    阅读次数:262
OK6410开发板bootloader架构设计分析---嵌入式回归第五篇
在介绍bootloader嵌,先简要介绍一下汇编的相关知识!为后边的学习做铺垫!大学里面学习过汇编,之前汇编部分的视频也是一点一点的跟着国嵌的视频把代码撸出来一步一步的调试!相对学习起来还是比较容易的!比数据结构和算法简单的多了。 汇编语言介绍这一部分暂时就不写笔记了!写bootloader后边会用到比较多,这里只简单的挑一些重要的介绍一下。 ARM汇编分类: 1. ARM标准汇编:使用AR...
分类:其他好文   时间:2016-04-29 19:48:10    阅读次数:195
OK6410开发板bootloader架构设计分析---嵌入式回归第五篇
在介绍bootloader嵌,先简要介绍一下汇编的相关知识!为后边的学习做铺垫!大学里面学习过汇编,之前汇编部分的视频也是一点一点的跟着国嵌的视频把代码撸出来一步一步的调试!相对学习起来还是比较容易的!比数据结构和算法简单的多了。 汇编语言介绍这一部分暂时就不写笔记了!写bootloader后边会用到比较多,这里只简单的挑一些重要的介绍一下。 ARM汇编分类: 1. ARM标准汇编:使用AR...
分类:其他好文   时间:2016-04-23 20:01:54    阅读次数:217
ARM汇编- LDR加载指令,LDR伪指令
1,ldr加载指令LDR指令的格式为:LDR{条件} 目的寄存器,<存储器地址>LDR指令用亍从存储器中将一个32位的字数据传送到目的寄存器中。该指令通常用亍从存储器中读取32位的字数据到通用寄存器,然后对数据迕行处理。当程序计数器PC作为目的寄存器时,指令从存储器中读取的字数据被当作目的地址,从而 ...
分类:其他好文   时间:2016-04-23 01:24:40    阅读次数:106
ARM汇编-str指令
STR指令的格式为:STR{条件} 源寄存器,<存储器地址>STR指令用亍从源寄存器中将一个32位的字数据传送到存储器中。该指令在程序设计中比较常用,丏寻址方式灵活多样,使用方式可参考指令LDR。指令示例:STR R0,[R1],#8 ;将R0中的字数据写入以R1为地址的存储器中,并将新地址R1+8 ...
分类:其他好文   时间:2016-04-23 01:15:50    阅读次数:116
ARM汇编初探---汇编代码中都有哪几类指令---ARM伪指令介绍
要学习一个东西首先要把概念搞清楚,下面只是自己的一些关于汇编的理解。 可执行文件中的01码是机器码,机器码不等于汇编码,虽然机器码可以很容易翻译成汇编码。 汇编码中包含很多汇编指令、伪指令和宏指令等,这些是不可以直接在机器上运行的。 机器指令是ARM指令集和Thumb指令集这些arm硬件支持的指令集组成的。 汇编码中的伪指令和宏指令这些都是汇编语言这个级别的指令,在汇编文件...
分类:其他好文   时间:2016-04-22 20:41:28    阅读次数:210
GNU ARM 汇编指令
http://blog.chinaunix.net/u2/87718/showart_1683402.htmlGNU ARM 汇编指令简介第一部分 Linux下ARM汇编语法尽管在Linux下使用C或C++编写程序很方便,但汇编源程序用于系统最基本的初始化,如初始化堆栈指针、设置页表、操作 ARM的协处理器等。初始化完成后就可以跳转到C代码执行。需要注意的是,GNU的汇编器遵循AT&T的汇编语法,...
分类:其他好文   时间:2016-03-30 13:11:29    阅读次数:317
155条   上一页 1 ... 6 7 8 9 10 ... 16 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!