ARM系统架构
文章平均质量分 81
dennisyang
北京邮电大学计算机软件学士,电子科技大学通信与信息工程硕士学位。
喜爱ARM体系结构,嵌入式Linux研究,著有《深入浅出嵌入式底层软件开发》、《Linux下C语言应用编程》
展开
-
ARM汇编编程基础(三) -- ARM汇编伪操作
本系列文章节选自本人所著《深入浅出嵌入式底层软件开发》。本系列文章,所需代码请从以下地址下载:http://download.csdn.net/download/scyangzhu/46025851.3.1 汇编伪操作在汇编程序中的使用范例掌握了基本的ARM汇编指令后,要写出简单的ARM汇编程序,还必须要掌握基本的ARM汇编伪操作(directive)。现在原创 2012-09-25 22:30:29 · 5488 阅读 · 0 评论 -
ARM汇编编程基础(一) -- ARM CPU寄存器
本系列文章节选自本人所著《深入浅出嵌入式底层软件开发》。本系列文章,所需代码请从以下地址下载:http://download.csdn.net/download/scyangzhu/4602585ARM的汇编编程,本质上就是针对CPU寄存器的编程,所以我们首先要弄清楚ARM有哪些寄存器?这些寄存器都是如何使用的?ARM寄存器分为2类,普通寄存器和原创 2012-09-25 22:09:51 · 13281 阅读 · 6 评论 -
ARM汇编编程基础(四) -- ADS开发环境的使用
本系列文章节选自本人所著《深入浅出嵌入式底层软件开发》。本系列文章,所需代码请从以下地址下载:http://download.csdn.net/download/scyangzhu/4602585掌握了基本的汇编指令和伪操作后,就具备了编写简单ARM汇编程序的基本理论能力,不过要实战得到真实可执行的程序,还需要可以对程序进行编辑和编译的开发环境(命令原创 2012-09-25 23:00:56 · 3077 阅读 · 0 评论 -
ARM汇编编程基础(二) -- 基本寻址方式与基本指令
本系列文章节选自本人所著《深入浅出嵌入式底层软件开发》。要想进行ARM的汇编编程,首当其冲要知道最基本、最常用的指令,而要了解指令则必须要了解寻址方式。所以这里将聚焦在——基本寻址方式和基本指令。首先,来看一看我们已经见过的2条指令:MOV pc, lr和BL addsub最简单的汇编指令格式是操作码(例如:MOV、BL)和操作数(例如:pc, lr原创 2012-09-25 22:20:56 · 2692 阅读 · 1 评论 -
ARM汇编编程基础(五) -- 其它常见寻址模式与常见指令
本系列文章节选自本人所著《深入浅出嵌入式底层软件开发》。现在我们已经掌握了所有知识,可以编写简单的ARM汇编程序,但如果要编写较为复杂的ARM程序,就必须掌握更多的寻址模式和指令,这就是本节的重点所在。我们在“基本寻址模式与基本指令”中学习了最常用的3种寻址方式。下面介绍其它寻址方式。1.6.1 其它常见寻址模式1. 基址寻址 基址寻址就是将基址寄存器的内容原创 2012-09-26 15:05:20 · 2120 阅读 · 0 评论 -
成功为Android系统配上了GNU开发环境(有图、有视频、有真相)
经过一周的艰苦努力,成功为我的小米2手机适配上了全功能的GNU开发环境,完全兼容GNU/LINUX(Android自带的bionic、linker真心不好用)。 其功能如下(全部在Android手机上执行): 1 可以使用vim编辑c、c++程序(Terminal IDE) 2 可以使用gcc、g++ 3 可以使用gdb调试c、c++程序 4 使用GLIBC库,完全兼容GNU/LINUX,完全支持GNU线程库,不再受Andro原创 2013-07-14 14:37:07 · 6659 阅读 · 11 评论