首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 单片机和嵌入式系统 > ARM嵌入式软件编程经验谈

ARM嵌入式软件编程经验谈

资料介绍
A R M 系列处理器是R I S C(R e d u c d e d I n s t r u c t i o n S e tComputing)处理器。很多基于ARM的高效代码的程序设计策略都源于RIS C处理器。和很多R I S C处理器一样,A R M系列处理器的内存访问,也要求数据对齐,即存取“字(Wo rd)”数据时要求四字节对齐,地址的b i t s[1:0]==0b00;存取“半字(Half words)”时要求两字节对齐,地址的bit[0]==0b0;存取“字节Byte)”
数据时要求该数据按其自然尺寸边界(Natural Size Boundary)定位。
TECHNOLOGY IN-DEPTH




ARM嵌入式软件编程经验谈
作 者
华清远见科技信息
有限公司

A R M系列处 理器 是R I S C 字的边界)即能正确读取。但是,如果该
(R e d u c d e d I n s t r u c t i o n S e t 地 址不是四的倍 数,那么,一条L D R指 2. 编译器的缺省行为
Computing)处理器。很多基于ARM的高 令返回一个循环移位结果,而不是执行 多数嵌入式应用程序最初都是在原
效代码的程序设计策略都源于RISC处理 真正的未对齐字载入。循环移位结果取 型环境下开发的。无论什
ARM嵌入式软件编程经验谈
本地下载

评论