如何學習 MIPS 組合語言

從零開始學習 MIPS 組合語言的概觀


MIPS 是一種簡單的組合語言。如果你以前寫過一些組合語言程式,只要有一份參考卡,可能就能直接上手。

如果你完全沒接觸過組合語言程式設計,不妨試著讀完柏克萊的「Great Ideas in Computer Architecture」課程 CS61C 的前半部。YouTube 上有課程影片。Computer Organization and Design 這本書也是常見的架構入門書,書中使用 MIPS,並在第 2 章涵蓋了語法。

希望你在學習 MIPS 組合語言、完成這些練習的過程中玩得開心。組合語言程式設計比你想像中更平易近人,也更有趣。如果你在學習上(或執行測試時)遇到任何卡關的地方,這個 track 的維護者 Oz(oz@bradfieldcs.com)和 Myles(myles@bradfieldcs.com)都很樂意直接幫助你。