如何写论文?写好论文?免费论文网提供各类免费论文写作素材!
当前位置:免费论文网 > 工作报告 > 实验报告 > 实验报告结果与讨论

实验报告结果与讨论

来源:免费论文网 | 时间:2017-01-16 07:38:02 | 移动端:实验报告结果与讨论

篇一:实验报告答案

实验2:MIPS指令系统和MIPS体系结构

一.实验目的

(1)了解和熟悉指令级模拟器

(2)熟悉掌握MIPSsim模拟器的操作和使用方法

(3)熟悉MIPS指令系统及其特点,加深对MIPS指令操作语义的理解

(4)熟悉MIPS体系结构

二. 实验内容和步骤

首先要阅读MIPSsim模拟器的使用方法,然后了解MIPSsim的指令系统和汇编语言。

(1)、启动MIPSsim(用鼠标双击MIPSsim.exe)。

(2)、选择“配置”->“流水方式”选项,使模拟器工作在非流水方式。

(3)、参照使用说明,熟悉MIPSsim模拟器的操作和使用方法。

可以先载入一个样例程序(在本模拟器所在的文件夹下的“样例程序”文件夹中),然后分别以单步执行一条指令、执行多条指令、连续执行、设置断点等的方式运行程序,观察程序的执行情况,观察CPU中寄存器和存储器的内容的变化。

(4)、选择“文件”->“载入程序”选项,加载样例程序 alltest.asm,然后查看“代码”窗口,查看程序所在的位置(起始地址为0x00000000)。

(5)、查看“寄存器”窗口PC寄存器的值:[PC]=0x00000000。

(6)、执行load和store指令,步骤如下:

1)单步执行一条指令(F7)。

2)下一条指令地址为0x00000004,是一条 有 (有,无)符号载入 字节 (字节,半字,字)指令。

3)单步执行一条指令(F7)。

4)查看R1的值,[R1]= 0xFFFFFFFFFFFFFF80。

5)下一条指令地址为0x00000008,是一条 有 (有,无)符号载入 字 (字节,半字,字)指令。

6)单步执行1条指令。

7)查看R1的值,[R1]=0x0000000000000080 。

8)下一条指令地址为0x0000000C ,是一条 无 (有,无)符号载入 字节 (字节,半字,字)指令。

9)单步执行1条指令。

10)查看R1的值,[R1]= 0x0000000000000080 。

11)单步执行1条指令。

12)下一条指令地址为0x00000014 ,是一条保存 字 (字节,半字,字)指令。

13)单步执行一条指令。

14)查看内存BUFFER处字的值,值为 0x000080

(7)、执行算术运算类指令。步骤如下:

1)双击“寄存器”窗口中的R1,将其值修改为2。

2)双击“寄存器”窗口中的R2,将其值修改为3。

3)单步执行一条指令。

4)下一条指令地址为0x00000020 ,是一条加法指令。

5)单步执行一条指令。

6)查看R3的值,[R3]= 0x0000000000000005。

7)下一条指令地址为0x00000024 ,是一条乘法指令。

8)单步执行一条指令。

9)查看LO、HI的值,[LO]= 0x0000000000000006 ,[HI]= 0x0000000000000000。

(8)、执行逻辑运算类指令。步骤如下:

1)双击“寄存器”窗口中的R1,将其值修改为0XFFFF0000。

2)双击“寄存器”窗口中的R2,将其值修改为0XFF00FF00。

3)单步执行一条指令。

4)下一条指令地址为0x000030,是一条逻辑与运算指令,第二个操作数寻址方式是 寄存器直接寻址 (寄存器直接寻址,立即数寻址)。

5)单步执行一条指令。

6)查看R3的值,[R3]= 0x00000000FF000000。

7)下一条指令地址为0x00000034,是一条逻辑或指令,第二个操作数寻址方式是 立即数寻址 (寄存器直接寻址,立即数寻址)。

8)单步执行一条指令。

9)查看R3的值,[R3]= 0x0000000000000000。

(9)、执行控制转移类指令。步骤如下:

