1、求两个数值的最大公约数
@最大公约数
mov r0,#0x9
mov r1,#0x15
fun:
beq stop
cmp r0,r1
subhi r0,r0,r1
subcc r1,r1,r0
b fun
2、求1-100的和
mov r0,#0x0
mov r1,#0x1
fun:
beq stop
cmp r1,#0x64
add r0,r0,r1
addne r1,#0x1
bl fun
仿真结果
3、从SVC模式切换为user模式
@从svc模式切换user模式
mrs r0,cpsr
and r0,#(~(0x1f))
orr r0,#(0x1<<4)
msr cpsr,r0*/
仿真测试