Chinaunix首页 | 论坛 | 博客
  • 博客访问: 233807
  • 博文数量: 253
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 3
  • 用 户 组: 普通用户
  • 注册时间: 2014-09-21 12:29
文章分类

全部博文(253)

文章存档

2014年(253)

我的朋友

发布时间:2014-09-21 12:46:12

操作系统:ubuntu10.04测试代码:    1,arm汇编程序点击(此处)折叠或打开@******************************************************************************@ File:start.S@ 功能:通过它转入C程序@******************************.........【阅读全文】

阅读(147) | 评论(0) | 转发(0)

发布时间:2014-09-21 12:46:08

reset:                     ldr sp, = 4*1024           @ SP=4096,设置栈指针,后面会调用C函数,调用C前需要设好栈 .........【阅读全文】

阅读(219) | 评论(0) | 转发(0)

发布时间:2014-09-21 12:46:05

         作者 :  MSN:panhuachun@hotmail.com一,按lds文件连接的不同模块,不能用bl实现跳转一个错误的例子:1.crt0.s@******************************************************************************@ File:crt0.s@ 功能:通过它转入C程序@************************.........【阅读全文】

阅读(159) | 评论(0) | 转发(0)

发布时间:2014-09-21 12:46:00

首先arm地址有三个地址概念:编译地址、 期望运行物理地址、实际运行物理地址、相对地址、绝对地址、位置无关编译地址 :编译阶段的生成地址,其是相对地址 ,有些地址还没确定,如调用其他.O文件中的函数或库函数期望运行物理地址 :链接阶段生成的地址(期望绝对地址 ),会确定编译阶段没.........【阅读全文】

阅读(262) | 评论(0) | 转发(0)

发布时间:2014-09-21 12:45:58

adrl 伪指令    **ldr和 adr/adrl 伪指令的区别 add 指令点击(此处)折叠或打开ADD 相加ADD指令的格式为:ADD{条件}{S} 目的寄存器,操作数1,操作数2ADD指令用于把两个操作数相加,并将结果存放到目的寄存器中。.........【阅读全文】

阅读(277) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册