- 9
- 0
- 约1.13千字
- 约 21页
- 2017-04-19 发布于北京
- 举报
;●Brief introduction
●mips instructions
●main data circuit
;MIPS(Microprocessor without Intellocked Pipleline Stages)是精简指令集计算机(RISC)指令集架构所开发的(ISA)美普思科技(MIPS原计算机系统有限公司)。早期的MIPS架构是32位,与后来加入的64位版本。MIPS指令集的多个版本存在,包括MIPS I,MIPS II,MIPS III,MIPS IV,MIPS V,MIPS32,MIPS64和。目前的版本是MIPS32(对于32位实现)和MIPS64(64位实现)。MIPS32和MIPS64定义一个控制寄存器以及指令集 。;MIPS实现,在主要用于嵌入式系统,如Windows CE的设备,路由器,家用网关和视频游戏机,如索尼 的PlayStation 2和PSP游戏机。直到2006年底,他们也用在许多的SGI公司的电脑产品。MIPS的实现也使用了数字设备公司,NEC公司,金字塔技术,西门子利多富,天腾电脑在80年代末和90年代等。在中期到90年代末,据估计,生产三分之一的RISC微处理器是一个MIPS实现。;;mips指令集有以下特点:
1)简单的load/store结构
2)易于流水线cpu设计
3)易于编译器开发
4)mips指令的寻址方式非常简单,每条指令的操作也非常简单
;mips指令格式只有三种:
1)R类型 从寄存器堆中取出两个操作数,计算结果写回寄存器堆
2)I类型 用一个16位的立即数作为一个原操作数
3)J类型 用一个26位的立即数作为跳转的目标地址
;;;;MIPS Data Path;RTL: The ADD Instruction(加法指令)
°add rd, rs, rt
? M[PC] 从PC所指的内存单元中取指令
? R[rd] ← R[rs] + R[rt] 从rs、rt 所指的寄存器中取数后
相加,结果送rd 所指的寄存器中
? PC ← PC + 4 PC加4,使PC指向下一条指令
;The Load Instruction(装入指令)
°lw rt, rs, imm16
? M[PC] (同加法指令)
? Addr ← R[rs] + SignExt(imm16)
计算数据地址 (立即数要进行符号扩展)
? R[rt] ← M[Addr]
从存储器中取出数据,装入到寄存器中
? PC ← PC + 4 (同加法指令);Structure of the Bayes classifier;;;;;;;THANKS FOR LISTENING
原创力文档

文档评论(0)