![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ARM架构体系与编程
文章平均质量分 82
qq_35989861
分享所得,提升自我
展开
-
ARM体系结构与编程学习笔记1
第一章 ARM概述与其基本编程模型一、ARM数据类型1、字(Word):在ARM体系结构中,字的长度为32位。2、半字(Half-Word):在ARM体系结构中,半字的长度为16位。3、字节(Byte):在ARM体系结构中,字节的长度为8位。二、ARM处理器存储格式ARM体系结构将存储器看作是从0地址开始的字节的线性组合。作为32位的微处理器,ARM体系结构所支持的最大寻址空间为4GB...原创 2018-11-17 09:45:13 · 529 阅读 · 1 评论 -
ARM体系结构与编程学习笔记2
1:ARM指令分类1:ARM指令集可以分为跳转指令,数据处理指令,程序状态寄存器(PSR)传输指令,load/Store指令,协处理指令和异常中断产生指令2:ARM指令集字长为固定的32位,一条典型的ARM指令编码格式如下opcode:指令助记符; 如ADD表示算法加操作指令cond:执行条件;S:是否影响CPSR寄存器的值;Rd:目标寄存器;Rn:第1个操作数的寄存器;ope...原创 2018-11-17 13:10:37 · 908 阅读 · 0 评论 -
ARM体系结构与编程学习笔记3
第三章 ARM指令集介绍ARM的指令集可以分为6类,即跳转指令,数据处理指令,程序状态寄存器,Load/Store指令,协处理器指令,和异常中断产生指令。1:跳转指令:长跳转: 直接向PC寄存器中写入目标地址值可以实现4G地址空间的任意跳转。MOV LR,PC1:B:跳转指令2;BL 带返回的跳转指令3:BLX带返回和状态切换的跳转指令4:BX 带状态切换的跳转指令2:数据处理指令...原创 2018-11-17 19:15:38 · 176 阅读 · 0 评论