1)双击“寄存器”窗口中R1,将其值修改为2。

2)双击“寄存器”窗口中R2,将其值修改为2。

3)单步执行一条指令。

4)下一条指令地址为0x00000040,是一条BEQ指令,其测试条件是 两操作数相等 ,目标地址为0x。

5) 单步执行1条指令。

6) 查看PC的值,[PC]=0x0000004C,表明分支 成功 (成功,失败)。

7) 一条指令是一条BGEZ指令,其测试条件是 大于等于0 ,目标地址为0x00000058 。

8) 单步执行1条指令。

9) 查看PC的值,[PC]= 0x00000058,表明分支 成功 (成功,失败)。

10) 下一条指令是一条BGEZAL指令,其测试条件是 大于等于0 ,目标地址为0x00000064。

11) 单步执行1条指令。

12) 查看PC的值,[PC]= 0x00000064,表明分支 成功 (成功,失败);查看R31的值,[R31]=0x000000000000005C 。

13) 单步执行1条指令。

14)查看R1的值,[R1]=0x0000000000000074。

15)下一条指令地址为0x00000068,是一条JALR指令,保存目标地址的寄存器为R1 ,保存返回地址的目标寄存器为R3 。

16)单步执行1条指令。

17)查看PC和R3的值,[PC]=0x00000074,[R3]=0x000000000000006C。

实验3 流水线及流水线中的冲突

一.实验目的

(1)理解计算机流水线基本概念。

(2)理解MIPS结构如何用5段流水线来实现,理

(3)解各段的功能和基本操作。

(4)加深对数据冲突、结构冲突的理解,理解这两类冲突对CPU性能的影响。

(5)进一步理解解决数据冲突的方法,掌握如何应用定向技术来减少数据冲突引起的停顿。

二.实验内容和步骤

(1)、启动MIPSsim。

(2)、根据预备知识中关于流水线各段操作的描述,进一步理解流水线窗口中各段的功能,掌握各流水寄存器的含义。(用鼠标双击各段,就可以看到各流水寄存器的内容)

(3)、参照MIPSsim模拟器使用说明,熟悉MIPSsim模拟器的操作和使用方法。可以先载入一个样例程序(在本模拟器所在的文件夹下的“样例程序”文件夹中)。然后分别以单步执行一条周期、执行多个周期、连续执行、设置断点等的方式运行程序,观察程序的执行情况,观察CPU中寄存器和存储器的内容的变化,特别是流水寄存器内容的变化。

(4)、选择配置菜单中的“流水方式”选项,使模拟器工作于流水方式下。

(5)、观察程序在流水线中的执行情况,步骤如下:

1)选择MIPSsim的“文件”—>“载入程序”选项来加载pipeline.s。

2)关闭定向功能。这是通过“配置”—>“定向”。

3)用单步执行一个周期的方式执行该程序,观察每一个周期中,各段流水寄存器内容的变化、指令的执行情况(“代码”窗口)以及时钟周期图。

4)当执行到第13个时钟周期时,各段分别正在处理的指令是: IF:LW $r4, 60($r6)

ID: ADDI $r3,$r0,25

EX: ADDI $r1,$r1,-1

MEM: ADDI $r6,$r0,8

WB: ADD $r2,$r1,$r0

画出这时的时钟周期图。

(6)、这时各流水寄存器中的内容为:

IF/ID.IR: 2361655356

IF/ID.NPC: 48

ID/EX.A: 0

ID/EX.B: 0

ID/EX.IR: 25

ID/EX.Imm: 537067545

EX/MEM.ALUo:4

EX/MEM.IR: 539099135

MEM/WB.LMD: 0

MEM/WB.ALUo:8

MEM/WB.IR: 37264136

(7)、观察和分析结构冲突对CPU性能的影响,步骤如下:

1)加载structure_hz.s(在模拟器所在文件夹下的“样例程序”文件夹中)。

2)执行该程序,找出存在结构冲突的指令对以及导致结构冲突的部件。

篇二:试验报告的写法

一、标准实验报告的格式

