.text .equ LEDs, 0x10000010 .equ Switches, 0x10000040 .equ Display, 0x10000020 .equ letters, 0x79397900 .equ JP1, 0x10000060 .global _start _start: movia r2,LEDs /* Address of LEDs */ movia r3,Switches /* Address of switches */ movia r4,Display /* Address of Display */ movia r5,JP1 /* Address of JP1 */ LOOP: ldwio r10,(r3) /* Read the state of switches.*/ stwio r10,(r2) /* Display the state on LEDs. */ movia r9,letters /* Set r9 = "ECE" */ stwio r9,0(r4) /* Write to LEDs */ movia r17, 0xFFFFFFFF /* Mask for Output */ stwio r17, 4(r5) /* Set JP1 as output(JP1=GPIO) */ movia r18, 0xFFFFFFFF /* All High output */ stwio r18, 0(r5) br LOOP .end