首页 >> 实验教学 >> 实验大纲 >> 详细内容
实验教学
 
实验大纲 >> 正文
本科《汇编语言程序设计》课程实验教学大纲
日期:2021-12-09 16:42:47  发布人:nclgjsj  浏览量:109

课程编号:102000305

课程名称 :汇编语言程序设计

学时/学分:64(其中含实践16学时)

先修课程 :计算机基础,高级语言程序设计

适用专业 :工科类

开课学院(部)、系(教研室):计算机系

 

一、课程性质与任务

汇编语言是认识计算机系统的重要途径,是一门实践性很强的课程。掌握它有助于提高学生对计算机系统的设计、研究、开发和应用能力。汇编语言是一种面向机器的程序设计语言,因此,本课程必须结合一种实际的计算机来组织教学。因此,选择最广泛使用的IBM PC作为具体的机型来介绍。掌握所介绍的基本概念、设计原则和方法,对其他机型,如广泛使用的单片机汇编语言同样是适用的。

本课程主要介绍汇编语言和宏汇编的基本概念,8086/8088CPU的指令系统和寻址方式;介绍汇编语言程序格式、伪操作和上机全过程。通过实际例子,详细叙述顺序、分支、循环、子程序等基本程序结构以及程序设计的基本方法和技巧;叙述以中断技术为主的输入输出程序设计方法,结合PCBIOS加以分析。

二、实验项目及内容提要

 

汇编语言程序设计实验

 号

实验名称

实验类型

容 提 要

基本操作

综合

设计

1

汇编语言上机环境

 

2

 

 

 

 

熟悉汇编语言上机环境

掌握汇编语言上机过程与步骤

2

DEBUG的使用

2

 

 

 

 

熟悉 DEBUG 程序中的命令学会在 DEBUG 下调试运行汇编语言源程序。掌握 8086/8088 的寻方式及多字节数据的处理方法。

 

3

分支程序设计

 

2

 

 

 

 

 

 

 

 

握多路分支 IF…Else 程序构和设计方法。学会使地址表和转移表法写多路分支程序。

4

环程序设计

2

 

 

 

 

 

 

 

 

握多重循环程序的结构和设计方法。弄清直排序的算法。弄清冒排序方法。

 

5

子程序设计

 

4

 

 

 

 

 

 

 

 

握子程序的设计方法和调用方式深刻认堆栈在子程序设计中所起的作。掌握子序调试的技巧。

 

6

中断程序设计

 

4

 

 

 

 

 

断服务子程序的编写。

BIOS  DOS 中断用。

 

三、实验要求

通过整个实验过程让学生了解具体的汇编语言设计能力,具体要求如下:

  • 掌握汇编语言的基本理论知识和有关概念;
  • 掌握用汇编语言编写源程序的基本原则、方法和技巧;
  • 具有阅读、分析汇编语言程序的能力;
  • 能够清楚了解程序的功能,算法思路,并正确画出程序逻辑流程图,为吸收消化先进的计算机设备打下牢固的基础
  • 熟悉掌握用汇编语言设计、编写、调试和运行程序的方法
  • 通过上机实践,能够熟练地掌握汇编语言程序逻辑的建立、编辑、汇编、连接、运行和调试查错全过程的技能。

四、实验主要仪器设备

仪器设备名称

序号

仪器设备名称

1

装有操作系统的微机一台

 

 

2

windows操作系统、MASM6.0

 

 

 

 

五、推荐教材及参考书

推荐教材:

IBM-PC汇编语言程序设计》                  编:沈美明 温冬婵

出版社:清华大学出版社

出版或修订时间:2001年(2018年6月重印) 

参考书:

       《汇编语言程序设计》                    主  编:王庆生

出版社:人民邮电出版社

出版或修订时间: 2013年8月

 

六、考核方式

1.实验考核内容:

1)实验课出勤情况,必选实验课学生必须参加实验。

2)积极主动认真做实验。

3)实验方案过程结果要正确。

2.成绩评定标准:

优秀:实验中认真操作,实验报告独立完成,字迹工整,实验步骤清晰,数据处理及计算正确,有实验分析和总结(特别是总结出实验中出现的问题及解决的方法等);对实验过程自己设计的 ,实验步骤自己编写的,只要无根本性错误。

良好:实验中认真操作,实验报告独立完成,字迹工整,实验步骤清晰,数据处理及计算无根本错误。

中等:实验中认真操作,实验报告独立完成,实验步骤清晰,数据处理及计算无根本错误。

及格:实验中基本能认真操作,实验报告按标准格式独立完成,数据处理及计算无根本错误。

不及格:实验中不认真操作,实验报告不完成,抄袭实验报告,字迹潦草,数据处理及计算错误等。

 

 

核发: 点击数:109收藏本页