资源描述:
《WebMIPS_ A New Web-Based MIPS Simulation Environment for Computer Architecture Education英文资料》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、WebMIPS:ANewWeb-BasedMIPSSimulationEnvironmentforComputerArchitectureEducationIrinaBranovic,RobertoGiorgi,EnricoMartinelliUniversityofSiena,Italy{branovic,giorgi,enrico}@dii.unisi.itAbstractcapturesallthefeaturesofthecurrentstate-of-the-artincomputerresearch.Thesimulatorsinth
2、iscategoryattempttoillustrateandteachtwogeneralprinciples:WehaveimplementedaMIPSsimulationtheinstructionsetarchitectureandthemicro-environmentcalledWebMIPS.Oursimulatorisarchitecture.accessiblefromtheWebandhasbeenInmanyuniversities,MIPSarchitectureissuccessfullyusedinintroduc
3、torycomputerstudiedbecauseitisaRISCarchitecturethatmakesarchitecturecourseatFacultyofInformationunderstandingabstractconceptsofcomputerdesignEngineeringinSiena,Italy.Theadvantagesofeasier.AnotheradvantageofMIPSISAisthatitistheWebapproachareimmediateaccesstotheusedintextbooks[
4、2],[3],whichrepresentareferencesimulator,withoutinstallation,andapossiblematerialforteachingcomputerarchitectureinmanycentralizedmonitoringofstudents’activity.universities,whichisalsothecaseforourfaculty.WebMIPSiscapableofuploadingandTherearethreewidelyusedMIPSarchitecturesim
5、ulators:SPIM,WinDLXandMIPSim.assemblingtheMIPScodeprovidedbyuser,SPIM[4]isanassemblylanguagesimulatorforsimulatingafive-stagepipelinestepbysteportheMIPS(R2000/R3000)processorthathasbothacompletely,anddisplayingthevaluesofallsimpleterminalinterfaceandavisual,window-basedregist
6、ers,inputandoutputdataofallpipelineinterface.ItimplementsalmostentireMIPSelements.assembler-extendedinstructionset(detailedSPIMdescriptioncanbefoundin[3]withmoredocumentationavailableonline[4]).SPIMwas1.Introductionextensivelyusedinourteaching,howeveritlackspipelinemodeling.W
7、inDLX[9]andMIPSim[10]arepipelineThestudyofcomputerarchitectureisasimulatorsdevelopedattheViennaInstituteofchallengingfieldbecauseofthehighcomplexityTechnologyandweredescribedbyauthorsin[11].involvedinanycomputersystem.ToeasethisWinDLXmodelsthepipelineoftheMIPS-likeDLXcomplexi
8、ty,differenttoolshavebeendevelopedarchitecturedescribedin[2].Itallow