微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > ARM移植之BootLoader(1)

ARM移植之BootLoader(1)

时间:11-10 来源:互联网 点击:


  {..} 可以包括r0~r15中的所有寄存器,若包括r15 (PC)将导致程序的跳转。

  (6)控制流

  例1:

MOV r0, #0 ; initialize counter
LOOP:
ADD r0, r0, #1 ; increment counter
CMP r0, #10 ; compare with limit
BNE LOOP ; repeat if not equal

  例2:

CMP r0, #5
ADDNE r1, r1, r0
SUBNE r1, r1, r2
――
if (r0 != 5) {
r1 := r1 + r0 - r2
}


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top