按照美国心理学会(American Psychology Association)2001年的《APA出版手册》(Publication Manual of APA)(第五版)中的描述(这本出版手册已被美国大学心理学及相关专业作为教材),如图3-1所示,一份标准的实验报告的各个关键部分应该以固定的页码顺序排列如下:

封面包括文章的题目、作者姓名和工作单位、以及行文标题。手稿中每页的右上角会有短标题(running head),它是由题目中的几个词构成,主要用于编辑时确认手稿。当手稿被打印发表的时候,这种短标题就称为行文标题,它会被打印在手稿的封面上。

第二页包含短标题、摘要(Abstract)及关键词(Key Words)。关键词一般是在摘要后,列出和文章内容息息相关的几个单词或短语。此外从第二页开始,除了最后的图片页外,每页顶端都要列出短标题和页码。

实验报告正文从第三页开始,首先是文章的完整题目,紧接着是引言

(Introduction)。通常来说,无须给引言加注小标题。写完引言后,紧随方法部分(Method),无须换页。一般来说,小标题”方法”应打印在它所在行的中央。注意图3-1中第四页的格式。在撰写方法部分时,应写上几个下一级子标题,如”被试”(Subjects)、”仪器”(Apparatus)和”程序”(Procedure)等,以帮助

读者快速明确相关信息。方法之后紧跟着结果部分、讨论部分,和此前一样,仍不必换页,小标题打印在行的中央。需要注意的是:正文中不要直接出现图表,

只需在相应位置标注出图表编号即可,所有图表的详细内容都在正文之后另行打印。

在讨论部分之后,另起一页写参考文献。参考文献是整篇论文中的写作格式最为复杂的一部分,因此写作时要小心准备。可以参考《APA出版手册》和最近的期刊文章。如果实验报告包含有作者注或脚注,则也分别需要另起一页写在参考文献的后面。一般当研究者准备发表论文时,考虑受到过的各方援助,需要写作者注来表示感谢;而行文过程中若有些部分确需要另行注释,就要按编号写脚注,但一般并不鼓励研究者写脚注。

最后需要另起一页,开始报告正文中涉及的图和表,先表后图。表格每页一个,前面要标上号码并设置简洁易懂的标题;图则首先集中报告所有图片的编号和说明,然后开始每页打印一张图,背面要写上作者的姓名(或短标题)以及图的号码。

以这种方式组织手稿方便期刊编辑的工作,是研究报告正式发表的条件之

一。当然,一般对学生实验报告的要求可能并没有上面介绍的这么严格,例如学生实验报告中的图表可以穿插在正文里。不过我们仍然建议学习APA标准格式,因为它为每个人未来的文章发表和交流提供了很好的锻炼。此外对于国内心理学专业学生,中国心理学会参考美国心理学会的《APA出版手册》,并结合我国有关科研论文写作的国家标准编的《心理学论文写作规范》(科学出版社,2002),是目前我国心理学研究论文的撰写规范。该书可以帮助学生在论文格式上达到国内发表的统一规范。

二、写作技巧

标准的心理实验报告或期刊论文是由七个部分组成:题目、摘要、引言、方法、结果、讨论、以及参考文献。每一部分都有各自的写作技巧,现逐一交待如下:

(一)题目

题目是为了让读者了解一篇文章的基本内容,因此必须简洁明了。它应该是对论文的主要观点的概括性总结,包括所研究的变量(即自变量和因变量)以及它们之间的相互关系,如”字母大小写对记忆速度的影响”,就是一个较好的题目,它表达了重要的信息。题目也可以是一个理论观点。应避免使用含义笼统的词语,这只会增加题目的长度并误导索引者。诸如”方法”和”研究结果”这样的文字,以及”一项....的研究”或”....的实验研究”之类的繁琐用词都不宜出现在题目中。而且,题目中还要避免使用缩略词,应给出术语的全名以方便读者对论文进行正确而完整的检索。APA格式所规定的题目长度为10-12个单词;中国心理学会规定的中文期刊的题目则一般不宜超过20个汉字。

(二)摘要

