摘要: 常用的工具介绍名称归属作用asbinutils编译汇编程序arbinutils把多个.o合并成一个.o或静态库(.a)ranlibbinutils为库文件建立索引,相当于"ar -s"ldbinutils连接器(linker),把多个.o或库文件连接成一个可执行文件objdumpbinutils查看目标文件(.o)和库(.a)的信息,反汇编objcopybinutils转换可执行文件的格式stripbinutils去掉elf可执行文件的信息,使可执行文件变小readelfbinutils读elf可执行文件的信息gccgcc编译C程序或汇编程序g++gcc编译C++程序 阅读全文
posted @ 2012-08-24 15:33 Kozo 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 格式:MOV{条件}{S} <dest>, <op 1> dest = op_1说明:MOV从另一个寄存器、被移位的寄存器、或一个立即值装载一个值到目的寄存器。 你可以指定相同的寄存器来实现 NOP 指令的效果,你还可以专门移位一个寄存器: MOV R0, R0 ; R0 = R0... NOP 指令 MOV R0, R0, LSL#3 ; R0 = R0 * 8 如果 R15 是目的寄存器,将修改程序计数器或标志。这用于返回到调用代码,方法是把连接寄存器的内容传送到 R15: MOV PC, R14 ... 阅读全文
posted @ 2012-08-23 15:41 Kozo 阅读(332) 评论(0) 推荐(0) 编辑

坚持到底