欢迎来到天天文库
浏览记录
ID:38425096
大小:2.03 MB
页数:18页
时间:2019-06-12
《3mips指令系统和mips体系结构》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Word格式计算机组成原理实验报告学院(系):软件学院专业:软件工程班级:大数据2班学号:1415925131姓名:王经伟2016年11月16日完美整理Word格式实验3MIPS指令系统和MIPS体系结构一.实验目的(1)了解和熟悉指令级模拟器(2)熟悉掌握MIPSsim模拟器的操作和使用方法(3)熟悉MIPS指令系统及其特点,加深对MIPS指令操作语义的理解(4)熟悉MIPS体系结构二.实验内容和步骤首先要阅读MIPSsim模拟器的使用方法,然后了解MIPSsim的指令系统。(1)、启动MIPSsim。(2)、选择“配置”->“流水方式”选项,使模拟器工作在
2、非流水方式。(3)、参照使用说明,熟悉MIPSsim模拟器的操作和使用方法。(4)、选择“文件”->“载入程序”选项,加载样例程序alltest.asm,然后查看“代码”窗口,查看程序所在的位置。(5)、查看“寄存器”窗口PC寄存器的值:[PC]=。(6)、执行load和store指令,步骤如下:1)单步执行一条指令(F7)。2)下一条指令地址为,是一条(有,无)符号载入(字节,半字,字)指令。3)单步执行一条指令(F7)。4)查看R1的值,[R1]=。5)下一条指令地址为,是一条(有,无)符号载入(字节,半字,字)指令。6)单步执行1条指令。7)查看R1的值
3、,[R1]=。8)下一条指令地址为,是一条(有,无)符号载入(字节,半字,字)指令。完美整理Word格式9)单步执行1条指令。10)查看R1的值,[R1]=。11)单步执行1条指令。12)下一条指令地址为,是一条保存(字节,半字,字)指令。13)单步执行一条指令。14)查看内存BUFFER处字的值,值为。(7)、执行算术运算类指令。步骤如下:1)双击“寄存器”窗口中的R1,将其值修改为2。2)双击“寄存器”窗口中的R2,将其值修改为3。3)单步执行一条指令。4)下一条指令地址为,是一条加法指令。5)单步执行一条指令。6)查看R3的值,[R3]=。7)下一条指令
4、地址为,是一条乘法指令。8)单步执行一条指令。9)查看LO、HI的值,[LO]=,[HI]=。(8)、执行逻辑运算类指令。步骤如下:1)双击“寄存器”窗口中的R1,将其值修改为0XFFFF0000。2)双击“寄存器”窗口中的R2,将其值修改为0XFF00FF00。3)单步执行一条指令。4)下一条指令地址为,是一条逻辑与运算指令,第二个操作数寻址方式是(寄存器直接寻址,立即数寻址)。5)单步执行一条指令。6)查看R3的值,[R3]=。7)下一条指令地址为,是一条逻辑或指令,第二个操作数寻址方式是(寄存器直接寻址,立即数寻址)。8)单步执行一条指令。9)查看R3的
5、值,[R3]=。完美整理Word格式(9)、执行控制转移类指令。步骤如下:1)双击“寄存器”窗口中R1,将其值修改为2。2)双击“寄存器”窗口中R2,将其值修改为2。3)单步执行一条指令。4)下一条指令地址为,是一条BEQ指令,其测试条件是。5)单步执行1条指令。6)查看PC的值,[PC]=,表明分支(成功,失败)。7)一条指令是一条BGEZ指令,其测试条件是,目标地址为。8)单步执行1条指令。9)查看PC的值,[PC]=,表明分支(成功,失败)。10)下一条指令是一条BGEZAL指令,其测试条件是,目标地址为。11)单步执行1条指令。12)查看PC的值,[P
6、C]=,表明分支(成功,失败);查看R31的值,[R31]=。13)单步执行1条指令。14)查看R1的值,[R1]=。15)下一条指令地址为,是一条JALR指令,保存目标地址的寄存器为R1,保存返回地址的目标寄存器为R3。16)单步执行1条指令。17)查看PC和R3的值,[PC]=,[R3]=。三、实验结果分析四.实验心得二.实验内容和步骤完美整理Word格式首先要阅读MIPSsim模拟器的使用方法,然后了解MIPSsim的指令系统。(1)、启动MIPSsim。(2)、选择“配置”->“流水方式”选项,使模拟器工作在非流水方式。(3)、参照使用说明,熟悉MIP
7、Ssim模拟器的操作和使用方法。(4)、选择“文件”->“载入程序”选项,加载样例程序alltest.asm,然后查看“代码”窗口,查看程序所在的位置。刚开始的时候出现上图的错误,后来百度了一下,原来是该软件只能在32位的电脑上运行,原打算下个64位的MIPSsim,可是没有找到,就换了台电脑。(5)、查看“寄存器”窗口PC寄存器的值:[PC]=0X00000000。(6)、执行load和store指令,步骤如下:1)单步执行一条指令(F7)。完美整理Word格式2)下一条指令地址为 0X00000004,是一条有(有,无)符号载入字节(字节,半字,字)指令。
8、3)单步执行一条指令(F7)。4)查看
此文档下载收益归作者所有