MIPS:MIPS模拟器

上传者: 42099815 | 上传时间: 2022-05-24 15:38:22 | 文件大小: 1.31MB | 文件类型: ZIP
MIPS MIPS模拟器 项目报告 团队:Samir w Aly 1.简要说明: 使用的编程语言是JAVA。 我们为所有包含控制信号的指令创建了一个超类(每条指令都有自己的控制信号)。 该类具有三个子类:R 格式、I 格式和 J 格式。 这三个中的每一个都包含其独特的属性。 应支持的所有指令都是三个超类(R 格式、I 格式和 J 格式)之一的子类。 创建任何指令示例的对象:添加,自动生成自己的控制信号。 我们创建了另一个名为“memory”的类,这个类有两个数组列表,指令存储器和数据存储器。 数据存储器是一个整数数组列表,每个条目代表一个字。 指令存储器阵列的指令列表,每个条目代表一条指令。 我们创建了另一个名为“registers”的类,它有一个大小为 32 的数组列表,每个条目代表一个寄存器,例如:$t0 是 8。我们创建了另一个名为“alu”的类,它具有执行某条指令的 exec

文件下载

资源详情

[{"title":"( 62 个子文件 1.31MB ) MIPS:MIPS模拟器","children":[{"title":"MIPS-master","children":[{"title":"src","children":[{"title":"components","children":[{"title":"Registers.java <span style='color:#111;'> 339B </span>","children":null,"spread":false},{"title":"Memory.java <span style='color:#111;'> 716B </span>","children":null,"spread":false},{"title":"Alu.java <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false}],"spread":true},{"title":"Main","children":[{"title":"Main.java <span style='color:#111;'> 4.97KB </span>","children":null,"spread":false},{"title":"Parser.java <span style='color:#111;'> 8.09KB </span>","children":null,"spread":false}],"spread":true},{"title":"Instructions","children":[{"title":"Sb.java <span style='color:#111;'> 318B </span>","children":null,"spread":false},{"title":"J.java <span style='color:#111;'> 278B </span>","children":null,"spread":false},{"title":"Instruction.java <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false},{"title":"Lb.java <span style='color:#111;'> 318B </span>","children":null,"spread":false},{"title":"Jr.java <span style='color:#111;'> 246B </span>","children":null,"spread":false},{"title":"Add.java <span style='color:#111;'> 304B </span>","children":null,"spread":false},{"title":"Iformat.java <span style='color:#111;'> 416B </span>","children":null,"spread":false},{"title":"Jformat.java <span style='color:#111;'> 205B </span>","children":null,"spread":false},{"title":"Jal.java <span style='color:#111;'> 284B </span>","children":null,"spread":false},{"title":"Lw.java <span style='color:#111;'> 316B </span>","children":null,"spread":false},{"title":"Sll.java <span style='color:#111;'> 311B </span>","children":null,"spread":false},{"title":"Beq.java <span style='color:#111;'> 320B </span>","children":null,"spread":false},{"title":"Srl.java <span style='color:#111;'> 309B </span>","children":null,"spread":false},{"title":"Bne.java <span style='color:#111;'> 320B </span>","children":null,"spread":false},{"title":"Sw.java <span style='color:#111;'> 318B </span>","children":null,"spread":false},{"title":"Lbu.java <span style='color:#111;'> 318B </span>","children":null,"spread":false},{"title":"Sltu.java <span style='color:#111;'> 302B </span>","children":null,"spread":false},{"title":"Nor.java <span style='color:#111;'> 302B </span>","children":null,"spread":false},{"title":"Slt.java <span style='color:#111;'> 300B </span>","children":null,"spread":false},{"title":"Addi.java <span style='color:#111;'> 324B </span>","children":null,"spread":false},{"title":"NoInstruction.java <span style='color:#111;'> 74B </span>","children":null,"spread":false},{"title":"Sub.java <span style='color:#111;'> 299B </span>","children":null,"spread":false},{"title":"And.java <span style='color:#111;'> 301B </span>","children":null,"spread":false},{"title":"Rformat.java <span style='color:#111;'> 487B </span>","children":null,"spread":false},{"title":"Lui.java <span style='color:#111;'> 297B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"bin","children":[{"title":"components","children":[{"title":"Memory.class <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"Registers.class <span style='color:#111;'> 973B </span>","children":null,"spread":false},{"title":"Alu.class <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false}],"spread":true},{"title":"Main","children":[{"title":"Main.class <span style='color:#111;'> 5.50KB </span>","children":null,"spread":false},{"title":"Parser.class <span style='color:#111;'> 7.87KB </span>","children":null,"spread":false}],"spread":true},{"title":"Instructions","children":[{"title":"Sb.class <span style='color:#111;'> 593B </span>","children":null,"spread":false},{"title":"J.class <span style='color:#111;'> 553B </span>","children":null,"spread":false},{"title":"Jr.class <span style='color:#111;'> 497B </span>","children":null,"spread":false},{"title":"Nor.class <span style='color:#111;'> 589B </span>","children":null,"spread":false},{"title":"Lui.class <span style='color:#111;'> 561B </span>","children":null,"spread":false},{"title":"Sltu.class <span style='color:#111;'> 592B </span>","children":null,"spread":false},{"title":"Iformat.class <span style='color:#111;'> 846B </span>","children":null,"spread":false},{"title":"Sub.class <span style='color:#111;'> 589B </span>","children":null,"spread":false},{"title":"Instruction.class <span style='color:#111;'> 2.69KB </span>","children":null,"spread":false},{"title":"NoInstruction.class <span style='color:#111;'> 298B </span>","children":null,"spread":false},{"title":"Lw.class <span style='color:#111;'> 593B </span>","children":null,"spread":false},{"title":"Beq.class <span style='color:#111;'> 596B </span>","children":null,"spread":false},{"title":"Sll.class <span style='color:#111;'> 592B </span>","children":null,"spread":false},{"title":"Rformat.class <span style='color:#111;'> 1023B </span>","children":null,"spread":false},{"title":"Srl.class <span style='color:#111;'> 592B </span>","children":null,"spread":false},{"title":"Jal.class <span style='color:#111;'> 559B </span>","children":null,"spread":false},{"title":"Sw.class <span style='color:#111;'> 593B </span>","children":null,"spread":false},{"title":"Add.class <span style='color:#111;'> 589B </span>","children":null,"spread":false},{"title":"Addi.class <span style='color:#111;'> 599B </span>","children":null,"spread":false},{"title":"Jformat.class <span style='color:#111;'> 485B </span>","children":null,"spread":false},{"title":"And.class <span style='color:#111;'> 589B </span>","children":null,"spread":false},{"title":"Lb.class <span style='color:#111;'> 593B </span>","children":null,"spread":false},{"title":"Lbu.class <span style='color:#111;'> 596B </span>","children":null,"spread":false},{"title":"Bne.class <span style='color:#111;'> 596B </span>","children":null,"spread":false},{"title":"Slt.class <span style='color:#111;'> 589B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"Report.docx <span style='color:#111;'> 1.28MB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 3.49KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明