杭电计算机组成原理MIPS汇编器模拟器实验6

2022-05-03 11:22:13   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《杭电计算机组成原理MIPS汇编器模拟器实验6》,欢迎阅读!
模拟器,汇编,组成,原理,实验

杭州电子科技大学计算机学院

实验报告

课程名称:计算机组成原理 实验项目:MIPS汇编器模拟器实验 级: 指导教师: 号:

实验位置:53 期:2015520

1 学习MIPS指令系统,熟悉MIPS指令格式及其汇编指令助记

,掌握机器指令编码方法.

2 学习MIPS汇编程序设计,学会会使用MIPS汇编器将汇编语言

翻译成二进制文件。

3 了解使用MIPS教学系统模拟器运行程序的方法

PCSpim模拟器

实验环境

实验目的

1. 使用记事本编辑.asm文件,输入内容

2. 运行PCSpim程序,在七分钟打开asm文件,先连续执行,

输入地址0X0040000,在单步执行,按照需要在控制条输入2个数据,观察结果。

3. 按照之前的步骤执行,输入指令,单步执行,记录。 nor $1,$0,$0; #$1=FFFF_FFFF sltu $2,$0,$1; #$2=0000_0001

实验内容(算add $3,$2,$2; #$3=0000_0002 法、程序、步add $4,$3,$2; #$4=0000_0003 骤和方法) add $5,$4,$3; #$5=0000_0005

add $6,$5,$3; #$6=0000_0007 sllv $7,$6,$2; #$7=0000_000E add $9,$5,$6; #$9=0000_000C sllv $8,$6,$9; #$8=0000_7000 xor $9,$1,$8; #$9=FFFF_8FFF add $10,$9,$1; #$10=FFFF_8FFE

1 / 31 / 31 / 3


sub $11,$8,$7; sub $12,$7,$8; and $13,$9,$12; or $14,$9,$12; or $15,$6,$7; nor $16,$6,$7; add $17,$7,$3; sllv $18,$8,$17; sllv $19,$3,$17; sllv $20,$19,$7; add $21,$20,$1; or $22,$18,$21; add $23,$20,$22; sub $24,$20,$22; sub $25,$22,$20; xor $26,$18,$1; sltu $27,$22,$20; sltu $28,$26,$20; add $29,$22,$2; sub $30,$20,$2; add $31,$11,$26;



#$11=0000_6FF2 #$12=FFFF_900E #$13=FFFF_800E #$14=FFFF_9FFF #$15=0000_000F #$16=FFFF_FFF0 #$17=0000_0010 #$18=7000_0000 #$19=0002_0000 #$20=8000_0000 #$21=7FFF_FFFF #$22=7FFF_FFFF #$23=FFFF_FFFF #$24=0000_0001 #$25=FFFF_FFFF #$26=8FFF_FFFF #$27=0000_0001 #$28=0000_0000 #$29=8000_0000 #$30=7FFF_FFFF #$30=9000_6FF1

2 / 32 / 32 / 3




(接上) 实验内容(算法、程序、步骤和方法)

结论(结果)

利用断点的思想,对于学习编程的人断点可能是最熟悉不过的东西,断点下个各个变量值的变化,汇编语言不是太熟悉,大概的看的懂一

跟着单步执行,看看结果。断点设计跟踪,熟悉各种变化之间的关系,这才我此次实验的最大的收获。

试验心得与小结

指导教师 评议

成绩评定: 指导教师签名:

3 / 33 / 33 / 3


本文来源:https://www.dywdw.cn/2eec856cdbef5ef7ba0d4a7302768e9950e76e4e.html

相关推荐
推荐阅读