1.cmp、sub、b指令的使用;
?代碼:
.text
.global _start
_start:mov r0,#9mov r1,#15loop:cmp r0,r1beq stopsubcc r1,r1,r0subhi r0,r0,r1b loopstop:b stop
.end
?結果:
?
?2.匯編指令計算1~100之間和;
代碼:
.text
.global _start
_start:mov r0,#0x1 @賦值mov r1,#0x0 @累加器loop: cmp r0,#0x64bhi stop @跳出循環addls r1,r1,r0 @r1累加addls r0,r0,#0x1 @r0加1b loopstop:b stop
.end
結果:
?