- 15
- 0
- 约6.02千字
- 约 10页
- 2020-11-23 发布于广东
- 举报
PAGE
PAGE 1
微机原理实验报告
实验名称:MIPS汇编程序设计
院系:电信学院
班级:
姓名:
指导老师:
实验目的:
1.熟悉MIPS汇编程序开发环境,学习使用Qtstim工具。知道如何查看内存空间分配。
2.了解C语言语句与汇编指令之间的关系。
3.掌握MIPS汇编程序设计,掌握QTSPIM的调试技术。
4.了解MIPS汇编语言与机器语言之间的对应关系。
5.熟悉常见的MIPS汇编指令6.掌握程序的内存映像。
二、实验内容
1.用汇编程序实现以下伪代码:要求使用移位指令实现乘除法运算。
Intmain()
{
IntK,Y;
IntZ[50];
Y=56;
For(k=0;k50;K++)Z[k]=Y-16*(k/4+210);
}
三、程序设计及分析
1.C语言分析:
有两个变量是int型,一个数组型;还有一个循环执行过程。
2.汇编程序实现分析:
首先需要定义用户数据段,获得一个内存空间作为数组空间。再选定几个寄存器作为K,Y以及输出,其中输出输出和Y可以合用一个寄存器。
3.设计思路:
分配完空间地址后,最重要的是完成循环控制。循环控制有两个思路:可以是先判断后循环;或者是先循环后判断
即如图
开始开始
开始
开始
赋值int K, Y ;int Z[50] ;K=0;
赋值
int K, Y ;int Z[50] ;K=0;Y = 56;
赋值
赋
您可能关注的文档
- 微信公众平台使用说明书.pptx
- 微信公众平台实施方案.pptx
- 微信公众平台操作流程图.pptx
- 微信公众平台服务协议十一月整理.doc
- 微信公众平台服务号认证流程.pptx
- 微信公众平台栏目策划书.pptx
- 微信小程序运营规则.pptx
- 微信工作群的使用规范.pptx
- 微信工作群管理细则(试行).pptx
- 微信开发需求分析.pptx
- 《人工智能数据服务(微课版)》课件 第六章 图像数据标注.pptx
- 电机控制技术(第二版)课件 第3讲 直流电动机的拆卸与安装.pptx
- 《城市轨道交通概论》 课件 项目1--6 城市轨道交通概述--- 城市轨道交通车辆.pptx
- 第四节 中国著名汽车公司与品牌.pptx
- 《 实用市场营销英语》 课件U4 The Magic of Advertising The Coca-Cola Story.pptx
- FPGA设计及应用 课件 第1--3章 绪论、 fpga硬件结构 ---VHDL硬件描述语言.pptx
- Java程序设计基础(微课版)(第2版)-课件全套 欧楠 第1--10章 面向对象概述---综合实践项目.pptx
- Java程序设计基础(微课版)(第2版)-课件 欧楠 第1--5章 面向对象概述-- 类的继承性.pptx
- 人工智能交互技术及应用 课件 _第六章《基于讯飞开放平台的语音听写》_实验.pptx
- 《汽车概论》第2版课件第二节 智能网联汽车的认知.pptx
最近下载
- 七年级上册数学数轴动点压轴题.docx VIP
- 分钟搞定R语言.pdf VIP
- 小学校园周边危险水域排查登记表(可参考).doc VIP
- WS 310.2-2016医院消毒供应中心 第2部分:清洗消毒及灭菌技术操作规范.pdf
- 2026年武汉市硚口区九年级语文下学期五月调考测试及解析.docx VIP
- 新人教版(部编)二年级语文下册《我爱阅读 李时珍》公开课课件_18.ppt VIP
- (高清版)-B-T 8358-2023 钢丝绳 破断拉力测定方法.pdf VIP
- 页岩水敏性评价推荐做法,NB_T14022-2017.pdf VIP
- 2025年机动车检测公司检验员内部培训考试试卷(含答案).docx VIP
- 2021金属面夹芯板建筑构造21J925-2.pdf VIP
原创力文档

文档评论(0)