2024年4月18日发(作者:)
汇编语言课程实验教学大纲
一、课程基本信息
课程编号:
课程中文名称:
课程英文名称:
课程类别:
适用专业:
开课学期:
总 学 时:
总 学 分:
69学时
84810005
汇编语言
Assembler language
专业必修课
计算机科学与技术专业本科生
第5学期
实验课
3.5
18学时
二、所属实验室:
硬件工程实验室
三、实验教材及参考书
教材: 沈美明等编著. . IBM-PC汇编语言程序设计 清华大学出版社,2001年3月第2版
参考书:[1] PETER ABEL 编著 IBMPC ASSEMBLY LANGUAGE AND PROGRAMMING
(FOURTH EDITION).. 清华大学出版社,1998年5月第1版
四、实验教学目的和要求
汇编语言课程是计算机专业学生的核心课程,也是计算机专业学生学习计算机其他软、
硬件课程所需的一门基础课。本课程实验采用实验教学和学生实验相结合方式,使学生掌握
汇编语言的基本原理和编程方法,达到提高学生分析问题和解决问题的能力的目的。汇编语
言是一门实践性很强的课程,在教学中应该既重视课堂理论教学,又重视实验动手能力的培
养。
五、考核形式及要求:
随机抽题,现场考核
六、主要仪器设备名称:
硬件:PC机
软件:DOS操作系统
MASM5.0,DEBUG,EDIT
华中师范大学汇编语言教学网站
七、实验项目
实验
项目
编号
类别
实验项目名称
性质
目的与要求
学
演验设综
时
必选
示证计合
开 开
性 性 性 性
√ √ 2
备
每
注
组
人
数
0001 DOS常用命令
通过实验掌握下列知识:
100
及8086指令使
用实验
1、DOS命令:
DIR,DEL,
RENAME,FORMAT,COPY。
2、8086指
令:MOV,ADD,ADC,SUB,SBB,DA
A,XCHG
3、DEBUG命令:
A,D,E,F,H,R,T,U。
4、BCD码,ASCII码及用16
进制数表示二进制码的方法。
5、8086寄存器:
AX,BX,CX,DX,F,IP
通过实验掌握下列知识:
1、DEBUG命令:G,N,W,L及
Q。
2、8088系统中数据在内
存中的存放方式和内存操作
数的几种寻址方式。
3、8088指
令:INC,DEC,LOOP,INT 3,INT
20H,寄存器SI,DI。
4、8088汇编语言伪操
作:BYTE PTR,WORD PTR。
5、求累加和程序和多字节加
减法程序
1、掌握常用工具软件
PE,MASM和LINK的使用。
2、伪指令:
SEGMENT,ENDS,ASSUME,END,O
FFSET,DUP。
3、利用的 1号功能实现
键盘输入的方法。
4、了解.EXE文件和.COM文件
的区别及用INT 21H 4C号功
能返回系统的方法。
1、掌握利用间接转移指
令JMP BX实现多岔分枝的方
法。
2、宏替换指令MACRO及
ENDM。
3、符号扩展指令CBW。
1、掌握多重循环程序和
排序程序设计方法。
2、掌握带符号数的比较
0002
内存操作数及
√
寻址方法实验
√ 2 100
0003
汇编语言程序
√
上机过程实验
√ 2 100
0004 分枝程序实验 √ √ 2 100
0005
多重循环程序
实验
√ √ 2 100
0006 子程序实验 √ √ 2
0007
数据串传送和
√
查表程序实验
√ 2
0008
屏幕字符显示
程序实验
√ √ 2
转移指令:JL,JLE,JG,JGE
3、伪指令 EQU 及操作符
'$'的使用。
4、 COM文件的要求和生成过
程。
3.学会运用稀疏矩阵和广义
表结构求解问题
1、掌握利用堆栈传递参
数的子程序调用方法。
2、掌握子程序递归调用
方法。
3、过程调用伪指令:
100
PROC,ENDP,NEAR和FAR。
4、8088指令:
CALL,RET,RET n。
5、利用RET指令退出EXE文
件的方法
通过实验掌握下列知识:
1、堆栈。堆栈指示器SP
和堆栈操作指令PUSH。POP。
2、段寄存器和物理地址
计算。
3、查表法和查表指令
100
XLAT。
4、数据串传送程序和数
据串传送指令MOVS。STOS及重
复前辍REP。
5、循环指令ROL。逻辑与指
令AND和清方向位指令CLD。
6、伪操作指令DB。
通过实验掌握下列知识:
1、8086指令:
JMP,ROR,XOR,HLT。
2、利用DOS功能调用
INT21H的2号和9号功能进行
屏幕显示的方法。
3、直接向视频RAM(VRAM)
送ASCII码进行屏幕显示的方
100
法。
4、IBM-PC机的ASCII码表
及控制字符。
5、命令(.COM)文件及使
用方法。
6、利用^Break退出程序的方
法及局限性。
0009 音乐程序实验 √ √ 2
1、掌握PC机发音原理及
音乐程序编制方法。
2、8086指令:
100
IN,OUT,DIV,OR
八、实验项目仪器配置:
实验项目编号:0001 实验项目名称:DOS常用命令及8086指令使用实验
设备名称 规格型号 数量 单独配置
PC机 兼容机或品牌机 120 ╳
主要耗材 打印纸、磁盘或U盘
软件环境:DOS操作系统
MASM5.0和DEBUG、EDIT
备注
华中师范大学汇编语言教学网站
实验项目编号:0002 实验项目名称:内存操作数及寻址方法实验
设备名称 规格型号 数量 单独配置
PC机 兼容机或品牌机 120 ╳
主要耗材 打印纸、磁盘或U盘
软件环境: DOS操作系统
备注 MASM5.0和DEBUG、EDIT
华中师范大学汇编语言教学网站
实验项目编号:0003 实验项目名称:汇编语言程序上机过程实验
设备名称 规格型号 数量 单独配置
PC机 兼容机或品牌机 120 ╳
主要耗材 打印纸、磁盘或U盘
软件环境: DOS操作系统
备注 MASM5.0和DEBUG、EDIT
华中师范大学汇编语言教学网站
实验项目编号:0004 实验项目名称:分枝程序实验
设备名称 规格型号 数量 单独配置
PC机 兼容机或品牌机 120 ╳
主要耗材 打印纸、磁盘或U盘
软件环境: DOS操作系统
备注 MASM5.0和DEBUG、EDIT
华中师范大学汇编语言教学网站
实验项目编号:0005 实验项目名称:多重循环程序实验
设备名称 规格型号 数量 单独配置
PC机 兼容机或品牌机 120 ╳
主要耗材 打印纸、磁盘或U盘
软件环境: DOS操作系统
备注 MASM5.0和DEBUG、EDIT
华中师范大学汇编语言教学网站
实验项目编号:0006 实验项目名称:子程序实验
设备名称 规格型号 数量 单独配置
PC机 兼容机或品牌机 120 ╳
主要耗材 打印纸、磁盘或U盘
软件环境: DOS操作系统
备注 MASM5.0和DEBUG、EDIT
华中师范大学汇编语言教学网站
实验项目编号:0007 实验项目名称:数据串传送和查表程序实验
设备名称 规格型号 数量 单独配置
PC机 兼容机或品牌机 120 ╳
主要耗材 打印纸、磁盘或U盘
软件环境: DOS操作系统
备注 MASM5.0和DEBUG、EDIT
华中师范大学汇编语言教学网站
实验项目编号:0008 实验项目名称:屏幕字符显示程序实验
设备名称 规格型号 数量 单独配置
PC机 兼容机或品牌机 120 ╳
主要耗材 打印纸、磁盘或U盘
软件环境: DOS操作系统
备注 MASM5.0和DEBUG、EDIT
华中师范大学汇编语言教学网站
实验项目编号:0009 实验项目名称:音乐程序实验
设备名称 规格型号 数量 单独配置
PC机 兼容机或品牌机 120 ╳
主要耗材 打印纸、磁盘或U盘
软件环境: DOS操作系统
备注 MASM5.0和DEBUG、EDIT
华中师范大学汇编语言教学网站
九、其它说明


发布评论