ADR r4,a; 读取变量a的地址 LDR r0,[r4]; 读变量a的内容到r0 ADR r4,b; 读取变量b的地址 LDR r1,[r4]; 读变量b的内容到r1 CMP r0,r1;BGE fblock; 如果a>=b,跳转到fblock ADR r4,x;MOV r0,#5;STR r0,[r4]; 令x=5 ADR r4,c; 读取变量c的地址 LDR r...
可以用CMP Rn , operand2指令比较完条件后,在后面执行程序时指令后加上"EQ",就实现了条件执行,也就是if 功能。比如: LDR R1 , [R0] ;R0为地址的数据加载到R1 CMP R1 , #0x12345678 ;比较R1中的数和0x12345678 ADDEQ R1 , R1 , #5 ;当上述比较相等时,R1 = R1...
用ARM汇编代码实现以下C程序段(不要求程序格式,只需写出主要语句)。 if (x<100) x=1; else y=1; A. String, CODE, READONLY B. NTRY C. ll D. rt E. LDR r1, =srcstr ; 初始串的指针 F. LDR r0, =dststr ; 结果串的指针 G. LDR r3, [r0] , #4 LDRB r2, [r1],#1 ; 加载并且...