给自己挖了个坑,一切都得从“HelloWorld”开始。hello.S.data
msg:
.ascii"Hello,World!\n"
len=.-msg
.text
.globl_start
_start:
/*syscallwrite(intfd,constvoid*buf,size_tcount)*/
mov%r0,$1/*fd->stdout*/
ldr%r1,=msg/*buf->msg*/
ldr%r2,=len/*count->le..
分类:
移动开发 时间:
2014-08-15 02:49:58
阅读次数:
235
1. 安装标准的C开发环境,由于Ubuntu安装默认是不安装的,所以需要先安装一下:sudo apt-get install gcc g++ libgcc1 libg++ make gdb2.从ftp://ftp.arm.linux.org.uk/pub/armlinux/toolchain/下载最...
分类:
系统相关 时间:
2014-08-11 17:25:02
阅读次数:
329
ARM汇编指令的一些总结ARM汇编指令很多,但是真正常用的不是很多,而且需要认真琢磨的又更少了。比较有用的是MOV B BL LDR STR还是通过具体汇编代码来学习吧。@ disable watch dog timer mov r1, #0x53000000 //立即数寻址方式mov r2, #0...
分类:
其他好文 时间:
2014-07-29 10:52:26
阅读次数:
361
原文地址:http://blog.csdn.net/annelcf/article/details/5468093公司HW team有人希望可以给他们写一个在WinCE上,单独读写DDR的工具,以方便他们量测Memory读写时的硬件信号。在开发过程中,发现简单的在Storage Memory区域拷贝...
分类:
其他好文 时间:
2014-07-24 22:48:43
阅读次数:
285
ADC addition Carry 带进位的加法指令
数据处理类算术运算指令
ADD addition 加法指令
数据处理类算术运算指令
AND logic and 逻辑与
数据处理类算术运算指令
B
Branch B 是最简单的分支。一旦遇到一个
B 指令,ARM 处理器将立即跳转到给定的地址,从那里继续执行。注意存储在分支指令中的实际的值是相对当前的 R15 的值的一...
分类:
其他好文 时间:
2014-07-19 11:43:44
阅读次数:
255
ARM汇编程序基本知识1.汇编程序的基本组成ARM汇编语言程序中,程序是以程序段为单位组织代码的。段是相对独立的指令或者代码序列,拥有特定的名称。段的种类有代码段、数据段和通用段,代 码段的内容为执行代码,数据段存放代码运行时需要用到的数据,通用段不包含用户代码和数据,所有通用段共用一个空间。段使用...
分类:
其他好文 时间:
2014-07-18 20:31:57
阅读次数:
301
1、安装uboot到开发板2、JLINK软件安装3、JLINK连接4、JLINK连接测试ARM汇编程序结构RVDSCODEWARRIOR:形成一个可运行的软件AXD:调试器1、AXD安装配置2、AXD调试汇编程序
分类:
其他好文 时间:
2014-07-18 10:33:16
阅读次数:
235
MCR指令将ARM处理器的寄存器中的数据传送到协处理器的寄存器中。如果协处理器不能成功地执行该操作,将产生未定义的指令异常中断。
指令的语法格式:
MCR{} p15, 0, , , {,}
MCR2 p15, 0, , , {,}
其中,为指令执行的条件码。当忽略时指令为无条件执行。MCR2中,为Ob1111,指令为无条件执行指令。
为协处理器将执行的操作的操作码。对于CP15协处理...
分类:
其他好文 时间:
2014-07-13 16:54:13
阅读次数:
181
.section .data.output: .ascii "%d\n\000".section .text .global mainmain: mov ip, sp stmfd sp!, {fp,ip,lr,pc} sub fp, ip, #4 sub sp, sp, #80 @m...
分类:
编程语言 时间:
2014-07-10 13:11:49
阅读次数:
950
.section .data.output: .ascii "%s\n\000".str: .ascii "hello world\0".section .texthelloworld_helloworld_void: mov ip, sp stmfd sp!, {fp...
分类:
其他好文 时间:
2014-06-29 19:52:01
阅读次数:
261