计算机组成实验课实验指导书

计算机组成实验课实验指导书

ID:47880845

大小:744.12 KB

页数:73页

时间:2019-11-21

计算机组成实验课实验指导书_第1页
计算机组成实验课实验指导书_第2页
计算机组成实验课实验指导书_第3页
计算机组成实验课实验指导书_第4页
计算机组成实验课实验指导书_第5页
资源描述:

《计算机组成实验课实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、V1.0计算机组成与结构实验指导书(试用稿)编写:张锦校核:湖南大学软件学院2006年9月目录一、实验教学目标1二、实验教学主要内容1三、实验要求1四、评分细则2五、课堂实验项目41.实验一汇编编译器的使用及程序调试(必做)42.实验二非压缩/压缩十进制码转换程序的设计与实现(必做)123.实验三顺序程序设计(选做)154.实验四分支程序设计(选做)185.实验五循环程序设计(选做)216.实验六字符输入/输出程序设计(选做)247.实验七字符串操作程序设计(选做)268.实验八栈操作程序设计(选做)289.实验九I/O程序设计(选做)3010.实验十中断处理程序设计(选做)3311.实验十

2、一数值乘除运算程序设计(选做)3612.实验十二过程调用程序设计(选做)3813.实验十三WinDLX使用及WinDLX汇编语言(必做)4314.实验十四程序相关性问题分析(选做)4815.实验十五矩阵相乘程序及优化(选做)50六、附录51附录一:8088/8086的体系结构51附录二:8088/8086的指令系统55附录三:DLX汇编指令66实验教学目标课程实验是整个课程教学的重要组成部分。在课程讲授的过程川,课程实验起着加深对课程内容的理解,加速对知识由感性认识到理性认识过程的转化,在对知识的完整和深入地理解过程屮起着不可替代的作用。本实验教学大纲的目的是通过具有针对性的实验,使学生对计

3、算机的组成结构、运行流程以及提高计算机性能的经典方法有比较清晰和深入的认识,并为后续课程的学习打下良好的基础。二、实验教学主要内容本课程实验结合软件工程专业的学习特点进行设计,先从较低级的汇编语言方面出发对计算机屮底层指令的执行进行分析和理解,进而再利用WinDLX从较高层的观点对如何优化计算机性能进行分析。本课程实验由相对独立,但又紧密结合的部分组成,构成较为完整的课程实验体系。课程实验目前包扌舌如下2个部分:汇编语言实验部分和计算机性能优化模拟部分。其屮:汇编语言试验部分设计了儿组由易到难的儿个实验,目的是使得学生对汇编语言的运行有一个比较清晰的认识,通过这组试验同学们可以对低级的计算机

4、语言有一个比较直观的认识,通过这部分实验的训练,使得同学们基本达到软考中软件设计师级别中对汇编语言方面的要求;计算机系统的性能优化和提高一直是研究的热点,通过这组实验,要求同学们掌握WinDlx这个模拟软件,并能够结合课程内容对流水线这种优化策略有一个更为深刻的理解,激发同学对课程内容的学习兴趣,在此基础之上,同学们可以进一步掌握相关的模拟工具。三、实验要求•共开出2类15个实验项目(汇编类和体系结构类分别包括12个和3个项目),其中包插12个课内实验项目和3个为课外实验项目(课后选做);•课内实验项目中,有4个为必做项目,共占24个学时,另还需在剩下的课内实验项目屮选择几个进行实验(选择时

5、请注意每个项目的先做实验项目要求),要求选做的实验项目学时之和不得低于8个学时,否则将按比例扣分;•每人一组独立进行上机实验,实行开放式实验教学;•每次实验前要进行预习。•实验时自行进行程序的调试、编译和执行过程。>每个实验项目文件放入一个文件夹中,文件夹命名规则统一为:学号—实验编号(若一个项目中有多个文件,则依次命名为:学号一实验编号_序号)。>一旦发现抄袭行为,则该实验项目计0分。•每个实验代码调试成功后,应及时让实验指导老师给予检查和登记。•实验结束后按时提交实验卡、实验报告,以及源程序。>提交源程序时应提交全部的实验文件,包括asm文件、obj文件和exe文件等,然后将项目文件夹中

6、压缩打包后提交(压缩包的名称和项目文件夹名称相同)。四、评分细则实验总分值100(所做实验项目分值的平均值)课堂实验项目名称分值评分标准备注汇编编译器的使用及程序调试100掌握Masm、Link和Debug的使用;输入一个简单的程序,利用Masm和Link将其编译为可执行程序;使用Debug查看程序的机器代码;(80%)实验报告编写认真详细,按时上交(20%)。必做非压缩/压缩1•进制码转换程序的设计与实现100通过移位指令完成十进制数转换试验;理解汇编语言屮最基本的顺序程序设计方法;进一步熟悉Debug调试程序的方法(80%);实验报告编写认真详细,按时上交(20%)。必做顺序程序设计10

7、0利用汇编语言求解融合多种运算的复杂数学表达式的值;理解和掌握顺序程序设计方法(80%);实验报告编写认真详细,按吋上交(20%)。必做分支程序设计100设计并实现一个基于汇编语言分支程序;掌握利用相关的汇编指令设计不完全分支、完全分支和多分支的方法(80%);实验报告编写认真详细,按时上交(20%)。选做循环程序设计100设计并实现一个基于汇编语言的循环程序;掌握利用相关的汇编指令设计WHILE型和D0-W

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

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

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