杭电计算机组成原理MIPS汇编器模拟器实验_第1页
杭电计算机组成原理MIPS汇编器模拟器实验_第2页
杭电计算机组成原理MIPS汇编器模拟器实验_第3页
杭电计算机组成原理MIPS汇编器模拟器实验_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上杭州电子科技大学计算机学院实验报告专心-专注-专业课程名称:计算机组成原理 实验项目:MIPS汇编器模拟器实验 指导教师: 实验位置:53 姓 名 班 级: 学 号: 日 期:2015年5月20日 实验目的(1) 学习MIPS指令系统,熟悉MIPS指令格式及其汇编指令助记符,掌握机器指令编码方法.(2) 学习MIPS汇编程序设计,学会会使用MIPS汇编器将汇编语言翻译成二进制文件。(3) 了解使用MIPS教学系统模拟器运行程序的方法实验环境PCSpim模拟器 实验内容(算法、程序、步骤和方法)1. 使用记事本编辑.asm文件,输入内容2. 运行PCSpim程序,在七分

2、钟打开asm文件,先连续执行,输入地址0X,在单步执行,按照需要在控制条输入2个数据,观察结果。3. 按照之前的步骤执行,输入指令,单步执行,记录。nor $1,$0,$0;#$1=FFFF_FFFFsltu $2,$0,$1;#$2=0000_0001add $3,$2,$2;#$3=0000_0002add $4,$3,$2;#$4=0000_0003add $5,$4,$3;#$5=0000_0005add $6,$5,$3;#$6=0000_0007sllv $7,$6,$2;#$7=0000_000Eadd $9,$5,$6;#$9=0000_000Csllv $8,$6,$9;#$

3、8=0000_7000xor $9,$1,$8;#$9=FFFF_8FFFadd $10,$9,$1;#$10=FFFF_8FFEsub $11,$8,$7;#$11=0000_6FF2sub $12,$7,$8;#$12=FFFF_900Eand $13,$9,$12;#$13=FFFF_800Eor $14,$9,$12;#$14=FFFF_9FFFor $15,$6,$7;#$15=0000_000Fnor $16,$6,$7;#$16=FFFF_FFF0add $17,$7,$3;#$17=0000_0010sllv $18,$8,$17;#$18=7000_0000sllv $19,

4、$3,$17;#$19=0002_0000sllv $20,$19,$7;#$20=8000_0000add $21,$20,$1;#$21=7FFF_FFFFor $22,$18,$21;#$22=7FFF_FFFFadd $23,$20,$22;#$23=FFFF_FFFFsub $24,$20,$22;#$24=0000_0001sub $25,$22,$20;#$25=FFFF_FFFFxor $26,$18,$1;#$26=8FFF_FFFFsltu $27,$22,$20;#$27=0000_0001sltu $28,$26,$20;#$28=0000_0000add $29,$22,$2;#$29=8000_0000sub $30,$20,$2;#$30=7FFF_FFFFadd $31,$11,$26;#$30=9000_6FF1(接上)实验内容(算法、程序、步骤和方法)结论(结果)利用断点的思想,对于学习编程的人断点可能是最熟悉不过的东西,断点下个各个变量值的变化,汇编语言不是太熟悉,大概的看的懂一点

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论