Here is a blinker in MIPS assembly :
# led on pin 3 , mclr pullup 1k
.global main
.data
tris: .word 0xbf886010
lat: .word 0xbf886030
.text
main:
lw $t1,tris
lw $t2,lat
addi $t3,$zero,0b11111101
addi $t4,$zero,2
sb $t3,0($t1)
sb $t4,0($t2)
loopn1:
li $t0,300000
loop1:
addi $t0,$t0,-1
bne $t0,$zero,loop1
sb $zero,0($t2)
loopn2:
li $t0,3000000
loop2:
addi $t0,$t0,-1
bne $t0,$zero,loop2
sb $t4,0($t2)
j loopn1