P C + a do Inst Mem 地址 4 0 1 2 3 Clock 指令 p4 pcsource ALU输入端b的2个数据源和寄存器堆输入端wn的2个数据源 Control Unit op rs we rna qa rnb wn d qb rt Regfile a aluc z ALU r b aluc wreg sa func 0 1 shift rt 0 1 regrt e sext imm 0 1 aluimm rd 4、寄存器堆的d输入端 以下面3条指令为例说明。 add rd,rs,rt ; rd--rs+rt lw rt,offset(rs) ; rt--mem(rs+offset) jal address ; r31--pc+4,pc--address2 这里主要看写入寄存器堆: 数据来源----ALU输出 or mem or pc+4 控制信号m2reg。 地址wn----rd,rt,r31(11111) 控制信号jal 实现 数据来源使用2个2选1的多路器从三个数据源中选出一个。多路选器的选择信号分别为m2reg和jal。 由于jal指令总是把返回地址写入r31(11111b),因此在电路中增加了一个小模块f,该模块的功能如下: assi
您可能关注的文档
最近下载
- Rhino软件二次开发:RhinoCommonAPI使用详解.pdf VIP
- 2014标化工地创建方案.docx VIP
- 欧洲外贸网址大全.doc VIP
- 建筑专业的心得体会(通用6篇).pdf VIP
- 富士B9125 Copier-Printer Copier-Printer施乐B9136 Copier-Printer Copier-Printer, B9100 Copier-Printer Copier-Printer, B9110 Copier-Printer Copier-Printer使用说明书.pdf VIP
- 药物临床试验中试验用药品的管理.ppt VIP
- 包装厂电动地平车安全风险分级管控清单.doc VIP
- 三轴搅拌桩试验桩总结.docx
- 大棚蔬菜施肥技术.ppt VIP
- 电工电子技术(第3版)全套课件.pptx
原创力文档

文档评论(0)