摘要是对论文内容的简短而全面的概括,能够让读者迅速总览论文的内容。并且,与题目一样,摘要也是各种数据库中常见的检索对象。APA(1984)告诫所有作者:”一旦刊登在期刊上,你的摘要就将作为印刷版或电子版的摘要总集的一部分开始其活跃而长久的生涯”,因此一个好的摘要是整篇论文中最重要的

组成部分。摘要既要具有高度的信息浓缩性,又要具有可读性,还要组织良好,篇幅简洁且独立成篇。一篇好的摘要应该具备以下特点:(1)准确性。摘要应能准确反映论文的目的和内容,不应包含论文中没有出现的信息。(2)独立性。摘要应自成一体,独立成篇,对所有的缩写、省略语和特殊术语做出说明。(3)简练而具体。摘要中的每个句子都要能最大限度地提供信息,并尽可能地简洁。APA格式规定的摘要长度不能超过120个单词;中国心理学会规定的中文期刊的摘要则一般不超过300个汉字,而且英文摘要应是中文摘要的转译,需要简洁、准确地将文意译出。摘要应以最重要的信息开头,可以是目的或主题,也可以是结果和结论。摘要中只需包含4个或5个最重要的观点、结果或含意。

一篇实验报告的摘要应说明:要研究的问题,如果可能的话用一句话来表达;被试,详细说明相关特性,如数量、类型、年龄、性别、种类等;实验方法,包括仪器、数据收集程序、完整的测验名称、使用的任何药剂的剂量和方法;结果,包括统计显著性水平;结论、含意或应用。而报告的主体应该是对摘要的扩展。(这就是为什么大部分摘要都要放在最后写的原因)

三)引言

引言往往包括提出问题、说明研究背景、阐明研究目的和理论基础等3部分内容。

(1)提出问题。在正文的开始部分用一段文字提出所要研究的具体问题,并描述研究策略。在开始着手写引言时,需要考虑:所要研究问题的重要性如何?假设和实验设计与该问题之间具有怎样的关系?该研究有何理论意义?与同领域内先前研究有何关系?所要检验的理论问题是什么?如何解决?好的引言会用一段或两段文字来回答这些问题,通过总结相关论点和数据,清楚地告诉读者做了什么以及为什么这么做。

(2)说明背景。对以往的相关文献进行讨论,但并不是毫无遗漏地进行历史性回顾。要假定读者对该领域具有一定了解,不需要向他们做完整而冗长的说明。也就是说,在对先前的研究工作进行学术性回顾时,应只引用和参考与具体问题相关的研究工作,而不要引用和参考无关或只具有一般性意义的研究工作。需要总结先前研究,但应避免无关紧要的细节描述,要强调相关的发现、相关的方法论问题和主要的结论。在介绍别人的研究时,要始终让读者觉得你正在建立自己的研究题目。同时,还应公平地对待尚有争议的问题。不管个人的观点如何,在陈述一个争议性问题时,应避免敌意和带有个人偏向的陈述。

(3)阐明目的和理论基础。提出了问题和说明了背景情况后,接下来就要说明具体的研究。在引言的最后一段,要定义变量并对研究的假设做一个正式的说明,这些有助于增加论文的清晰度。在写引言的结束部分时,要记住以下问题:我打算操纵什么变量?期望得到什么结果以及为什么我期望这样的结果?”为什么我期望它们”这个问题背后的逻辑应该是明确的。并且还要清楚地说明每个假设的理论基础。至此,应该使读者认为你的研究正在填补一个重要的空白。

(四)方法

方法部分要详细描述研究是如何进行的,说明你对变量的处理过程。这部分一定要写得清楚、完整,尽量告诉读者他们需要知道的每件事。这样的描述可以使读者对你的方法的适当性以及你的结果的可靠性和有效性(即信度和效度)进

行评价。也可以使感兴趣的研究者能够重复这个研究。通常方法部分被分成三个带标题的层次,这些层次包括被试、仪器(或材料)及程序。

