接着第七天的代码分析,下面是cpu_init_crit的代码段,同样位于文件arch/arm/cpu/arm920t/start.S中...
分类:
其他好文 时间:
2015-01-28 08:27:08
阅读次数:
234
这个情况是你的开发板中有了可以运行的u-boot。因为裸机程序能运行的前提条件是系统初始化了。
下面led.S是一位高人写的代码,完全是用ARM汇编编写的,短小精悍,主要是实现跑马灯的功能:...
分类:
其他好文 时间:
2015-01-21 10:18:09
阅读次数:
316
自己的一些简单的总结,也是最常用的ARM汇编指令,之后也会不断的补充完善。
1. 汇编系统预定义的段名
.text @代码段
.data @初始化数据段
.bss @未初始化数据段...
分类:
系统相关 时间:
2015-01-14 21:29:45
阅读次数:
284
ARM体系结构与编程
本文章记录一些看《ARM体系结构与编程》这一本书的记录;
个人觉得,学习ARM体系时,不需要死记硬背,只要把某些关键的大致记住,比如ARM寄存器(通用寄存器、PC、LR、SP、CPSR、SPSR)、ARM中断处理体系、常用的ARM汇编指令等。
本文基本都是从书上截图,都是一些关键的知识,需要我们时常去复习的。
一.ARM概述
ARM处理器的7种工作模式:...
分类:
系统相关 时间:
2015-01-14 21:29:30
阅读次数:
429
/********************************************************************************* @author Maoxiao Hu* @version V1.0.0* @date Jan-2015****************...
分类:
其他好文 时间:
2015-01-08 19:47:07
阅读次数:
223
今天我来总结一下arm指令的学习,今天我不会对所有的arm指令进行一一的解析,在这里希望大家去看arm汇编手册,这个手册的中文版我放在了http://download.csdn.net/detail/wrjvszq/8324589大家先拿到这个文档,这个文档对arm指令的解析相当的全面,但是这里.....
分类:
其他好文 时间:
2015-01-04 20:59:50
阅读次数:
209
2.汇编代码的简单实现 使用汇编的原因很简单,就是汇编代码的高效。在机器启动的时候,利用汇编的高效,对硬件进行初始化,为加载内核,提供条件。
目前常用的ARM汇编指令有两种: *ARM标准汇编:适用于ARM公司的汇编器,适合在Windows平台下使用。
*GNU汇编:使用与GNU交叉编译工具链中的汇...
分类:
其他好文 时间:
2015-01-03 17:07:09
阅读次数:
197
转载,方便查找用。ARM汇编指令集一、 跳转指令 跳转指令用于实现程序流程的跳转,在ARM程序中有两种方法可以实现程序流程的跳转:Ⅰ.使用专门的跳转指令。Ⅱ.直接向程序计数器PC写入跳转地址值。通过向程序计数器PC写入跳转地址值,可以实现在4GB的地址空间中的任意跳转,在跳转之前结合使用MOV LR...
分类:
其他好文 时间:
2015-01-01 01:24:14
阅读次数:
225
ldr,str,ldm,stm的命名规律:这几个指令命名看起来不易记住,现在找找规律。指令样本效果归纳名称解释ldr Rd,addressingldr r1,[r0]addressing to Rd [mem to reg]load to registerstr Rd,addressingstr r...
分类:
其他好文 时间:
2014-12-23 17:05:46
阅读次数:
259