DLX指令集实验

DLX指令集实验

实验报告

北京交通大学计算机与信息技术学院

计科1104(进修生)03班

房皓2014/3/26

实验目的

1. 熟悉DLX的指令集格式。

实验内容

1. 熟悉winDLX模拟器,并确定指令格式中各个域的具体值。包括如下内容:

① 将附件中的WinDLX.Zip文件解压到你的电脑中。

② 阅读附件中的wdlxtut.pdf文件,并按其中的步骤操作、学习winDLX模拟器。

③ 对于FACT.S程序,请从中选出10条程序,并对于其中每条指令,指出它是哪种指令(R-type,I-type,还是J-type),并参照教科书57页图,填写指令格式中各个域的二进制值(提示:将程序载入到模拟器后,可在CODE子窗口中观察到)。为了清楚,最好用填表的形式。

2. 用DLX汇编语言编写一个冒泡排序程序。并在模拟器上调试成功。要求:

① 独立完成。(如果你想了解多DLX指令集,可自己在百度上搜索。)

② 程序有比较详细的注释。

③ 对程序的设计思路有一个比较清楚的说明。

实验结果

对于FACT.S程序中所选的10条指令的分析:

分析所用的是code子窗口中提供的内容,如下图所示

图1:code子窗口

分析结果:

指令

格式Bits31 26(6)25 21(5)20 16(5)15 11(5)10 6(5)5 0(6)Addi r1,r0,PromptI00100000000000010001 0000 0000 0000movi2fp f10,r1R00000000001000000101000000110101addir2,r0,1I00100000000000100000 0000 0000 0001movi2fp f11,r2R00000000001000000101100000110101movd f4,f2R00000000001000000010000000110011subdf0,f0,f4R00000100000001000000000000000101multdf2,f2,f0R00000100010000000001000000000110Addi r14,r0,PrintfParI00100000000011100001 0000 0010 1000trap5J01000100 0000 0000 0000 0000 0000 0101trap0J01000100 0000 0000 0000 0000 0000 0000

实验总结

通过本次实验,我锻炼了自己动手操作能力,并对理论知识有了进一步的了解,对winDLX流水线模拟器有了初步的了解,并熟悉了DLX的指令集格式。

winDLX流水线模拟器实验报告

计算机指令集实验,DLX指令集实验.doc相关推荐

  1. 计算机系统结构结构相关实验报告,计算机系统结构实验报告(中南民族大学).doc...

    计算机系统结构实验报告(中南民族大学).doc 院 系 专 业 年 级 课程名称 计算机系统结构 学 号 姓 名 指导教师 年 月 日年级班级学号专业计算机科学与技术姓名题目名称矩阵相乘题目内容1. ...

  2. 计算机组成与结 读写数据实验,计算机组成与结构实验报告现实版.doc

    计算机组成与结构实验报告现实版.doc 计算机组织与结构 课程实验报告 姓名: 学号: 班级: 指导教师: 实验一:算术逻辑运算单元ALU设计实验 实验内容 算术逻辑运算单元ALU设计实验 实验原理 ...

  3. 计算机组成原理上机实验报告.doc,计算机组成原理第二次上机实验报告.doc

    <计算机组成原理第二次上机实验报告.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<计算机组成原理第二次上机实验报告.doc>文档请在天天文库搜索 ...

  4. 北京理工大学计算机实验广域网通信与有,北京理工大学计算机实验七报告表.doc...

    北京理工大学计算机实验七报告表.doc (2页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 实验七实验报告表实验名称:广域网通信与邮件 ...

  5. 计算机组成原理微控制设计实验总结,计算机组成原理微程序控制器实验报告.doc...

    计算机组成原理微程序控制器实验报告.doc 计算机组成原理实验报告三:微程序控制器实验?? 2011-05-06 01:00:09|??分类: 实验报告 |??标签:实验??微程序??字段??微指令? ...

  6. 计算机实验 进程同步实验观察结果记录表,北京理工大学计算机实验五报告表.doc...

    北京理工大学计算机实验五报告表.doc (2页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 实验五 实验报告表实验名称:学号: 姓名: ...

  7. 计算机在材料科学中的应用实验心得,计算机在材料科学中的应用.doc

    文档介绍: 计算机在材料科学中的应用.doc计算机在材料科学中的应用实验二:满足陶瓷坯料特征化指标的配方计算10材化(1)班彭治政20101023012210材化(1)班杨小平201010230117 ...

  8. 北京理工计算机实验二报告,北京理工大学计算机实验二报告表.doc

    <北京理工大学计算机实验二报告表.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<北京理工大学计算机实验二报告表.doc>文档请在天天文库搜索. ...

  9. 计算机文化基础实验教程石油答案,中石油第九版计算机文化基础实验教程习题答案.doc...

    中石油第九版计算机文化基础实验教程习题答案.doc 第一章 一.单项选择题 1.A 2.A 3.A4.A5.C6.D7.C8.B9.C 10.B11.B12.D13.A14.C15.C16.C17.A ...

最新文章

  1. mysql 多表并列查询_MySQL-18(多表查询INNER/LEFT/RIGHT JOIN)
  2. Android四大组件ContentProvider
  3. 初始化mysql的数据库失败_初始化mysql的数据库失败怎么办
  4. MATLAB图像增强程序举例
  5. Orange-Classification,Regression
  6. eclipse 优化。
  7. YUV 格式与 RGB 格式的相互转换公式总结(C++版)
  8. 广播域与冲突域的区别
  9. 23岁的一无所有,其实是理所应当的
  10. 【通俗理解】显著性检验,T-test,P-value
  11. python解决鸡兔同笼_python解决鸡兔同笼问题
  12. php开发数独,数独解题小程序实现代码
  13. python:利用pandas进行绘图(总结)绘图格式
  14. 【pygame小游戏】摸鱼系列:”躲避粒子“小游戏在线玩,看谁才是”最强王者“?
  15. 【POJ3683】Priest John's Busiest Day
  16. 王者服务器维护杨戬,王者荣耀杨戬-王者荣耀官网网站-腾讯游戏
  17. 凯特勒通道(backtrader)
  18. NSX-V edge HA部署
  19. mysql中sql_mode的那些问题
  20. laravel artisan命令大全

热门文章

  1. 手机WAPI功能检测常见问题分析(系列连载三):预共享密钥功能
  2. 3dmax中怎么修改帧数
  3. ElastIcSearch分词器
  4. mysql表设计原子性_数据库表设计-原子性
  5. opssl php rsa_PHP RSA加解密示例(转)
  6. 按行合并两个sql的查询结果
  7. angular之$location基本用法
  8. java开发魔术相机,百变魔术相机
  9. qt android wifi,QtScrcpy: Android实时投屏软件,此应用程序提供USB(或通过TCP/IP)连接的Android设备的显示和控制。它不需要任何root访问权限...
  10. Android APK+Dex文件反编译及回编译工具(APKDB)v.1.9.2 正式版