(1)被试。就心理学的理论和实践而言,对研究被试做恰当的说明非常重要,特别是评估研究结果(在不同的组间做比较),概括研究发现,比较重复研究、文献综述和分析二手数据时更是如此。对样本应做充分的描述,并且样本应具有代表性(如果不具代表性,应说明原因)。结论和解释都不应超出样本所能代表的总体的范围。当被试是人时,应报告抽样和分组程序、被试的性别和年龄、被试的总数目以及分派到每个具体实验条件下的具体数目。如果由于某种原因部分被试没有完成实验,中途退出或被淘汰,必须加以说明并解释他们没有继续实验的原因。对于动物被试,应报告它们的种类、变化或其他具体证明资料,数量、性征、重量和生理状况等重要信息,以便他人能够成功地重复该研究。

(2)仪器。该部分简短描述实验中所使用的仪器或材料以及它们在实验中的功用。标准实验设备,如家具、秒表或屏幕,通常不需要进行详细描述。应对特殊设备的型号、供应商的名字和地点做一定的说明。复杂设备可能需要使用图纸或照片加以说明,其细节则可在附录中进行详细描述。

(3)程序。说明研究过程中的每个步骤,包括对被试的指导语、分组情况、具体实验操作,以及对实验设计中的随机化、抵消平衡和其他控制特点的描述。除非指导语是非同寻常的或者其本身是实验操作的构成部分,才需要逐字写出,否则只需对指导语作简要解释即可。在此部分中,通常先讲述实验设计,然后介绍指导语(如果被试是人),此外还要让读者了解实验的各个阶段。

概括而言,方法部分应该足够详细地告诉读者你做了什么以及怎样做的,以便读者能够重复你所进行的研究。

(五)结果

对数据的收集过程及所使用的统计或数据分析处理进行总结,这是结果部分的任务。在该部分中,你要向读者说明主要的结果或发现,尽量详细报告数据以 验证结论。要报告所有相关的结果,包括那些与假设相矛盾的结果。除非是个案设计或单样本研究,一般不需要报告单个被试的数据或原始数据。而且,在这一部分讨论结果的潜在意义是不恰当的。

另外,应选择能够清楚而又经济地说明数据的报告形式。表格通常能提供精确的数值,如果组织得好的话,还能够使复杂的数据和分析一目了然(如方差分析表)。插图能够吸引读者的目光,最好地解释复杂的关系和整体的比较。但插图没有表格精确,有时容易产生误导。

总地来讲,采用表格或插图来说明数据比较直观,但它们都比文字书写要费时费事,因此它们主要被用来描述最重要的数据。需要注意的是,不要在多处重复使用同样的数据,能够简单用几句话说明的数据不要用表格来表示。当使用表格或插图时,要确定每个表格或插图都在正文中有所提示,如”见表1”、”见图1”字样。而且,表格或插图是用来辅助文字说明的,它们本身不能完全传达信息,还应辅以足够的说明以便于读者理解。

在结果部分里,作者的具体措辞也是重要的。文字说明必须恰如其分,不可夸大,也不可缩小,一定要以实验结果为依据做客观的说明。诸如,“尽管数据没有达到所要求的显著性水平,但它仍表明所预测的趋势是存在的。”这类表述就应该避免使用。因为”趋势”一词作为专业术语过于含糊,一般只有经过统计

检验后确定差异显著时方可使用这种描述;况且即使统计差异显著,也仅仅表明了可能性----如,100次中有95次----而不代表必然存在什么”趋势”。

(六)讨论

讨论是一篇文章中最富创造性的部分。在这里可以对研究结果进行评价,并解释研究结果的意义,特别是与你的初始假设有关的结果。你可以自由地检验、解释和描述结果,并对结果进行推论。要强调对结果的理论分析以及所得结论的有效性,这一点很重要。(当讨论相对简短时,可以将其与结果部分合并,于是就产生了”结果与讨论”、”结果与结论”等形式。)

在讨论的开始部分,应清楚地说明是否支持所提出的初始假设,还应说明你的研究结果与他人研究的异同,以及它们是如何证明你的结论的。但不要简单地重组或重复已经说明过的观点;每个新的陈述都应有利于说明你的立场,并有助于读者对问题的理解。应承认研究中存在的局限,接受而不是掩饰负面结果。

