Assembly
一个码农要什么昵称
寻寻匿匿
展开
-
icache操作
mrc p15, 0, r0, c1, c0, 0; //读取cp15的c1到r0中 bic r0, r0, #(1 orr r0, r0, #(1 mcr p15, 0, r0, c1, c0, 0 //写入cp15原创 2016-12-01 00:33:26 · 495 阅读 · 0 评论 -
led操作
#define GPJ0CON 0xE0200240 #define GPJ0DAT 0xE0200244 .global _start //声明_start作用域为全局 _start: ldr r0, =0x11111111 //等号为伪指令,对r0赋值 ldr r1, =GPJ0CN //对r1赋值,值为当前开发板GPJ0 Control Register 的地址 s原创 2016-11-27 00:37:01 · 337 阅读 · 0 评论 -
使用C汇编
#define WTDCON 0xE2700000 #define SVC_STACK 0xD0037D80 .global _start _start: ldr r0, =WTDCON //watchdog timer 控制寄存器地址写入r0寄存器 ldr r1, =0x0 //赋值0 str r1, [r0] //寻址,写0关闭watchdog ldr sp, = SVC原创 2016-11-27 23:10:36 · 226 阅读 · 0 评论