计算机专业实验教学研究与探索2010-10.pptVIP

计算机专业实验教学研究与探索2010-10.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机专业实验教学研究与探索2010-10

陷阱指令 取指令 lb rt, address rt←[address] 0x20 rs rt offset 取字节 存指令 sb rt, address rt?address 0x28 rs rt offset 保存字节 teq rs, rt rs= rt in 0x00 rs rt 0x00 0x00 0x34 等于陷阱 输入端点集合 P I(p)={x.o,p.i| x.o,p.i? SI} ) (p是部件) 集合s的元素是部件s输入端口与输入源的偶对。 程序计数器PC P I(PC)={ ALU.Out ,PC, LS~2, PC,A,PC,$TRAP,PC} 存储器Mem集合 P I(mem)={ PC, Mem.address,ALU.Out, Mem.address,SBW, Mem.Wdata,scReg, Mem.Wdata } 指令寄存器集合 P I(IR)={Mem.out.IR} 寄存器堆集合 P I(Reg)={ IR[25:21], Reg.RReg1,IR[20:16], Reg.Rreg2, IR[15:11], Reg.Wreg, ALU.Out, Reg.Wdata,lo, Reg.Wdata, $ra, Reg.Wreg ,PC, Reg.Wdata ,SBW, Reg.Wdata ,S16~32, Reg.Wdata ,scReg, Reg.Wdata ,hi, Reg.Wdata,A, Reg.Wdata} 寄存器A集合 P I(A)={ Reg.Rdata1,A} 寄存器B集合 P I(B)={ Reg.Rdata2,B} 数据寄存器集合 P I(DataReg)={ Mem.out,DataReg} 部件数据通路 部件数据通路 Pp(p)= ∪{x.o,M.0,M.0,M.1,…,M.k,P.i} x.o,p.i ?P I(p) 程序计数器PC Pp(PC)={ ALU.Out ,M1.0, LS~2,M1.1,A,M1.2, $TRAP,M1.3, M1,PC} 存储器Mem集合 P p(mem)={ PC,M2.0,ALU.Out, M2.1,M2, Mem.address,SBW, M3.0, scReg, M3.1,M3, Mem.Wdata } 指令寄存器集合 P p(IR)={Mem.out.IR} 寄存器堆集合 P p(Reg)={ IR[25:21], Reg.RReg1,IR[20:16], Reg.Rreg2, $ra, M4.0, IR[15:11], M4.1,M4, Reg.Wreg , ALU.Out, M5.0,PC, M5.1 , hi, M5.2,lo, M5.3,scReg, M5.4 ,SBW, M5.5 ,S16~32, M5.6 , A, M5.7 ,M5.Wdata} 寄存器A集合 P p(A)={ Reg.Rdata1,A} 寄存器B集合 P p(B)={ Reg.Rdata2,B} 数据通路 数据寄存器集合 P p(DataReg)={ Mem.out,DataReg} 扩展寄存器S16~32 P p(S16~32)={ IR[15:0], S16~32} 扩展寄存器S26~32 P p(S26~32)={ IR[25:0], S26~32} 左移2位寄存器LS~2 P p(LS~2)={ S16~32, M6.0, S26~32,M6.1,M6, LS~2} 寄存器SBW P p(SBW)={ DataReg,M7.0,B,M7.1,M7,SBW} ALU 集合 P p(ALU)={ PC, M8.0 ,A, M8.1,0x0000, M8.2,M8, ALU.A ,$4, M9.0,B, M9.1,S16~32, M9.2 , L2S~32, M9.3,$zero, M9.4,M9, ALU.B , IR[5:0], ALU.func} 移位器集合 P p(SU)={A, M10.0, IR[10:6], M10.1,M10, SU.shamt,B, M11.0, IR[5:0], M11.1 , M11, SU.data , IR[5:0], SU.func} 乘法器集合 P p(MDU)={ A, MDU.A,B, MDU.B} 寄存器hi P p(hi)={ MDU.hi, M12.0,A,M12.1,M12,hi} 寄存器lo P p(lo)={ MDU.lo,M13.0,A,M13.1,M13,lo} 寄存器ALUOut P p(ALU.Out)={ ALU.out ,M14.0,Su.out, M14.1 ,M14, ALU.

文档评论(0)

htfyzc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档