《汇编语言程序设计》实验教学大纲
汇编语言程序设计教学大纲
《汇编语言程序设计》课程教学大纲二、课程简介汇编语言是计算机能够提供给用户使用的最快最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言,因而,对程序的空间和时间要求很高的场合及需要直接控制硬件的应用场合,汇编语言的应用是必不可少三、课程目标汇编语言课程是计算机专业的一门专业选修课。
通过本课程的学习,应使学生系统地了解计算机组成原理与内部的运行机理,掌握汇编语言程序设计及相关知识,为学习本专业后继课程和进行与硬件有关的技术工作打下良好基础。
通过上机实验,使学生受到软硬件实验的初步训练,并培养学生分析问题和解决问题的能力。
四、教学内容及要求第一章基础知识1.教学内容(1) 为什么要用汇编语言编写程序(2) 进位计数制与不同基数的数之间的转换(3) 二进制数和十六进制数运算(4) 计算机中数和字符的表示(5) 几种基本的逻辑运算2.基本要求了解机器指令、代码指令、机器语言、汇编指令、汇编语言、汇编语言源程序、汇编程序、汇编等概念;掌握进位计数制与不同基数的数之间的转换及运算;计算机中数和字符的表示;“与”、“或”、“非”、“异或”等几种基本的逻辑运算;第二章80X86计算机组织1.教学内容计算机系统概述、存储器、中央处理机和外部设备。
2.基本要求理解计算机的硬件和软件系统及其关系。
掌握计算机的基本结构及总线;存储器的内容、地址及存储器的分段;中央处理机的组成、80X86系列CPU工作寄存器构成和功能,特别是段寄存器和标志寄存器;外设接口、端口和8086/8088的端口地址范围和访问方法。
第三章80X86的指令系统1.教学内容(重点内容)IBM PC机的寻址方式、IBM PC机的指令系统。
2.基本要求熟练掌握IBM PC机寻址方式及物理地址的计算;数据传送、算术、逻辑、串处理、控制转移和处理机控制指令六组中的所有指令的格式、操作、及影响的标志位。
了解机器语言的指令组成;第四章汇编语言程序格式1.教学内容汇编程序功能、伪操作、汇编语言程序格式、汇编语言程序的上机过程。
-《汇编语言程序设计》实验教学大纲
《汇编语言程序设计》实验教学大纲
二、实验的地位、作用和目的
汇编语言程序设计是一门实践性很强的课程,只有通过上机实习,才能深刻理解各类指令的功能,了解CPU是如何通过执行一条条指令完成某个特定功能.通过实习不仅锻炼了学生的动手能力,而且,激发了学生对本课的兴趣,变被动学为主动学,从而使学习更轻松,最终掌握汇编语言程序设计的思想和方法。
三、实验方式
1、验证性实验是指给定实验目的要求、实验条件和给出实验电路或程序,由学生独立完成
的实验;
2、设计性实验是指给定实验目的要求和实验条件,由学生自行设计实验方案并加以实现的
实验;
3、综合性实验是指实验内容涉及本课程的综合知识或与本课程相关课程知识的实验;
4、研究性实验是指参与教师的科研课题的实验。
四、实验内容、学时分配及基本要求
[实验题目一] 数码转换程序设计
[实验题目二] 分支程序设计
[实验题目三] 循环程序设计
[实验题目四] 字符串操作程序设计
[实验题目五] BCD码与二进制数之间转换程序设计
[实验题目六] 输入输出程序设计
[实验题目七] 循环嵌套程序设计
[实验题目八] 结构的定义及应用
[实验题目九] 计算机模拟钢琴程序设计
[实验题目十] 宏功能的应用
注:实验5、6任选一个,实验9、10任选一个
五、实验考核
平时成绩=(∑(操作成绩×60%+报告成绩×40%))/所开的实验个数
六、本大纲主笔人:陈华审核人:薛建生批准人:牛斌。
《汇编语言程序设计》实验教学大纲
一、实验的性质与任务本课程实验为专业基础必修课(课程编码:08114120),是《微机原理与接口技术》课程的配套课程实验。
授课对象是通信工程专业的本科生。
本实验课程的主要任务是提高学生的软、硬件设计能力以及解决实际问题的动手能力。
掌握通过自编软件对计算机的运行过程进行控制和管理,对各种接口设备能很好地使用和控制,以达到将计算机应用于实际控制过程的目的。
二、实验目的与要求本课程是《微机原理与接口技术》一课的配套课程,要求通过实验掌握微型计算机系统的基本原理以及基本接口的使用方法。
在学生学完本课程后能较好地理解微型计算机系统的工作原理,掌握通过自编软件从物理层对计算机的运行过程进行控制和管理。
对各种接口设备能很好地使用,并能通过自编软件对接口及接口设备进行控制,以达到控制计算机应用于实际控制过程的目的。
《微机原理与接口技术》实验教学大纲课程性质:专业基础课 先修课程:汇编语言程序设计总学时:18实验个数:6 开课学院:物理与电子信息学院 适用专业:通信工程 大纲执笔人:喻其山 大纲编写时间: 教研室主任审核:喻其山四、实验报告的形式根据实验结果和现象用专用实验报告纸书写出书面的实验报告。
五、本课程实验考核方式、方法以及成绩评定方法实验成绩以学生完成实验的质量和实验报告的质量作为评分标准。
六、实验应配套的主要仪器设备名称、型号及台(套)数1、微型计算机系统:22套。
2、西安唐都科教仪器公司生产的,TDN-MD微机原理与接口技术教学实验系统:22台。
七、使用教材与教学参考书目【使用教材】《微机原理和接口技术实验指导书》,自编教材,在不断更新。
【教学参考书目】1、戴梅萼、史嘉权,《微型计算机技术及应用》,清华大学出版社,2003年8月(第3版)。
2、苏帆.汇编语言程序设计,华中科技大学出版社.2005年2月,第1版。
3、TDN-MD微机原理与接口技术教学实验系统使用手册。
汇编语言程序设计课程教学大纲
汇编语言程序设计汇编语言程序设计课程旨在培养学生的编程能力、逻辑思维和解决实际问题的能力。
本课程通过学习汇编语言的基本语法规则和编程技巧,让学生能够理解计算机硬件和软件之间的交互关系。
为了达到这个目标,我们制定了以下教学计划和目标:一、课题1. 汇编语言程序设计2. 课程目标:掌握汇编语言程序设计的基本原理和方法,熟练使用汇编语言编写程序,解决实际问题。
3. 教学时长:共28课时,每周2课时,共4周完成全部课程内容。
二、课前准备1. 教学用具:黑板、投影仪、电脑、汇编语言程序设计教材等。
2. 教学内容:汇编语言程序设计的基本概念、语法规则、编程技巧等。
3. 案例和实践:从实际问题出发,设计案例,引导学生进行实践操作。
三、教学目标1. 了解汇编语言程序设计的基本概念。
2. 掌握汇编语言的语法规则和编程技巧。
3. 能够使用汇编语言编写简单的程序,解决实际问题。
四、教学重点1. 汇编语言程序设计的语法规则。
2. 汇编语言的实际应用。
五、教学难点1. 汇编语言的实际应用。
2. 对于汇编语言程序设计中的复杂问题,如何找到合适的解决方法。
六、课前导入1. 通过介绍汇编语言的背景和重要性,激发学生的学习兴趣。
2. 引导学生对汇编语言程序设计产生浓厚兴趣,激发学生的学习热情。
七、授课环节1. 介绍汇编语言程序设计的基本概念和语法规则。
2. 通过案例分析,让学生掌握汇编语言的编程技巧和实际应用。
3. 组织学生进行编程实践,通过完成一些简单的编程任务,让学生能够熟练使用汇编语言,提高学生的编程能力。
八、作业布置1. 要求学生针对一些实际问题,利用所学的汇编语言编程知识,编写简单的程序来解决。
2. 要求学生复习课堂所学内容,加强对汇编语言程序设计知识的理解和掌握。
九、课后小结1. 总结本次课程的主要内容,强调学生对汇编语言程序设计的应用能力。
2. 鼓励学生深入学习和实践,提出问题和探究更深层次的应用。
《汇编语言程序设计》实验教学大纲
《汇编语言程序设计》实验教学大纲实验教学大纲《汇编语言程序设计》一、实验目的1.学习并掌握汇编语言程序设计的基本原理和方法。
2.培养学生的计算机底层编程能力,提高其对计算机工作原理的理解。
二、实验内容1.汇编语言程序的基本语法和指令2.数据传送、算术运算和逻辑运算指令的使用3.条件分支和循环控制指令的应用4.子程序和函数的设计与调用5.实践中的程序调试和测试技巧三、实验环境和工具1.计算机硬件:至少一台支持汇编语言开发的计算机2. 操作系统:Windows、Linux等3.汇编语言开发工具:MASM、NASM等4.调试工具:调试器、PE浏览器等四、实验要求1.按照实验指导书的要求,独立完成实验任务。
2.熟悉并掌握相关的汇编指令和程序设计技巧。
3.理解并掌握调试工具的使用方法。
4.根据实验结果进行思考和总结,撰写实验报告。
五、实验流程1.实验前:预习相关课程内容,了解实验任务的要求和目标。
2.实验中:按照实验指导书的要求,完成实验任务,同时理解和掌握相关的理论知识,尽量独立思考解决问题。
3.实验后:总结和归纳实验中遇到的问题和解决方法,撰写实验报告。
六、实验内容详述1.实验一:汇编语言程序的基本语法和指令-学习汇编语言程序的基本结构和语法规则-掌握汇编指令的书写和使用方法2.实验二:数据传送、算术运算和逻辑运算指令的使用-学习数据传送指令的使用方法,实现变量的读写和数据传递-学习算术运算指令的使用方法,实现数值的加减乘除等操作-学习逻辑运算指令的使用方法,实现条件判断和逻辑运算3.实验三:条件分支和循环控制指令的应用-学习条件分支指令的使用方法,实现条件判断和跳转-学习循环控制指令的使用方法,实现循环操作和计数4.实验四:子程序和函数的设计与调用-学习子程序的设计和调用方法,实现程序代码的模块化和复用-学习函数的设计和调用方法,实现特定功能的封装和调用5.实验五:实践中的程序调试和测试技巧-学习程序调试技巧,如断点调试、单步执行等-学习程序测试技巧七、实验评分1.实验报告的撰写质量:20分2.实验任务的完成程度:60分3.实验中的操作和程序编写能力:20分八、参考教材1.《汇编语言程序设计》,李文娟编著,高等教育出版社,2024年2.《汇编语言程序设计教程》,汪金平编著,清华大学出版社,2024年以上是《汇编语言程序设计》实验教学大纲的内容,旨在帮助学生全面了解实验的目的、内容和要求,明确学习的流程和方式。
汇编语言程序设计实验教学大纲
《汇编语言程序设计实验》教学大纲教学单位名称:计算机科学与技术学院课程名称:汇编语言程序设计实验英文名称:课程代码:07453007课程类别:专业实践教学环节课程性质:必修课开课学期:第5学期学时/学分:32学时/1学分面向专业:计算机科学与技术专业、网络与信息安全专业一、实验课程的教学任务和要求本实验的主要任务是从应用和实践的角度出发,使学生通过上机操作掌握本课程所讲述的程本课程内容。
共安排9个上机实验(32学时), 每次实验要求上机之前做好预习及教材上有关内容的复习,对每次上机实验的内容及实验目的要做到心中有数。
为了帮助学生明确有关语句的基本用法,程序设计的基本方法及程序调试的基本技巧,上机前要给学生讲解程序的作用及其设计方法。
每次实验完成后,都要进行小结并写出实验报告。
报告应具有以下内容:(1).实验目的。
(2).实验内容。
(3).程序(含注释)、实验结果、及运行情况分析。
(4).实验过程中出现的问题及解决方法。
二、实验课程的教学目的(1)使学生通过对计算机各功能部件的逻辑组成、工作机制、程序设计的学习及实验,建立完备的单台计算机整机概念。
(2)使学生通过汇编语言程序设计的学习,了解所用计算机硬件及使用软件扩大功能的实现方法,并为后继课程及今后工作中解决实际问题,打下一个良好的基础。
(3)通过实验课的学习,使学生受到软硬件实验的初步训练,实验操作能力得到提高。
掌握编程的基本方法,培养分析和解决问题的能力,以及掌握使用计算机的基本技能。
三、学生应掌握的实验技术及基本技能掌握基本dos命令的使用,掌握编辑器的使用,掌握汇编语言的调试方法,用汇编语言进行实验要求程序的调试。
四、实验项目内容、学时分配和每组人数(1).实验一 利用debug 调试程序 2学时实验目的:掌握调试程序debug 的使用方法。
( 可对用户程序进行各种检测调试,帮助用户进一步发现程序设计中的错误和不足。
debug 状态下,当首行显示“-”提示符时,就可以输入命令。
《汇编语言程序设计》教学大纲
《汇编语言程序设计》教学大纲一、教学目的与要求汇编课主要介绍汇编语言的基础理论、编程工具、编程方法和应用技术。
通过课程的学习,使学生掌握利用汇编语言进行程序设计的方法和技巧,获得在计算机底层编程的经验,同时了解程序在机器上运行的基本原理,建立“时间”和“空间”的概念,关注影响程序运行的系统特征,使学生能应用所学的理论和技术编写出高效、可靠的程序,具备一定的软件设计与分析能力。
二、教学任务及其结构教学任务是:通过课堂教学、自习和上机实验等环节,要求学生了解计算机的编程结构,掌握汇编语言程序设计的基本概念、方法和技巧,学会上机调试、运行程序的基本方法,具备一定的软件设计的能力。
主体的内容结构如下图。
即以整数/浮点数/体系结构基础知识/虚存、异常概念为基本,从C语言与汇编的对应关系入手,讲授汇编语言自身的格式、语法、程序设计等内容。
三、单元教学目标与任务第一章汇编语言基础知识6学时1.1 汇编语言与计算机系统结构 1.5学时1.2 各类指令集简介 1.5学时1.3 整数的计算机表示与运算 1.5学时1.4 浮点数的计算机表示 1.5学时第二章80x86计算机组织2学时2.1 计算机系统构成与保护模式第三章C语言与汇编12.5学时3.1 寻址模式与数据传输指令等3学时3.2 控制流3学时3.3 栈与过程调用的机器表示3学时3.4 汇编实验2学时3.5 数据的机器表示 1.5 学时第四章汇编语言程序格式6学时4.1 程序格式与伪操作等3学时4.2 上机过程等3学时第五章循环与分支程序6学时5.1 循环程序设计3学时5.2 分支程序设计3学时第六章子程序设计6学时6.1 子程序设计-1 3学时6.2 子程序设计-2 3学时第七章MIPS汇编7.5学时7.1 MIPS汇编初步2学时7.2 MIPS指令集与汇编程序设计2学时7.3 MIPS异常处理 1.5学时7.4虚存管理初步1学时7.5 MIPS内存管理1学时第八章补充内容2学时8.1 可定制处理器指令集四、实验内容(1)用递归子程序计算Fibonacci数。
11《汇编语言程序设计》实验教学大纲.doc
汇编语言程序设计实验教学大纲(2011年7月修订)兰州商学院二。
---- 年七月《汇编语言程序设计》实验教学大纲一、实验课程性质《汇编语言程序设计》是计算机科学与技术专业和电子信息工程专业必修的一门专业基础课。
汇编语言是计算机能够提供给用户使用的最快而又最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言。
在对程序的空间、时间要求很高的场合和需要直接控制硬件的应用场合,汇编语言的应用是必不可少的。
通过本课程的学习,使学生掌握80X86 汇编语言指令系统、寻址方式、汇编语言程序格式和编程设计方法。
二、实验教学目的汇编语言实验主要使学生掌握DEBUG调试程序中各命令的使用方法,掌握MASM汇编程序对汇编语言源程序进行编辑、汇编、连接、装配、调试到运行的上机操作方法。
本实验大纲要求学生熟练掌握汇编语言指令、顺序程序设计、分支程序设计、循环程序设计和子程序设计三、实验教学内容1、汇编语言的程序结构及Debug的使用;2、基本程序结构实验;3、子程序与模块化程序实验;4、系统调用程序实验;6、汇编与C/C++混合编程实验;四、实验总学时数28学时(每周2学时,14周。
五、实验教学方式采用验证性实验与设计性实验相结合的方式。
强调学生对实验的准备和对实验结果的分析,使学生真正掌握汇编语言程序设计的方法和过程,培养学生分析问题和解决问题的能力。
引导学生理解汇编语言与计算机硬件、汇编语言与高级语言的关系,使学生建立整机的概念和理解计算机系统的工作原理。
六、面向专业计算机科学与技术专业和电子信息工程专业。
七、实验项目及教学安排序号实验项目名称基本内容实验学时每组人数实验要求实验类型1DEBUG的应用及指令系统练习1、启动DEBUG并对各寄存器初始化。
2、使用 D、E、R、C、F、G、T、I、0、N、L、W、S、M、H、A、U、Q 等命令,观察并理解DEBUG的各命令的功能。
3、重点使用 D、R、T、N、W、A、U、Q 等命令对实际程序进行调试、跟踪、汇编与反汇编操作。
《汇编语言程序设计》实验教学大纲
《汇编语言程序设计》实验教学大纲课程号:080503101301 课程类别:专业基础课适用专业:计算机科学与技术专业课程总学时:34 实验学时:17大纲编写人:\\\ 编写时间:2010年6月18日【实验目标要求】《汇编语言程序设计》是计算机科学与技术专业必修的专业基础课程。
汇编语言程序设计实验的目标是学习汇编语言程序设计的基本方法和技能,熟练掌握用汇编语言设计、编写、调试和运行程序的方法,汇编语言程序实验的内容与计算机硬件特性联系紧密。
通过上机实验的学习,使学生不仅能加深理解和巩固理论课所学的知识,而且还能了解计算机的底层软件的工作过程,为今后学习后续课程打好良好的基础。
【实验学习要求】认真阅读《IBM-PC汇编语言程序设计》教材中与实验相关的章节内容,提前做好实验预习,做到在每个实验前明确实验目的、掌握实验的基本内容及操作方法;在实验中正确使用实验设备,认真观察、分析实验结果;实验后要根据要求做好总结,上交实验报告。
具体要求如下:1.上机前,要作好充分准备,包括程序框图、源程序清单、调试步骤、测试方法、对运行结果的分析等。
2.上机时,要熟悉与实验有关的系统软件(如编辑程序、汇编程序、连接程序、调试程序)的使用方法;在程序调试过程中,有意识的学习及掌握Debug 的各种操作命令,以便掌握程序的调试方法及技巧;程序调试完后,须由实验辅导教师在机器上检查运行结果。
3.上机后,应写出实验报告,及时总结。
4.遵守实验室的规章制度,爱护实验设备。
【实验教材及主要参考资料】教材:1.《IBM-PC汇编语言程序设计(第二版)》,沈美明、温冬蝉编著,清华大学出版社,2001.8。
2.《IBM-PC汇编语言程序设计实验教程》,沈美明、温冬蝉、张赤红编著,清华大学出版社,2008.2。
实验一、IBM-PC寻址方式及DEBUG的使用实验目的:1.熟悉DEBUG的功能,运行并掌握其常用命令。
2.使用DEBUG,通过数据传送指令观察IBM-PC机各种寻址方式的区别。
《汇编语言程序设计》教学大纲
《汇编语言程序设计》教学大纲课程性质:专业基础课程先修课程:高级语言程序设计总学时:50理论学时:32 实验学时:18(有课程实验)开课学院:皖江学院适用专业:电子信息工程大纲执笔人:教学院长审定:教研室主任审核:一、说明1、课程的性质、地位和任务本课程为专业基础必修课。
授课对象是电子信息工程专业的本科生。
汇编语言是计算机能够提供给用户的最快而又最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言,因而在对于程序的空间和时间要求很高的场合,汇编语言是必不可少的,至于对于很多需要直接控制硬件的应用场合,则更是非用汇编语言不可。
“汇编语言程序设计”是《微机原理与接口技术》、《操作系统》等核心课程的必要先修课,而且对于训练学生掌握程序设计技术,熟悉上机操作和程序调试技术都有重要作用。
通过本课程的学习,学生应掌握汇编语言程序设计的方法,掌握中断调用和系统功能调用等高级程序员技术,通过实验应能独立上机调试和编制较大型的汇编语言程序,为很好地使用计算机编程及后续课程打下扎实的基础。
2、课程教学的基本要求(1)了解汇编语言的特性及其编程技术,掌握汇编语言程序设计的方法。
(2)建立起“机器”和“程序”、“空间”和“时间”的概念。
(3)能独立上机调试和编制汇编语言程序。
(4)对于汇编语言的模块化程序设计要求熟练掌握。
(5)坚持课后练习是教好、学好本门课程的关键。
在整个教学过程中,将根据正常教学进度布置一定量的课后作业,要求学生按时完成。
3、本课程的重点与难点重点:本课程的有关基本理论和基本概念,指令系统中的常用指令及其功能,存储器的组织方式和寻址方式,CPU内部寄存器的结构,汇编语言程序设计的方法和上机操作,常用的中断功能调用。
难点:存储器的组织方式和寻址方式,汇编语言程序设计的方法和上机操作,常用中断功能调用的应用。
三、本文第一章汇编语言基础知识【教学目的】本章内容是本课程的基础,通过本章学习,使学生明确汇编语言程序设计的学科性质、基本内容和学习意义,掌握数据的编码、存储器的组织、CPU寄存器的结构。
《汇编语言程序设计》实验教学大纲-蒋永国编写word资料16页
《汇编语言程序设计》实验教学大纲课程号:080503101301 课程类别:专业基础课适用专业:计算机科学与技术专业课程总学时:34 实验学时:17大纲编写人:蒋永国编写时间:2010年6月18日【实验目标要求】《汇编语言程序设计》是计算机科学与技术专业必修的专业基础课程。
汇编语言程序设计实验的目标是学习汇编语言程序设计的基本方法和技能,熟练掌握用汇编语言设计、编写、调试和运行程序的方法,汇编语言程序实验的内容与计算机硬件特性联系紧密。
通过上机实验的学习,使学生不仅能加深理解和巩固理论课所学的知识,而且还能了解计算机的底层软件的工作过程,为今后学习后续课程打好良好的基础。
【实验学习要求】认真阅读《IBM-PC汇编语言程序设计》教材中与实验相关的章节内容,提前做好实验预习,做到在每个实验前明确实验目的、掌握实验的基本内容及操作方法;在实验中正确使用实验设备,认真观察、分析实验结果;实验后要根据要求做好总结,上交实验报告。
具体要求如下:1.上机前,要作好充分准备,包括程序框图、源程序清单、调试步骤、测试方法、对运行结果的分析等。
2.上机时,要熟悉与实验有关的系统软件(如编辑程序、汇编程序、连接程序、调试程序)的使用方法;在程序调试过程中,有意识的学习及掌握Debug 的各种操作命令,以便掌握程序的调试方法及技巧;程序调试完后,须由实验辅导教师在机器上检查运行结果。
3.上机后,应写出实验报告,及时总结。
4.遵守实验室的规章制度,爱护实验设备。
【实验计划】【实验教材及主要参考资料】教材:1.《IBM-PC汇编语言程序设计(第二版)》,沈美明、温冬蝉编著,清华大学出版社,2019.8。
2.《IBM-PC汇编语言程序设计实验教程》,沈美明、温冬蝉、张赤红编著,清华大学出版社,2019.2。
【实验任务】实验一、IBM-PC寻址方式及DEBUG的使用实验目的:1.熟悉DEBUG的功能,运行并掌握其常用命令。
2.使用DEBUG,通过数据传送指令观察IBM-PC机各种寻址方式的区别。
《汇编语言程序设计》实验教学大纲
《汇编语言程序设计》实验教学大纲课程性质:专业基础课先修课程:高级语言程序设计总学时:18 实验个数:6开课学院:皖江学院适用专业:电子信息工程大纲执笔人:大纲编写时间:2006年8月教研室主任审核:教学院长审定:一、实验的性质与任务本课程实验为专业基础必修课。
是《汇编语言程序设计》课程的配套实验课。
授课对象是电子信息工程专业的本科生。
汇编程序对开发要求高速运行的高级应用程序有重大意义,学习汇编程序有利于理解计算机系统中软件和硬件的关系。
而“汇编语言程序设计”是一门实践性很强的课程,只有通过上机实践才有可能掌握程序设计技术并使学生达到较高的水平。
本课程实验一方面为“汇编语言程序设计”课程的实验教学服务;另一方面也是为后续课程(《微机原理与接口技术》和《单片机原理》等)打下坚实的基础。
本课程实验的主要任务是让学生掌握利用汇编语言进行程序设计的方法,提高学生的汇编语言程序的设计能力以及上机修改、调试程序的动手能力。
二、实验目的与要求本课程是《汇编语言程序设计》一课的配套课程,要求通过实验掌握CPU的指令系统以及汇编语言程序设计的方法。
在学生学完本课程后能较好地理解微型计算机系统的工作原理,掌握内存的组织结构、指令和伪指令,多模块程序设计等。
并能通过自编软件对计算机及接口设备进行控制,以达到控制计算机应用于实际控制过程的目的。
三、实验项目及内容提要四、实验报告的形式根据实验结果和现象用专用实验报告纸书写出书面的实验报告。
五、本课程考核方式、方法及实验成绩评定方法实验成绩以学生完成实验的质量和实验报告的质量,作为评分标准。
六、实验应配套的主要仪器设备及台(套)数微型计算机系统:60套(需要再额外备用1套)。
七、使用教材与教学参考书目【使用教材】《汇编语言程序设计实验指导书》,自编教材,在不断更新。
【教学参考书目】1、苏帆,汇编语言程序设计,华中科技大学出版社. 2005年2月,第1版。
2、沈美明,温冬婵编著,IBM–PC汇编语言程序设计,清华大学出版社,2001年8月,第2版。
汇编语言程序设计实验指导书、实验教学大纲
附件1-3《汇编语言程序设计课程》实验教学指导书课程编号:撰写人:刘伏贵审核人:湘潭大学信息工程学院二○○七年十月十八日前言一、实验总体目标《汇编语言程序设计》是一门重要的专业选修课,同时也是一门实践性很强的课程。
通过实验使学生对所学的汇编语言程序设计内容加深理解,增强实践动手能力,培养学生分析问题和解决问题的能力,以及进行汇编语言程序设计的实践。
在汇编语言程序设计课程的学习过程中,将分别开出《汇编程序与调试器的使用》、《DOS 命令与磁盘文件操作》、《汇编语言与结构化程序设计》、《汇编语言子程序设计》、《十进制数据直接处理程序设计》、《结构数据与汇编语言程序设计》、《记录数据与汇编语言程序设计》、《汇编语言程序设计综合实验》等八个实验。
由于汇编语言程序设计涉及到硬件、操作系统等诸方面的知识,完成实验的难度大。
因此,要求每一个学生必须按照教师的安排和要求,认真完成每一个实验,从而达到培养现代程序设计基本素养的目的。
二、适用专业年级专业:计算机科学与技术、网络工程年级:二年级三、先修课程《C语言程序设计》、《计算机组成原理》四、实验项目及课时分配五、实验环境个人计算机:120台Win 32 操作系统MS DOSMASM 6.0 及其以上版本的汇编程序及配套的80x86 汇编语言程序开发环境六、实验总体要求1、汇编语言程序设计的实验课主要是供学生测试、调试汇编语言程序。
2、必须充分重视实验课。
实验课是汇编语言程序设计课程的重要组成部分,是理论联系实践的重要环节。
通过它,能够培养学生独立分析和解决问题的能力。
3、在每个实验之前,学生必须准备好被测程序的有关设计资料(包括程序的基本设计说明、程序流程图、汇编语言程序清单等)、测试数据、测试驱动程序、测试需要的“桩模块”等。
4、必须做好实验前的一切准备工作,包括程序测试/调试的详细过程安排等。
在实验中应严格按照预先确定的实验过程进行实验,决不允许在实验过程中准备实验程序、测试数据与测试/调试过程计划。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《汇编语言程序设计》实验教学大纲
课程名称:汇编语言程序设计实验
学时:16
学分:非独立,与《汇编语言程序设计》配合
课程性质:专业选修课
开课对象:计算机科学与技术(师范)专业学生
一、教学目的与要求
本课程是与《汇编语言程序设计》配合的非独立开设的实验课程。
汇编语言程序设计是计算机科学与技术专业的重要专业基础课之一,实验与理论密切配合。
《汇编语言程序设计实验》最重要的任务是发展学生的智力,即编程、上机调试能力,具体到教学内容上则是重在使学生掌握理论教学中的重点和难点,对汇编语言指令能熟练掌握,提高自身的编程能力,加强素质教育。
注重从事理论研究、实验工作的能力和严谨的科学作风的培养,提倡创新精神。
本课程以Intel 80x86指令系统和微软MASM展开汇编语言程序设计实验。
通过本课程的学习,加深对汇编语言基础理论、基本知识的理解,熟悉win汇编的编程开发环境和编程操作运行步骤,较熟练地掌握汇编语言编程能力,培养学生严谨的工作作风和实事求是的科学态度,为学习后继课程和未来的科学研究及实际工作打下良好的基础。
二、主要仪器设备
PC兼容计算机、MASM软件、DEBUG调试软件、EDIT等文本编辑软件。
三、实验项目设置与内容
四、课程考核
平时成绩占40%,实验报告60%,最后以占20%计入《汇编语言程序设计》总分。
五、实验指导书及主要参考书
[1] 沈美明等编著. IBM-PC汇编语言程序设计实验教程. 清华大学出版社,1992.
[2] 钱晓捷主编. 汇编语言程序设计. 电子工业出版社,2003.
[3] 徐爱芸,向华.汇编语言程序设计教程与实验.清华大学出版社,2007.
执笔人:陈英撑审定人:胡永良、管功湖。