- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
语言上机实验指导书
《汇编语言程序设计课程》
实 验 教 学 指 导 书
课程编号:XXXXXXX
撰写人:刘玮
审核人:XXX
重庆师范大学涉外商贸学院
数学与计算机学院
二○一三年
前 言
一、实验总体目标
本课程是计算机专业的专业课。汇编语言是面向机器的程序设计语言,直接使用机器指令编程,要求学生具有较多的计算机硬件知识。
通过本课程的学习,学生应该了解计算机的基本结构,INTEL微处理器的发展和计算机语言及汇编语言的特点。应具有使用宏汇编编写程序的能力,对顺序、分支、循环三大程序结构在汇编语言的实现方法有较好的掌握,对模块化设计技术有进一步的了解。对于可能在将来从事计算机控制工作的学生打下必要的基础。学生还可以对新型主流CPU如Pentium CPU的工作模式及扩充指令有所了解。以跟踪微型计算机新技术的发展,为后续的专业技术课程打下坚实基础。
二、适用专业年级
专业:计算机科学与技术,网络工程
年级:二年级
三、先修课程
(数字逻辑,计算机组成原理,C语言程序设计,微型计算机与接口技术)
四、实验项目及课时分配
实验项目
实验要求
实验类型
实验学时
项目一
汇编程序与汇编器的使用
必修
验证性
2
项目二
顺序程序设计实验
必修
设计性
2
项目三
分支结构程序设计
必修
设计性
2
项目四
循环结构程序设计
必修
设计性
2
项目五
子程序设计
必修
设计性
2
项目六
字符处理程序设计
必修
设计性
2
项目七
输入输出程序设计
必修
设计性
2
项目八
中断程序设计
选修
设计性
2
五、实验总体要求
汇编语言是一门实践性很强的课程,只用通过大量的上机实践过程,才能更好的掌握汇编语言程序设计技术。为保证教学效果与质量,以下几点是学好这门课程的必要的要求和注意事项。
1、汇编语言程序设计的实验课主要是供学生测试、调试汇编语言程序。
2、必须充分重视实验课。实验课是汇编语言程序设计课程的重要组成部分,是理论联系实践的重要环节。通过它,能够培养学生独立分析和解决问题的能力。
3、在每个实验之前,学生必须准备好被测程序的有关设计资料(包括程序的基本设计说明、程序流程图、汇编语言程序清单等)、测试数据、测试驱动程序、测试需要的“桩模块”等。
4、必须做好实验前的一切准备工作,包括程序测试∕调试的详细过程安排等。在实验中应严格按照预先确定的实验过程进行实验,决不允许在实验过程中准备实验程序、测试数据与测试∕调试过程计划。凡未做好实验准备者,一律禁止进入实验室。
5、应当系统记录实验过程中的现象(通过情况、排除问题的调试过程等),以便写出充实的实验报告。
六、本课程的重点、难点及教学方法建议
重点:远过程性质的汇编语言子程序的设计;良好程序设计习惯的培养;程序测试-调试能力的培养。
难点:开发可被高级语言程序调用的汇编语言子程序;测试数据的设计;调试器命令的熟练使用;汇编语言程序设计能力的提高。
建议:学生最好是将在高级语言程序设计课程中已完成的、程序效率受制于硬件资源利用率的综合性程序改用汇编语言程序实现;在实验前系统地“走查”被测程序,并使之成为习惯。
七、主要参考书目
蔡启先,王智文,黄晓璐,汇编语言程序设计实验指导,北京:清华大学出版社,2008年3月
冯康,范理,王利丽,汇编语言,武汉:武汉大学出版社,2007年5月
实验项目一
周数: 2 学分:2
实验项目:汇编程序与调试器的使用 计划学时:2
一、实验作用和目的
熟悉DOS操作系统环境下汇编程序的编辑、编译、链接及运行过程,掌握汇编源程序的基本结构,编译运行的基本环境,熟练使用edit.exe或者qe.exe,masm.exe以及link.exe。
二、实验内容与步骤
1、源程序的编辑:编写一个名字为ABCD.ASM的源程序,该程序的功能是在计算机屏幕上显示一个字符串“HELLO!”
2、源程序的汇编:C:MASM ABCD.ASM
3、目标文件的链接:LINK ABCD.OBJ
4、可执行文件的调试。
三、实验环境条件
个人计算机:40台
Win32操作系统
MS DOS
MASM 6.0及其以上版本的汇编程序及其配套的80X86汇编程序开发环境。
四、实验报告要求
1、总结用EDIT或者QE编辑源程序的方法。
2、说明源程序的连接、汇编过程
3、分析运行结果。
4、按要求写出完整的实验报告(必须列出程序清单)。
五、实验注意事项
预习80X86微处理的结构
预习程序发展的三个阶段
预习汇编源程序的基本框架
六、思考题
编译后的OBJ文件和连接后的EXE文件的本质区别是什么?
实验项目二
周数: 2
您可能关注的文档
最近下载
- 新能源汽车动力蓄电池回收利用PPT精选文档.ppt
- 23秋国家开放大学《学前儿童音乐教育活动指导》大作业参考答案.docx
- 国开2023春《形势与政策》形考任务专题测验+国开2023春《形势与政策》大作业).docx VIP
- 一种嵌段结构的低泡聚醚及其制备方法.pdf VIP
- 七年级历史下册期末考试卷及答案.docx VIP
- 高中数学课件——-微积分基本定理.pptx
- “党纪党规教育课件.pptx VIP
- 十二经脉的归经食物,饮食养生,平衡五脏六腑,值得收藏.pdf
- 一种工艺管道预制环节SPOOL自动拆分方法.pdf VIP
- 2022-2023学年广东省深圳市宝安区七年级(下)期末考试道德与法治试题(含解析).docx VIP
文档评论(0)