- 博客(4)
- 收藏
- 关注
原创 ARM汇编指令
ARM 汇编程序的由机器指令,伪指令和宏指令组成。伪指令不像机器指令那样在处理器运行期间由机器执行,而是汇编程序对源程序汇编期间由汇编程序处理。在前面的指令集章节中,我们已经接触了几条常用到的伪指令,如ADR 、ADRL、LDR、NOP 等,把它们和指令集一起介绍是因为它们在汇编时会被合适的机器指令代替,实现真正机器指令操作。宏是一段独立的程序代码,它是通过伪指令定义的,在程序中使用宏指令即可调用
2016-05-05 10:26:25
6329
原创 常见的几个汇编指令
1.汇编程序的基本组成ARM汇编语言程序中,程序是以程序段为单位组织代码的。段是相对独立的指令或者代码序列,拥有特定的名称。段的种类有代码段、数据段和通用段,代码段的内容为执行代码,数据段存放代码运行时需要用到的数据,通用段不包含用户代码和数据,所有通用段共用一个空间。段使用AREA伪操作来定义,并且说明相关属性,如代码段定义 AREA Init, CODE, READONLY
2016-04-27 15:50:28
3602
原创 汇编中AREA指令的使用
AREA指令指示汇编程序汇编新的代码节或数据节。节是不可分的已命名独立代码或数据块,它们由链接器处理。有关详细信息,请参阅ELF节和AREA指令。语法 AREAsectionname{,ATtr}{,ATtr}...其中: sectionname是将要指定的节名。可以为节选择任何名称。但是,以数字开始的名称必须包含在竖杠内,否则会产生一个缺失节名错误。 例如,|1
2016-04-27 15:41:26
11201
原创 STM32启动文件
main函数之前究竟发生了什么:http://blog.youkuaiyun.com/norains/article/details/6052029STM32启动代码概述:http://www.worlduc.com/blog2012.aspx?bid=7329962成功修改STM32启动程序:http://www.openedv.com/posts/list/2647.htm在Keil中通过中断
2016-04-27 14:48:45
460
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人