Como aprender MIPS Assembly

Uma visão geral de como começar do zero com o MIPS Assembly


MIPS é uma linguagem assembly simples. Se já programaste em assembly antes, podes começar só com uma folha de referência.

Se estás a dar os primeiros passos na programação em assembly, considera fazer a primeira metade do curso CS61C, “Great Ideas in Computer Architecture”, de Berkeley. As aulas em vídeo estão disponíveis no YouTube. O livro Computer Organization and Design é também um manual introdutório de arquitetura muito usado, que recorre a MIPS e aborda a sintaxe no capítulo 2.

Esperamos que gostes de aprender assembly MIPS e de resolver os exercícios. A programação em assembly é muito mais acessível e divertida do que imaginas. Se ficares preso em algum aspeto da tua aprendizagem (ou a correr os testes), os responsáveis pela track, Oz (oz@bradfieldcs.com) e Myles (myles@bradfieldcs.com), têm todo o gosto em ajudar-te diretamente.