27-《汇编语言程序设计》实验教学大纲

27-《汇编语言程序设计》实验教学大纲

ID:42380547

大小:194.00 KB

页数:8页

时间:2019-09-14

27-《汇编语言程序设计》实验教学大纲_第1页
27-《汇编语言程序设计》实验教学大纲_第2页
27-《汇编语言程序设计》实验教学大纲_第3页
27-《汇编语言程序设计》实验教学大纲_第4页
27-《汇编语言程序设计》实验教学大纲_第5页
资源描述:

《27-《汇编语言程序设计》实验教学大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《汇编语言程序设计》实验教学大纲课程名称:汇编语言程序设计课程编号:08120460课程性质:非独立设课适用专业:计算机科学与技术专业、软件工程、信息类各专业考核方式:实验单独考核,按预习、操作、纪律、实验报告综合评定成绩,按百分制评定,实验成绩不超过总成绩的30%。课程简介:《汇编语言程序设计》是计算机科学与技术及其相关专业的一门专业技术基础课。通过本课程的学习,一方面,学生应学会从具体问题出发,通过实验教学,使学生加深对所学知识的理解,掌握微机系统实现环节中使用的相关原理和实现方法。另一方面,本课程的学

2、习也是进行汇编类程序设计的训练过程,要求学生养成良好的程序设计习惯。在学习《汇编语言程序设计》课的基础上,通过对程序设计部分的上机实习,可以加强对相关理论知识的掌握。按照教学大纲四、要求:总学时52-64,理论教学45-57学时。根据教学内容和教学目标,实验课课内共开设7个学时。其中验证性实验4学时,综合设计型实验3学时。要求在教学相关章节同时进行专业实验并写出实验报告。实验课分班进行,每个实验班35人左右,配备一名实验指导教师。实验一认知实验1一、类别:验证型实验二、实验目的:掌握常用DOS命令、DEBU

3、G常用命令、基本指令和伪指令三、实验内容:1.复习DOS命令:CD,DIR,DEL,RENAME,COPY。2.复习8088指令:MOV,ADD,ADC,SUB,SBB,DAA,XCHG,INC,DEC,LOOP,INT3,INT20H3.熟悉DEBUG命令:A,D,E,F,H,R,T,U,G,N,W,L及Q。4.8088寄存器:AX,BX,CX,DX,F,IP,SI,DI。5.8088系统中数据在内存中的存放方式和内存操作数的几种寻址方式。6.悉8088汇编语言伪操作:BYTEPTR,WORDPTR。7.

4、加和程序和多字节加减法程序。四、要求:1.熟悉DEBUG的操作界面;2.能够进行DEBUG环境下的基本操作;3.理解8088指令的基本指令和伪指令操作意义和格式;4.完成实验报告。五、仪器设备:微型计算机六、注意事项:DEBUG操作时,防止破坏系统熟练运用DOS常用命令进行文件操作。实验二认知实验2一、类别:验证型实验二、实验目的:1.理解堆栈指示器SP,掌握堆栈操作指令PUSH和POP,以及JMP,ROR,XOR,HLT。2.掌握段寄存器和物理地址计算。3.熟悉查表法和查表指令XLAT;循环指令ROL、逻

5、辑与指令AND和清方向位指令CLD;数据串传送程序和数据串传送指令MOVS、STOS及重复前辍REP。4.伪操作指令DB。5.利用DOS功能调用INT21H的2号和9号功能进行屏幕显示的方法6.直接向视频RAM(VRAM)送ASCII码进行屏幕显示的方法。7.命令(.COM)文件及使用方法和利用^Break(CTRL+BREAK)退出程序的方法及局限性。三、实验内容:1.利用查表方法把DX的内容(十六进制数)转换成ASCII码;2.数据串搬家程序;3.段寄存器概念及字符串传送指令练习;4.利用INT2109

6、H号功能调用显示字符串;5.利用INT21H2号功能显示字符;6.直接向VRAM送ASCII码显示字符;7.自编一个程序,要求显示AX的内容,即能显示AX=xxxx。四、要求:1.理解和掌握该部分要求的指令;2.能够熟练运用常用DOS中断调用,显示简单信息;3.能够运用^Break(CTRL+BREAK)退出程序;4.能够自编简单程序;5.完成实验报告。五、仪器设备:微型计算机六、注意事项:1.注意操作系统环境;2.DEBUG操作时,防止破坏系统。实验三汇编语言程序设计基础一、类别:验证型实验二、实验目的:

7、1.熟悉8088指令JZ,JNZ,JC,JNC,CMP,SHR和伪指令SEGMENT,ENDS,ASSUME,END,DUP。2.掌握程序:用字符搜索法确定字符串长度和十六进制数化为ASCII码的一般方法。3.掌握常用工具软件EDIT,MASM和LINK的使用。4.利用INT21H的1号功能实现键盘输入的方法。5.了解.EXE文件和.COM文件的区别及用INT21H4C号功能返回系统的方法。三、实验内容:1.用字符搜索法确定字符串长度;2.十六进制数转化为ASCII码的一般方法(显示内存内容);3.综合程序

8、:测量一字符串长度,并用十六进制数显示之;4.接收字符串键盘输入屏幕显示程序。四、要求:1.能够区分.EXE文件和.COM文件;2.熟练掌握汇编语言上机过程;3.熟练掌握汇编语言实现不同进制数转换以及ASCII码转换的方法;4.掌握汇编语言键盘输入的编程;5.完成实验报告。五、仪器设备:微型计算机六、注意事项:实验四分支程序设计一、类别:验证型实验二、实验目的:1.掌握利用间接转移指令JMPBX实现多岔分支的方法

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

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

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