用ARM汇编语言程序段实现下面的if语句.答: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 r0,[r4]; 读变量c的内容到r0 ADR r4,d; 读取变量d的地址 LDR r1,[r4]; 读变量d的内容到r1...
用ARM汇编语言编写程序实现:求寄存器R0和R1中两个整数的最大公约数...答:这时作为除数的数就是所求的最大公约数.CMP r0,r1 MOVCC r3,r0 MOVCC r0,r1 MOVCC r1,r3 S0 CMP r1,#0 BEQ S3 S1 CMP r0,r1 BCC S2 SUB r0,r0,r1 B S1 S2 MOV r3,r0 MOV r0,r1 MOV r1,r3 B S0 S3 END 没调试过,不知道程序有什么错误没有。