cmp:算数处理指令,用于把一个寄存器的内容和另一个寄存器的内容或立即数进行减法比较,不存储结果,都会更改标志位
bne: 数据跳转指令,标志寄存器中Z标志位不等于零时, 跳转到BNE后标签处
beq: 数据跳转指令,标志寄存器中Z标志位等于零时, 跳转到BEQ后标签处
funa:
do...
cmp r0,r1
bne funa
#比较r0,r1的值,若不相等即执行funa
funa:
do...
cmp r0,r1
beq funa
#比较r0,r1的值,若相等即执行funa