汇编语言上机实验指导书 下载本文

《汇编语言程序设计课程》 实 验 教 学 指 导 书

课程编号:XXXXXXX

撰写人:刘玮 审核人:XXX

重庆师范大学涉外商贸学院

数学与计算机学院 二○一三年11月17日

前 言

一、实验总体目标

本课程是计算机专业的专业课。汇编语言是面向机器的程序设计语言,直接使用机器指令编程,要求学生具有较多的计算机硬件知识。

通过本课程的学习,学生应该了解计算机的基本结构,INTEL微处理器的发展和计算机语言及汇编语言的特点。应具有使用宏汇编编写程序的能力,对顺序、分支、循环三大程序结构在汇编语言的实现方法有较好的掌握,对模块化设计技术有进一步的了解。对于可能在将来从事计算机控制工作的学生打下必要的基础。学生还可以对新型主流CPU如Pentium CPU的工作模式及扩充指令有所了解。以跟踪微型计算机新技术的发展,为后续的专业技术课程打下坚实基础。 二、适用专业年级

专业:计算机科学与技术,网络工程 年级:二年级 三、先修课程

(数字逻辑,计算机组成原理,C语言程序设计,微型计算机与接口技术)

四、实验项目及课时分配

实验项目 项目一 项目二 项目三 汇编程序与汇编器的使用 顺序程序设计实验 分支结构程序设计 实验要求 必修 必修 必修 实验类型 验证性 设计性 设计性 实验学时 2 2 2 项目四 项目五 项目六 项目七 项目八 循环结构程序设计 子程序设计 字符处理程序设计 输入输出程序设计 中断程序设计 必修 必修 必修 必修 选修 设计性 设计性 设计性 设计性 设计性 2 2 2 2 2 五、实验总体要求

汇编语言是一门实践性很强的课程,只用通过大量的上机实践过程,才能更好的掌握汇编语言程序设计技术。为保证教学效果与质量,以下几点是学好这门课程的必要的要求和注意事项。

1、汇编语言程序设计的实验课主要是供学生测试、调试汇编语言程序。

2、必须充分重视实验课。实验课是汇编语言程序设计课程的重要组成部分,是理论联系实践的重要环节。通过它,能够培养学生独立分析和解决问题的能力。

3、在每个实验之前,学生必须准备好被测程序的有关设计资料(包括程序的基本设计说明、程序流程图、汇编语言程序清单等)、测试数据、测试驱动程序、测试需要的“桩模块”等。

4、必须做好实验前的一切准备工作,包括程序测试∕调试的详细过程安排等。在实验中应严格按照预先确定的实验过程进行实验,决不允许在实验过程中准备实验程序、测试数据与测试∕调试过程计划。凡未做好实验准备者,一律禁止进入实验室。

5、应当系统记录实验过程中的现象(通过情况、排除问题的调试过程等),以便写出充实的实验报告。