概述
《杭电计算机组成原理MIPS汇编器模拟器实验》由会员分享,可在线阅读,更多相关《杭电计算机组成原理MIPS汇编器模拟器实验(4页珍藏版)》请在人人文库网上搜索。
1、杭州电子科技大学计算机学院实验报告课程名称:计算机组成原理 实验项目:MIPS汇编器模拟器实验 指导教师: 实验位置:53 姓 名 班 级: 学 号: 日 期:2015年5月20日 实验目的(1) 学习MIPS指令系统,熟悉MIPS指令格式及其汇编指令助记符,掌握机器指令编码方法.(2) 学习MIPS汇编程序设计,学会会使用MIPS汇编器将汇编语言翻译成二进制文件。(3) 了解使用MIPS教学系统模拟器运行程序的方法实验环境PCSpim模拟器 实验内容(算法、程序、步骤和方法)1. 使用记事本编辑.asm文件,输入内容2. 运行PCSpim程序,在七分钟打开asm文件,先连续执行,输入地址0X。
2、,在单步执行,按照需要在控制条输入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;#$8=0000_7000xor $9,$1,。
3、$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,$3,$17;#$19=0002_0000。
4、sllv $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(接上)实验内容(算法、程序、步骤和方法)结论(结果)利用断点的思想,对于学习编程的人断点可能是最熟悉不过的东西,断点下个各个变量值的变化,汇编语言不是太熟悉,大概的看的懂一点试验心得与小结跟着单步执行,看看结果。断点设计跟踪,熟悉各种变化之间的关系,这才我此次实验的最大的收获。指导教师评议成绩评定: 指导教师签名。
最后
以上就是高大哑铃为你收集整理的杭电信工计算机组成原理实验,杭电计算机组成原理MIPS汇编器模拟器实验的全部内容,希望文章能够帮你解决杭电信工计算机组成原理实验,杭电计算机组成原理MIPS汇编器模拟器实验所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复