The MIPS Processor The MIPS Processor The MIPS architecture is based on a design by John Hennessy. The design is implemented by several companies under license from MIPS Computer Systems, Inc. Further details about the MIPS architecture can be found in MIPS RISC Architecture, by Gerry Kane and Joe Heinrich. The web pages below use a JavaScript library to give a menued presentation format to the information. This library does not work in Internet Explorer. It works without limitation in Chrome, Edge, Firefox, and Safari. MIPS Assembly Language (MAL) Introduction to MAL The Mars MIPS Simulator MAL Registers MAL Instructions MAL Directives MAL Examples Translating C Control Structures MAL Subprograms Assembly Language Comments MAL Data Structures MAL Reference Sheets (PDF) MAL Instruction Sheet MAL Instruction Sheet Explanations MAL Directives and Registers MIPS Implementation MIPS Instruction Coding Introduction to the MIPS Implementation MIPS Execution Activities MIPS Instruction Types MIPS Instruction Type Summary MIPS Single-Cycle Implementation MIPS Control Signal Summary MIPS Multicycle Implementation MIPS Implementation Reference Sheets (PDF) MIPS Single-Cycle Datapath MIPS Execution Activities and Control MIPS Single-Cycle Implementation Summary