跳转到内容

MIPS 汇编语言/简介

来自维基教科书,开放的书籍,开放的世界

此页面将作为本书的总前言。

本书的主题

[编辑 | 编辑源代码]

本书将讨论 MIPS 汇编语言。本书将不仅涵盖该主题的直接方面(如何编写 MIPS 程序),而且还将更深入地探讨,从非常低的层次讨论 MIPS。这样,本书对于刚开始学习 MIPS 编程的人以及想要在 MIPS 中执行高级任务(例如编写 MIPS 汇编程序或构建 MIPS 中的低级操作系统内核)的人都有用。但是,本书不会讨论 MIPS 硬件的具体细节。

本书的读者

[编辑 | 编辑源代码]

本书旨在成为所有对 MIPS 感兴趣的人的参考书。本书从语言背后的基础知识开始,并以一种让初学者能够掌握 MIPS 编程的方式讨论各种操作。但是,本书还包含许多针对有经验的程序员的高级部分,这些程序员希望使用 MIPS 架构进行高级项目。

本书的组织方式

[编辑 | 编辑源代码]

本书的组织方式是,最简单的材料首先呈现,最复杂的材料保留到最后。本书的第一部分保留用于关于 MIPS 的历史和有趣信息,以及现实世界 MIPS 实现的列表。第二部分将深入 MIPS 汇编语言,逐个讨论每个指令,并解释如何使用它们。第三部分将讨论 MIPS 代码的编程、汇编和模拟主题。最后,第四部分将讨论高级主题,例如 MIPS 机器内部的机器代码、伪指令的本质、一些高级系统指令和异常处理。

下一步

[编辑 | 编辑源代码]

本书将作为 MIPS 编程的完整参考。虽然没有专门设计用于遵循此文本的维基媒体资源,但读者可能会从阅读有关更高级语言、汇编器或其他高级编程主题中获益。

有关如何设计 MIPS 和其他类型微处理器系统的更多信息,请参阅微处理器设计

华夏公益教科书