ARM day2作业

1.求两个数的最大公约数

@
.text
.globl _start

_start:
	mov r0,#9
	mov r1,#15
loop:
	cmp r0,r1
	beq stop
	subhi r0,r0,r1
	subcc r1,r1,r0
	b loop
stop:
	b stop 

.end 
	
	

2. 求for循环1~100之间和

@
.text
.globl _start

_start:
	mov r0,#1
	mov r1,#0
loop:
	add r1,r1,r0
	add r0,#1
	cmp r0,#101
	beq stop
	b loop
stop:
	b stop 
.end 
	
	

3.更改svc为user

@
.text
.globl _start

_start:
	mrs r0,cpsr
	and r0,#(~(0xf))
	msr cpsr,r0
stop:
	b stop 

.end 
	
	

你可能感兴趣的:(算法,arm)