|
|
| | -文章搜索 - 最新文章 - | |
第1410篇:关于ARM的汇编中分支结构的小技巧 |
| 发布时间:2006年3月31日 点击次数:2212 |
| 来源: 作者: |
计算r1和r2的绝对值 对应的ARM汇编为: 以上条件判断只适合简单的分支结构,复杂的分之结构如何实现呢???比如如下控制逻辑: if ( r0>r3 ) 如果还按照上面的思路则很难写出汇编语句,因为ARM只有一个CPSR寄存器,只能存储一次比较结果。 1.使用跳转语句 2.通过MSR和MRS两条指令使用通用寄存器或堆栈直接对CPSR进行操作。 3.通过临时变量记录比较的结果 |
|
|
|
|
[AVR单片机] 相关文章: Source Insight配置WinAVR的具体步骤简介: 配置WinAVR主要分2步: 1.选择Options->Custom Commands a. 点击ADD按纽,在Command: 内写入编译器名,如WinAVR Compile b. 在Run: 内写入命令make clean;make all; c. 千万不要在Dir加目录,我试过了,make clern;m...... AVR应用经验 AVR芯片的ISP全攻略 AVR的主要特性 Atmel三款带10位ADC的AVR单片机 |
|
|
|