arm 汇编
来源:互联网 发布:ie优化公司 编辑:程序博客网 时间:2024/05/16 17:52
1:全局变量
.globl _reset_reset:.word __reset.globl _bss_start_bss_start:.word __bss_start__reset:mov r1, 0xFF
.globl
_reset 保存__reset 的地址
_bss_start 保存 __bss_start 地址
2:lds 文件
BSS (NOLOAD):
{
. = ALIGN(4);
__bss_start = .; /*__bss_start 变量的地址为当前地址 */
*(.bss)
_end = .;
}
3: LDR ADR
LDR r1, =0xfff ;loads 0xfff into r1
LDR r2, =place ;loads the address of place into r2
LDR r2, place ;loads value pointed by place
start:
MOV r0, #10
ADR r4, start ; => SUB r4, pc, 0xc
- ARM汇编
- ARM汇编
- ARM汇编
- arm汇编
- ARM汇编
- ARM汇编
- arm 汇编
- arm 汇编
- ARM汇编
- arm 汇编
- ARM汇编
- ARM 汇编
- arm 汇编
- ARM汇编
- ARM 汇编
- ARM汇编
- arm汇编
- ARM汇编
- 如何在iOS中使用Block
- wamp本地环境为静态与lnmp集成环境下nginx为zencart的静态配置
- 第四节,利用别名实现函数返回多个值
- F#与C#比较
- 经典算法链接
- arm 汇编
- JS中setTimeout和setInterval用法简介
- android NDK开发环境搭建
- nyoj-102-次方求模
- HibernateTemplate 的 两个 execute 方法区别
- 学习软件开发应该看的书
- datagridview 定位到当前行的某列
- UVA 673
- Error: Footprint not found in Library