ARM
文章平均质量分 70
向浅
这个作者很懒,什么都没留下…
展开
-
ARM高分笔记--(二)ARM寄存器
一、1、ARM 共有37个32位的寄存器,其中:31个通用寄存器,6个状态寄存器。2、这些寄存器不能同时被访问,ARM的工作状态和运行模式决定了哪些集训器可以访问哪些不能被访问。3、但,任何时候:15个通用寄存器 R0~R14 、 程序计数器PC 和 一个状态寄存器都是可以被访问的。 二、1、ARM 状态下的通用寄存器和程序计数器R0 ~ R15 ,16个R原创 2013-08-05 21:36:56 · 916 阅读 · 0 评论 -
ARM高分笔记--(二)ARM工作模式
一、ARM 有两种工作状态(1)ARM 状态,此时处理器执行32位的字对齐的ARM指令。(2)Thumb状态,此时处理器执行16位的、半字对齐的Thumb指令二、ARM处理器又要分为大端和小端格式(ARM9、ARM11 都是小端格式)所谓的大小端格式主要讲的是: 数据的逻辑高地位 和 地址的高地位的关系,如图原创 2013-08-05 20:55:43 · 717 阅读 · 0 评论 -
ARM中指令的学习和分析(用法、格式以及英文全称)
ARM指令及功能描述 满光明 2006-3-18 于电子科技大学指令格式: 指令{条件}{S} {目的Register},{OP1},{OP2}"{ }"中的内容可选。即,可以不带条件只有目的寄存器,或原创 2013-08-07 21:42:27 · 2918 阅读 · 0 评论 -
ARM高分笔记--(三)ARM寻址方式
寻址方式就是说: 处理器根据指令中给出的地址信息来寻找物理地址的方式一、立即寻址立即寻址也叫立即数寻址,就是说:操作数本身就在指令中,这个操作数就叫立即数。所以这种指令对应的寻址方式就叫立即寻址。eg: ADD R0,R0,#1 ; R0= R0+1注意: 当操作数作为立即数时,必须以“#”为前缀,对于16进制的立即数还要加上 “0x“ 或 ”&“二、寄存器原创 2013-08-06 20:01:45 · 1319 阅读 · 0 评论