计算机系统结构报告-用DLX编写矩阵相乘.docx

计算机系统结构报告-用DLX编写矩阵相乘.docx

ID:57442295

大小:17.91 KB

页数:9页

时间:2020-08-17

计算机系统结构报告-用DLX编写矩阵相乘.docx_第1页
计算机系统结构报告-用DLX编写矩阵相乘.docx_第2页
计算机系统结构报告-用DLX编写矩阵相乘.docx_第3页
计算机系统结构报告-用DLX编写矩阵相乘.docx_第4页
计算机系统结构报告-用DLX编写矩阵相乘.docx_第5页
资源描述:

《计算机系统结构报告-用DLX编写矩阵相乘.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、院系:专业:年级:课程名称:计算机系统结构学号:姓名:指导教师:年月日年级班级?学号专业?姓名题目名称用DLX汇编语言编写矩阵相乘程序题目内容1、掌握DLX应用程序的编程和调试技术。掌握DLX的流水线运行分析,包括流水线单步执行、每个流水段功能、理解流水线停顿、流水线建立和排空、定向技术。掌握调整DLX参数,如内存大小、功能单元个数、延迟,分析对程序运行的影响。2、编写计算矩阵相乘的程序,掌握调试方法。实验结果与分析实验结果:(1)先输入矩阵A和矩阵B的行数和列数,再输入矩阵A的各元素数值,显示矩阵A;再输入矩阵B的各

2、元素数值,显示矩阵B;最后进行矩阵相乘,输出结果矩阵C。(2)各矩阵元素均赋初值为0。实验结果与分析(3)显示流水线的部分时空图。实验结果分析:通过调用所编写的矩阵相乘的DLX汇编程序和程序,运行WINDLX环境平台,加载好所需项后,根据提示输入两个矩阵的行和列的值及矩阵的各行各列所对应的元素数值,并显示要进行计算的两个矩阵,以便进行矩阵相乘,运行结束后自动显示得出矩阵的结果,本次实验可以重复运行进行矩阵相乘。实验同时亦可查看流水线分布及DLX的流水线运行分析,包括流水线单步执行、每个流水段功能、理解流水线停顿、流水线

3、建立和排空、定向技术。?通过Prompt语句显示提示语句,输入所需数据,其计算结果一个一个地存放于内存中,利用PrintfPar语句输出结果。利用寄存器存放输入的矩阵元素和计算的结果,并将其在整形与浮点类型间进行转化。(写不完时,可另加附页。)程序代码程序代码程序代码程序代码程序代码;***********multiplyanarraytoanarray*************;************************;---------------------------------------------

4、---------------------------;Programbeginsatsymbolmain;requiresmoduleINPUT;Readtwoarrays,calculatethemultiplitionoftwoarrays;andwritetheresulttostdout;------------------------------------------------------------------------.data;***Promptsforinput;输入提示部分dat1:.spa

5、ce64dat2:.space64result:.space64Prompt1:.asciiz"InputthemartrixAline:"Prompt2:.asciiz"InputthemartrixAcolumnandthemartrixBline:"Prompt3:.asciiz"InputthemartrixBcolumn:"Prompt4:.asciiz"InputthemartrixA'snumber:"Prompt5:.asciiz"InputthemartrixB'snumber:"Prompt6:.a

6、sciiz"Doyouwantagain(no=0):";***Dataforprintf-Trap;输出数据设置部分PrintfFormat:.asciiz"%d".align2PrintfPar:.wordPrintfFormatPrintfValue:.space4PrintfFormat1:.asciiz"".align2PrintfPar1:.wordPrintfFormat1PrintfValue1:.space4PrintfFormat2:.asciiz"OutputthemartrixA:".a

7、lign2PrintfPar2:.wordPrintfFormat2PrintfValue2:.space4PrintfFormat3:.asciiz"OutputthemartrixB:".align2PrintfPar3:.wordPrintfFormat3PrintfValue3:.space4PrintfFormat4:.asciiz"OutputthemartrixC:".align2PrintfPar4:.wordPrintfFormat4PrintfValue4:.space4.text.glob

8、almainmain:addir1,r0,Prompt1jalInputUnsignedmovi2fpf1,r1;矩阵A的行数addir1,r0,Prompt2jalInputUnsignedmovi2fpf2,r1;矩阵A的列数,矩阵B的行数addir1,r0,Prompt3jalInputUnsignedmovi2fpf3,r

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。