本文介绍MIPS体系结构,着重于其寄存器约定,指令系统,MMU及存储管理,异常和中断处理等等。 通过本文,希望能提供一个基本的轮廓概念给对MIPS CPU及之上OS有兴趣的读者。当然,关于MIPS体系结构,最权威的就是MIPS规约(SPECIFICATION) 添加网址。
MIPS是最早的,最成功的RISC(Reduced Instruction Set Computer)处理器之一,起源于Stanford Univ的电机系. 其创始人 John L. Hennessy在1984年在硅谷创立了MIPS INC. 公司(www.mips.com)。John L. Hennessy目前是Stanford Univ. 的校长。在此之前,他是Stanford电子工程学院的Dean。CS专业的学生都知道两本著名的书: “Computer Organization and Design : The Hardware/Software Interface” 和 ”Computer Architecture : A Quantitative Approach“。其Co-author就是Hennessy.
MIPS 芯片在工业界目前用的比较多的是:MIPS INC。的R10000;QED(http://www.qedinc.com。1996年从MIPS INC。分(SPIN OFF)出来的)的R5000, R7000等。MIPS芯片在嵌入式产品,如手持设备、游戏机、网络设备上应用很多。