这部分最容易犯的毛病是缺乏组织,因此在开始写之前,你必须明确讨论的要点,并始终围绕着它们进行讨论,切忌跑题。如有可能,还需在讨论的结束部分对你的研究发现的重要性做一个评价,指出研究有何理论意义和实践意义,有何改进,或提出新的研究问题,但这些论述要简略。一般来说,在该部分应考虑以下几个问题:我所研究的问题的重要性如何?我在研究中做出了什么贡献?从我的研究中可以得出什么结论和理论含义?我的研究对解释实际生活中的心理现象有何帮助?读者有权利得到清楚、明确而直接的答案。通过对讨论部分的阅读,读者应该可以用一两句话说出报告的主要结论。此外,务必记住不要夸大结论,结论应是对结果的审慎的概括。

当一个研究中有多个实验时,需要对每个实验的方法和结果进行分别描述。可以的话,应对每个实验结果做一个简短的讨论,或者也可以将讨论与结果结合起来(如,结果与讨论)。通常要使读者清楚地了解每个实验的逻辑和理论基础,以及实验之间的联系。在最后一个实验介绍完之后,还应有一个总讨论。

(七)参考文献

参考文献写在文章的结尾处。文中凡是引用前人或他人的观点、数据和资料等,都要对它们在文中出现的地方予以注明,并列入参考文献表中;而且,参考文献表中的文章或著作也必须是在文中引用过。参考文献表应是简短的,并是对相关文献的准确引用。通常,参考文献中所列出的文章或著作中应该包括该领域最近发表的论文和一些重要的前期研究。这样的参考文献对读者是很有价值的,既可以使之了解你的研究是关于什么的,又可以向他们提供相关信息的有用线索。

最后,注意通篇的报告要紧凑、前后连贯,不能松散,各部分间不是相互独立的,每部分的提出都应建立在前一部分的基础上。你必须不止一次地告诉读者你所做的是什么,这样才能使他们从你的报告中获得最多的有用信息。表3-3中概括了实验报告的每部分应该包含的信息。

篇三:实验报告

实验报告要求

一、实验报告包括两部分:预习报告和实验总结报告。包括实验1-4。

二、内容:

1、每人每个实验写一份预习报告和一份实验报告。

2、实验项目名称;实验目的和要求;实验内容原理;操作方法与实验步骤;实验结果数据或实验结果截图;实验中遇到的问题、解决方法和体会;建议和改进办法。

三、实验报告上交时间及方式

实验总结报告需A4纸打印,格式参考附件。4个实验的总结报告最后装订到一起,11月18日前交到班级指定负责人,负责人于11月19日上午交到创新园D108。

大连理工大学

本科实验报告

课程名称:

学院(系):

专 业:

班 级:

学 号:

学生姓名:

年 月 日

实验1:MIPS指令系统和MIPS体系结构

一.实验目的

(1)了解和熟悉指令级模拟器

(2)熟悉掌握MIPSsim模拟器的操作和使用方法

(3)熟悉MIPS指令系统及其特点,加深对MIPS指令操作语义的理解

(4)熟悉MIPS体系结构

二. 实验内容和步骤

首先要阅读MIPSsim模拟器的使用方法,然后了解MIPSsim的指令系统和汇编语言。

(1)、启动MIPSsim(用鼠标双击MIPSsim.exe)。

(2)、选择“配置”->“流水方式”选项,使模拟器工作在非流水方式。

(3)、参照使用说明,熟悉MIPSsim模拟器的操作和使用方法。

可以先载入一个样例程序(在本模拟器所在的文件夹下的“样例程序”文件夹中),然后分别以单步执行一条指令、执行多条指令、连续执行、设置断点等的方式运行程序,观察程序的执行情况,观察CPU中寄存器和存储器的内容的变化。

(4)、选择“文件”->“载入程序”选项,加载样例程序 alltest.asm,然后查看“代码”窗口,查看程序所在的位置(起始地址为0x00000000)。

