基于ARM的嵌入式系统程序开发要点7 产业技术与信息 I ND US TR Y TE CH &I NF O 基于 ARM 的嵌入式系统程序开发要点(六) ――开发高效程序的技巧 ■ ARM 中国 费浙平 开发高效率的程序涉及很多方面, 包括编程风格、 在 3 2 位的寄存器中进行符号扩展,其中带符号的变量, 算法实现、 针对目标的特殊优化等。 这部分主要从 要用逻辑左移(L S L ) 接算术右移(A S R ) 两条指令才 A R M 的体系结构特点出发, 介绍几个程序开发中的注 能完成符号扩展 ; 无符号的变量, 要使用一条逻辑与 意点。 (A N D) 指令对符号位进行清零。 所以, 使用 32 位的 i n t 或 unsigned int局部变量最有效率。 1 变量定义 ……