本文主要是介绍11.10,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
.text
.global _start
_start: ldr r0,=0x50000a28ldr r1,[r0]orr r1,r1,#(0x3<<4)orr r1,r1,#(0x1<<1)str r1,[r0]ldr r0,=0x50006000ldr r1,[r0]bic r1,r1,#(0x3<<20)orr r1,r1,#(0x1<<20)bic r1,r1,#(0x3<<16)orr r1,r1,#(0x1<<16)str r1,[r0]ldr r0,=0x50007000ldr r1,[r0]bic r1,r1,#(0x3<<20)orr r1,r1,#(0x1<<20)str r1,[r0]ldr r0,=0x50003000ldr r1,[r0]bic r1,r1,#(0x3<<12)orr r1,r1,#(0x1<<12)str r1,[r0]ldr r0,=0x50006004ldr r1,[r0]bic r1,r1,#(0x1<<10)bic r1,r1,#(0x1<<8)str r1,[r0]ldr r0,=0x50007004ldr r1,[r0]bic r1,r1,#(0x1<<10)str r1,[r0]ldr r0,=0x50003004ldr r1,[r0]bic r1,r1,#(0x1<<6)str r1,[r0]ldr r0,=0x50006008ldr r1,[r0]bic r1,r1,#(0x3<<20)bic r1,r1,#(0x3<<16)str r1,[r0]ldr r0,=0x50007008ldr r1,[r0]bic r1,r1,#(0x3<<20)str r1,[r0]ldr r0,=0x50003008ldr r1,[r0]bic r1,r1,#(0x3<<12)str r1,[r0]ldr r0,=0x5000600cldr r1,[r0]bic r1,r1,#(0x3<<20)bic r1,r1,#(0x3<<16)str r1,[r0]ldr r0,=0x5000700cldr r1,[r0]bic r1,r1,#(0x3<<20)str r1,[r0]ldr r0,=0x5000300cldr r1,[r0]bic r1,r1,#(0x3<<12)str r1,[r0]loop:bl led1_onbl delaybl led1_offbl delaybl led2_onbl delaybl led2_offbl delaybl led3_onbl delay bl led3_offbl delaybl bee_onbl delaybl bee_offbl delayb loopled1_on:ldr r0,=0x50006014ldr r1,[r0]orr r1,r1,#(0x1<<10)str r1,[r0] mov pc,lrled1_off:ldr r0,=0x50006014ldr r1,[r0]bic r1,r1,#(0x1<<10)str r1,[r0] mov pc,lr
led2_on:ldr r0,=0x50007014ldr r1,[r0]orr r1,r1,#(0x1<<10)str r1,[r0] mov pc,lr
led2_off:ldr r0,=0x50007014ldr r1,[r0]bic r1,r1,#(0x1<<10)str r1,[r0] mov pc,lr
led3_on:ldr r0,=0x50006014ldr r1,[r0]orr r1,r1,#(0x1<<8)str r1,[r0] mov pc,lr
led3_off:ldr r0,=0x50006014ldr r1,[r0]bic r1,r1,#(0x1<<8)str r1,[r0] mov pc,lr
bee_on:ldr r0,=0x50003014ldr r1,[r0]orr r1,r1,#(0x1<<6)str r1,[r0] mov pc,lr
bee_off:ldr r0,=0x50003014ldr r1,[r0]bic r1,r1,#(0x1<<6)str r1,[r0] mov pc,lrdelay:ldr r1,=0x10000000
mm:cmp r1,#0subne r1,r1,#1bne mmmov pc,lr
.end
这篇关于11.10的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!