(5)、查看“寄存器”窗口PC寄存器的值:[PC]=0x00000000。

(6)、执行load和store指令,步骤如下:

1)单步执行一条指令(F7)。

2)下一条指令地址为0x00000004,是一条 有 (有,无)符号载入 字节 (字节,半字,字)指令。

3)单步执行一条指令(F7)。

4)查看R1的值,[R1]= 0xFFFFFFFFFFFFFF80。

5)下一条指令地址为0x00000008,是一条 有 (有,无)符号载入 字 (字节,半字,字)指令。

6)单步执行1条指令。

7)查看R1的值,[R1]=0x0000000000000080 。

8)下一条指令地址为0x0000000C ,是一条 无 (有,无)符号载入 字节 (字节,半字,字)指令。

9)单步执行1条指令。

10)查看R1的值,[R1]= 0x0000000000000080 。

11)单步执行1条指令。

12)下一条指令地址为0x00000014 ,是一条保存 字 (字节,半字,字)指令。

13)单步执行一条指令。

14)查看内存BUFFER处字的值,值为 0x000080

(7)、执行算术运算类指令。步骤如下:

1)双击“寄存器”窗口中的R1,将其值修改为2。

2)双击“寄存器”窗口中的R2,将其值修改为3。

3)单步执行一条指令。

4)下一条指令地址为0x00000020 ,是一条加法指令。

5)单步执行一条指令。

6)查看R3的值,[R3]= 0x0000000000000005。

7)下一条指令地址为0x00000024 ,是一条乘法指令。

8)单步执行一条指令。

9)查看LO、HI的值,[LO]= 0x0000000000000006 ,[HI]= 0x0000000000000000。

(8)、执行逻辑运算类指令。步骤如下:

1)双击“寄存器”窗口中的R1,将其值修改为0XFFFF0000。

2)双击“寄存器”窗口中的R2,将其值修改为0XFF00FF00。

3)单步执行一条指令。

4)下一条指令地址为0x000030,是一条逻辑与运算指令,第二个操作数寻址方式是 寄存器直接寻址 (寄存器直接寻址,立即数寻址)。

5)单步执行一条指令。

6)查看R3的值,[R3]= 0x00000000FF000000。

7)下一条指令地址为0x00000034,是一条逻辑或指令,第二个操作数寻址方式是 立即数寻址 (寄存器直接寻址,立即数寻址)。

8)单步执行一条指令。

9)查看R3的值,[R3]= 0x0000000000000000。

(9)、执行控制转移类指令。步骤如下:

1)双击“寄存器”窗口中R1,将其值修改为2。

2)双击“寄存器”窗口中R2,将其值修改为2。

3)单步执行一条指令。

4)下一条指令地址为0x00000040,是一条BEQ指令,其测试条件是 两操作数相等 ,目标地址为0x。

5) 单步执行1条指令。

6) 查看PC的值,[PC]=0x0000004C,表明分支 成功 (成功,失败)。

7) 一条指令是一条BGEZ指令,其测试条件是 大于等于0 ,目标地址为0x00000058 。

8) 单步执行1条指令。

9) 查看PC的值,[PC]= 0x00000058,表明分支 成功 (成功,失败)。

10) 下一条指令是一条BGEZAL指令,其测试条件是 大于等于0 ,目标地址为0x00000064。

11) 单步执行1条指令。

12) 查看PC的值,[PC]= 0x00000064,表明分支 成功 (成功,失败);查看R31的值,[R31]=0x000000000000005C 。

13) 单步执行1条指令。

14)查看R1的值,[R1]=0x0000000000000074。

15)下一条指令地址为0x00000068,是一条JALR指令,保存目标地址的寄存器为R1 ,保存返回地址的目标寄存器为R3 。

16)单步执行1条指令。

17)查看PC和R3的值,[PC]=0x00000074,[R3]=0x000000000000006C。

三.讨论、建议、质疑


实验报告结果与讨论》由:免费论文网互联网用户整理提供;
链接地址:http://www.csmayi.cn/show/149700.html
转载请保留,谢谢!
相关文章