Una introducción a cómo empezar desde cero con MIPS Assembly
MIPS es un lenguaje ensamblador sencillo. Si ya has programado algo en lenguaje ensamblador, es posible que puedas empezar con solo una tarjeta de referencia.
Si nunca has programado en lenguaje ensamblador, podrías plantearte seguir la primera mitad del curso CS61C de Berkeley, «Great Ideas in Computer Architecture». Las clases en vídeo están disponibles en YouTube. El libro Computer Organization and Design también es un libro introductorio de arquitectura muy utilizado, que emplea MIPS y cubre la sintaxis en el capítulo 2.
Esperamos que disfrutes aprendiendo ensamblador de MIPS y resolviendo los ejercicios. La programación en ensamblador es mucho más accesible y divertida de lo que imaginas. Si te quedas atascado en algún aspecto de tu aprendizaje (o al ejecutar las pruebas), los mantenedores de la pista Oz (oz@bradfieldcs.com) y Myles (myles@bradfieldcs.com) estarán encantados de ayudarte directamente.