![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ARM嵌入式
「已注销」
这个作者很懒,什么都没留下…
展开
-
ARM汇编指令集
一、跳转指令。 跳转指令用于实现程序流程的跳转,在ARM程序中有以下两种方法可以实现程序流程的跳转。 Ⅰ.使用专门的跳转指令。 Ⅱ.直接向程序计数器PC写入跳转地址值。通过向程序计数器PC写入跳转地址值,可以实现在4GB的地址空间中的任意跳转,在跳转之前结合使用 MOV LR,PC等类似指令,可以保存将来的返回地址值,从而实现在4GB连续的线性地址空间的子程序调用转载 2012-05-16 19:39:07 · 429 阅读 · 0 评论 -
嵌入式开发(小知识)
1.软件控制(驱动)硬件的编程原 每一种硬件在其控制器芯片上都会有物理寄存器(注意这里的寄存器不是CPU内部的寄存器R1等,而是指硬件芯片上的存储单元,在ARM体系下,这些存储单元与内存统一编址,可以通过CPU访存指令,像访问内存一样去访问),这些寄存器通常分为三种类型:命令寄存器,状态寄存器,数据寄存器。程序控制硬件的办法通常是:程序通过str指令向命令寄存器写入合适的内容,就可以原创 2012-05-16 19:41:10 · 405 阅读 · 0 评论