资源描述:
《21世纪计算机科学专业系列教材》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、21世纪计算机科学专业系列教材IntroductiontoAssemblyLanguageProgramDesign汇编语言程序设计实验指导书龚尚福王秀珍薛萍朱宇赵鹏举编著西安科技大学IIntroductiontoAssemblyLanguageProgramDesign汇编语言程序设计实验指导书龚尚福王秀珍薛萍朱宇赵鹏举编著西安科技大学2004年3月I内容简介本书是为了配合《微型计算机汇编语言程序设计》课程而编写的实验指导书。配合微型计算机汇编语言程序设计的教学体系及方法,通过上机实验循序渐进地加深对8086/88汇编语言的认识与理解,进而掌握程序设计的一般方法和技巧,并通
2、过对程序的调试和运行,熟悉DEBUG的使用。本书编排了18个单元实验:11个验证性实验;5个综合性实验;2个设计性实验,各专业可按规定实验大纲要求选做。每个验证性实验包括实验目的,实验环境,实验内容,原理和步骤等,综合性和设计性实验给出了基本要求,启发学生的思考和动手的能力。本书可供各高校计算机专业、非计算机专业开设汇编语言程序设计课程用作实验教材。本书为西安科技大学内部专用教材未经编著者许可严禁摘录、翻印和外售IntroductiontoAssemblyLanguageProgramDesign汇编语言程序设计实验指导书龚尚福王秀珍薛萍朱宇赵鹏举编著开本:787×10921
3、/16印张:26.75字数:300千字2004年3月第一版2004年3月第一次印刷印数:00001--00700I前言汇编语言是计算机能够提供给用户使用的最快而又最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的惟一语言。因而,对程序的存储空间和运行时间要求较高的一些实际任务,一般都使用汇编语言进行编程处理;至于很多实时性强、需要直接控制硬件的应用场合,则更是非用汇编语言不可了。汇编语言程序设计是高等院校计算机科学与技术专业“汇编语言程序设计”必修课,具有十分重要的专业基础地位。考虑到国内广泛使用的微型计算机都是以Intel80x86/Pentium系列微处理器或
4、兼容微处理器为CPU,所以教材是以8086为CPU的IBM-PC微机作为基础机型来组织教学,在教材中增加了有关当今计算机技术发展的新内容,其中包括8086后继机型80x86以及系列微处理器所提供的指令及寻址方式;汇编程序MASM新版本所提供的伪操作及高级汇编语言技术;保护模式的编程基础等等,以便满足广大读者使用高档微机的需要。实践环节是帮助学生加深认识和理解理论教学知识的重要途径。学生应该通过大量的上机实验熟悉8086CPU的指令功能、用途和使用技巧,进而通过循序渐进的程序设计练习,验证各类指令的功能和提高程序设计的能力。本实验指导书由18个单元实验组成:DOS常用命令及80
5、88指令使用;内存操作数及寻址方法;数据串传送和查表程序;屏幕字符显示程序;条件转移指令;汇编语言程序上机过程;分支程序;多重循环程序;子程序;音乐程序;数码转换程序;键盘和窗口程序;活动图形显示程序;磁盘文件操作程序;绝对磁盘读写程序;多模块程序的连接技术以及汇编语言与高级语言混合编程方法。本书所给实验程序全部通过上机验证,各实验之间相互配合而又自成体系,易于为不同类型专业按其实验教学要求选做,所以本书具有较宽的适用面。本书由王秀珍、薛萍、朱宇、赵鹏举参加编写,龚尚福教授统稿并审阅了全书内容。限于编者水平,缺点与不足在所难免,敬请读者批评指正。编者2004.3I目录实验一D
6、OS常用命令及8088/86指令使用1实验二内存操作数及寻址方法5实验三数据串传送和查表程序8实验四屏幕字符显示程序11实验五条件转移指令14实验六汇编语言程序上机过程17实验七分支程序19实验八多重循环程序22实验九子程序24实验十音乐程序28实验十一数码转换程序31实验十二键盘和窗口程序35实验十三活动图形显示程序38实验十四磁盘文件操作程序41实验十五绝对磁盘读写程序48实验十六多模块程序设计52实验十七C语言与汇编混合编程57实验十八综合程序设计60附录61I实验一DOS常用命令及8088/86指令使用实验目的通过实验掌握下列知识:1、DOS命令:CD,DIR,DEL
7、,RENAME,COPY。2、8088指令:MOV,ADD,ADC,SUB,SBB,DAA,XCHG3、DEBUG命令:A,D,E,F,H,R,T,U。4、BCD码,ASCII码及用十六进制数表示二进制码的方法。5、8088寄存器:AX,BX,CX,DX,F,IP。实验类型:验证内容及步骤一、DOS常用命令练习1、开机后,切换到命令提示符窗口下,出现提示符后键入命令DIR,查看此目录下所有文件。2、键入命令CD..进入上级目录,再查看此目录下所有文件。3、将一张3.5寸软盘插到A驱动器中,用DIR命令查