计算机组成实验课,计算机组成实验课实验指导书.doc

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

V 1.0

计算机组成与结构

实验指导书

(试用稿)

编写: 张锦

校核:______

湖南大学软件学院

2006年9月

目 录

一、实验教学目标1

二、实验教学主要内容1

三、实验要求1

四、评分细则2

五、课堂实验项目4

1.实验一 汇编编译器的使用及程序调试(必做)4

2.实验二 非压缩/压缩十进制码转换程序的设计与实现(必做)11

3.实验三 顺序程序设计(选做)13

4.实验四 分支程序设计(选做)16

5.实验五 循环程序设计(选做)19

6.实验六 字符输入/输出程序设计(选做)22

7.实验七 字符串操作程序设计(选做)24

8.实验八 栈操作程序设计(选做)26

9.实验九 I/O程序设计(选做)28

10.实验十 中断处理程序设计(选做)31

11.实验十一 数值乘除运算程序设计(选做)34

12.实验十二 过程调用程序设计(选做)36

13.实验十三 WinDLX使用及WinDLX汇编语言(必做)41

14.实验十四 程序相关性问题分析(选做)46

15.实验十五 矩阵相乘程序及优化(选做)48

六、附录49

附录一:8088/8086的体系结构49

附录二:8088/8086的指令系统53

附录三:DLX汇编指令64

实验教学目标

课程实验是整个课程教学的重要组成部分。在课程讲授的过程中,课程实验起着加深对课程内容的理解,加速对知识由感性认识到理性认识过程的转化,在对知识的完整和深入地理解过程中起着不可替代的作用。本实验教学大纲的目的是通过具有针对性的实验,使学生对计算机的组成结构、运行流程以及提高计算机性能的经典方法有比较清晰和深入的认识,并为后续课程的学习打下良好的基础。

实验教学主要内容

本课程实验结合软件工程专业的学习特点进行设计,先从较低级的汇编语言方面出发对计算机中底层指令的执行进行分析和理解,进而再利用WinDLX从较高层的观点对如何优化计算机性能进行分析。本课程实验由相对独立,但又紧密结合的部分组成,构成较为完整的课程实验体系。课程实验目前包括如下2个部分:汇编语言实验部分和计算机性能优化模拟部分。其中:汇编语言试验部分设计了几组由易到难的几个实验,目的是使得学生对汇编语言的运行有一个比较清晰的认识,通过这组试验同学们可以对低级的计算机语言有一个比较直观的认识,通过这部分实验的训练,使得同学们基本达到软考中软件设计师级别中对汇编语言方面的要求;计算机系统的性能优化和提高一直是研究的热点,通过这组实验,要求同学们掌握WinDlx这个模拟软件,并能够结合课程内容对流水线这种优化策略有一个更为深刻的理解,激发同学对课程内容的学习兴趣,在此基础之上,同学们可以进一步掌握相关的模拟工具。

实验要求

共开出2类15个实验项目(汇编类和体系结构类分别包括12个和3个项目),其中包括12个课内实验项目和3个为课外实验项目(课后选做);

课内实验项目中,有4个为必做项目,共占24个学时,另还需在剩下的课内实验项目中选择几个进行实验(选择时请注意每个项目的先做实验项目要求),要求选做的实验项目学时之和不得低于8个学时,否则将按比例扣分;

每人一组独立进行上机实验,实行开放式实验教学;

每次实验前要进行预习。

实验时自行进行程序的调试、编译和执行过程。

每个实验项目文件放入一个文件夹中,文件夹命名规则统一为:学号_实验编号(若一个项目中有多个文件,则依次命名为:学号_实验编号_序号)。

一旦发现抄袭行为,则该实验项目计0分。

每个实验代码调试成功后,应及时让实验指导老师给予检查和登记。

实验结束后按时提交实验卡、实验报告,以及源程序。

提交源程序时应提交全部的实验文件,包括asm文件、obj文件和exe文件等,然后将项目文件夹中压缩打包后提交(压缩包的名称和项目文件夹名称相同)。

评分细则

实验总分值100(所做实验项目分值的平均值)课堂实验项目名称分值评分标准备注汇编编译器的使用及程序调试100掌握Masm、Link和Debug的使用;输入一个简单的程序,利用Masm和Link将其编译为可执行程序;使用Debug查看程序的机器代码;(80%)

实验报告编写认真详细,按时上交(20%)。必做非压缩/压缩十进制码转换程序的设计与实现100通过移位指令完成十进制数转换试验;理解汇编语言中最基本的顺序程序设计方法;进一步熟悉Debug调试程序的方法(80%);

实验报告编写认真详细,按时上交(20%)。必做顺序程序设计100利用汇编语言求解融合多种运算的复杂数学表达式的值;理解和掌握顺序程序设计方法(80%);

实验报告编写认真详细,按时上交(20%)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值