计算机系统结构实验一mips,计算机系统结构实验一报告.doc

计算机系统结构实验一报告.doc

计算机系统结构实验报告

班级2班实验日期2013.3.15实验成绩完成了补充实验的前两个姓名学号实验名称实验一初步了解MIPSsim的使用实

材实验目的:

1.了解和熟悉指令级模拟器;

2.熟练掌握MIPSsim模拟器的操作和使用方法;

3.熟悉MIPS指令系统及其特点,加深对MIPS指令操作语义的理解;

4.熟悉MIPS体系结构。

实验要求:

1.对指令级模拟器有一定了解;

2.能够熟练使用MIPSsim模拟器;

3.理解MIPS指令系统及其特点,加深对MIPS指令操作语义的理解。

实验器材:

1.实验平台采用指令级和流水线操作级模拟器MIPSsim;

2.计算机一台。

实验内容:

1.首先要阅读MIPSsim模拟器的使用方法,然后了解MIPSsim的指令系统和汇编语言。

2.完成实验一的内容

3.补充实验

a、求阶乘

读入一个整数n求其阶乘,将结果保存在寄存器中。(n的取值自定义)

b、求(X-Y)*2-(X+Y)/8

X,Y可以是整数或浮点数,不使用乘除指令,将结果保存在寄存器中。(X、Y的取值自定义)

c、内存中有一个64位的整数。求该整数的补码,并将结果放回到内存原位置。(内存位置以及整数取值自定义)

实验步骤:

完成MIPSsim的安装

建立文本文档,用汇编的语言编写相应的程序代码,保存为.s文件

把保存好的.s文件导入MIPSsim进行运行

实验结果:

1.实验一

2.实验二

熟悉了MIPSsim模拟器的使用方法

通过几道编程题基本掌握了在MIPSsim模拟器的环境下进行编程的方法

补充实验一:

.text

main:

ADDIU $r1,$r0,2

ADDIU $r2,$r0,1

ADDIU $r3,$r0,2

LOOP:

SUB $r3,$r3,$r2

BEQ $r3,$r0,next

MUL $r1,$r1,$r3

BGEZ $r3,LOOP

NOP

NOP

next:

NOP

补充实验二:

.text

main:

ADDIU $r1,$r0,5

ADDIU $r2,$r0,3

SUB $r3,$r1,$r2

SLL $r3,$r3,1

ADD $r4,$r1,$r2

SRL $r4,$r4,3

SUB $r3,$r3,$r4

NOP

.data

.align 2

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值