#define GPIO_BASE 0x80000000 #define DELAY 100 .globl _start _start: lui a0, %hi(GPIO_BASE) addi a0, a0, %lo(GPIO_BASE) addi t0, zero, 0 li t1, DELAY .lp1: sb t0, 0(a0) addi t0, t0, 1 and t2, zero, zero time1: addi t2, t2, 1 bne t1, t2, time1 j .lp1