MIPS 汇编语言/简介
外观
此页面将作为本书的总前言。
本书将讨论 MIPS 汇编语言。本书将不仅涵盖该主题的直接方面(如何编写 MIPS 程序),而且还将更深入地探讨,从非常低的层次讨论 MIPS。这样,本书对于刚开始学习 MIPS 编程的人以及想要在 MIPS 中执行高级任务(例如编写 MIPS 汇编程序或构建 MIPS 中的低级操作系统内核)的人都有用。但是,本书不会讨论 MIPS 硬件的具体细节。
本书旨在成为所有对 MIPS 感兴趣的人的参考书。本书从语言背后的基础知识开始,并以一种让初学者能够掌握 MIPS 编程的方式讨论各种操作。但是,本书还包含许多针对有经验的程序员的高级部分,这些程序员希望使用 MIPS 架构进行高级项目。
本书的组织方式是,最简单的材料首先呈现,最复杂的材料保留到最后。本书的第一部分保留用于关于 MIPS 的历史和有趣信息,以及现实世界 MIPS 实现的列表。第二部分将深入 MIPS 汇编语言,逐个讨论每个指令,并解释如何使用它们。第三部分将讨论 MIPS 代码的编程、汇编和模拟主题。最后,第四部分将讨论高级主题,例如 MIPS 机器内部的机器代码、伪指令的本质、一些高级系统指令和异常处理。
本书将作为 MIPS 编程的完整参考。虽然没有专门设计用于遵循此文本的维基媒体资源,但读者可能会从阅读有关更高级语言、汇编器或其他高级编程主题中获益。
有关如何设计 MIPS 和其他类型微处理器系统的更多信息,请参阅微处理器设计。