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

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

ID:27527645

大小:102.50 KB

页数:6页

时间:2018-12-04

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

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

1、《汇编语言程序设计》实验教学大纲一、课程基本信息课程编号:1421124课程名称:汇编语言程序设计英文名称:AssemblerLanguageandProgramming课程类别: 公共基础课();学科基础课();专业课(√);选修课()是否单独设课:是();否(√)课程总学分:4学分(其中理论课3学分;实验课1学分)课程总学时:82学时(其中理论课64学时;实验课18学时;实验每周2学时)实验题目数:10个(其中综合性2个、设计性实验7个、验证性1个)适用专业:计算机科学与技术、计算机科学与技术(软件方向)开课学期:第三学期先修课程:《计算机基础》,《数字逻辑》,《C语言程序

2、设计》课程简介:本课程系统介绍了宏汇编语言程序设计的基础知识、基本原理和程序设计技术.以Intel8086/8088为典型机,论述了其编程结构、功能、寻址方式和指令系统.介绍了组成宏汇编语言源程序的结构及其用于编制源程序的各种伪指令.分别讲述了顺序程序、分支程序、循环程序和子程序的设计原理、方法.列举了在算术运算、串操作、表处理和代码转换等方面进行宏汇编语言程序设计的实例.最后介绍了输入输出程序设计的控制方法、中断系统和BIOS中断调用。授课教材:理论课:《8086/8088宏汇编语言程序设计教程》(第二版)王正智编著,电子工业出版社2002年3月实验课:《汇编语言实验讲义》自

3、编参考教材:1.《汇编语言程序设计》齐志儒高福祥主编,东北大学出版社1996年9月2.《微型计算机技术及应用》戴梅萼史嘉权编著,清华大学出版社2003年8月二、实验的地位、作用和目的汇编语言程序设计是一门实践性很强的课程,只有通过上机实习,才能深刻理解各类指令的功能,了解CPU是如何通过执行一条条指令完成某个特定功能.通过实习不仅锻炼了学生的动手能力,而且,激发了学生对本课的兴趣,变被动学为主动学,从而使学习更轻松,最终掌握汇编语言程序设计的思想和方法。520三、实验方式1、验证性实验是指给定实验目的要求、实验条件和给出实验电路或程序,由学生独立完成的实验;2、设计性实验是指给

4、定实验目的要求和实验条件,由学生自行设计实验方案并加以实现的实验;3、综合性实验是指实验内容涉及本课程的综合知识或与本课程相关课程知识的实验;4、研究性实验是指参与教师的科研课题的实验。四、实验内容、学时分配及基本要求[实验题目一]数码转换程序设计实验室名称综合实验室(计算机硬件分室)实验室地点理工楼619学时2实验类型验证性每组人数1选做或必做必做内容提要用查表的方式编写程序。基本要求用给定的一段源程序,调试完成题目的功能。熟悉上机操作的步骤。重点难点调试软件DEBUG中各命令的应用。主要仪器微型计算机系统[实验题目二]分支程序设计实验室名称综合实验室(计算机硬件分室)实验室

5、地点理工楼619学时2实验类型设计性每组人数1选做或必做必做内容提要设计一数据段,先定义MM数组并存入若干个带符号数,再定义数组PP和NN,然后编写源程序,将正数存入数组PP,将负数存入数组NN。基本要求用条件转移指令完成程序设计。重点难点带符号数的比较和判断,指针的应用。主要仪器微型计算机系统520[实验题目三]循环程序设计实验室名称综合实验室(计算机硬件分室)实验室地点理工楼619学时2实验类型设计性每组人数1选做或必做必做内容提要用系统功能调用的1号(或0AH号)实现键盘输入的操作,并判断输入的字符是否为数字,若是数字累计个数,否则跳过,然后显示累计个数。基本要求将输入的

6、字符存入内存,数字个数用十进制数显示。重点难点内存缓冲区的设置,累计过程要进行BCD码的调整。主要仪器微型计算机系统[实验题目四]字符串操作程序设计实验室名称综合实验室(计算机硬件分室)实验室地点理工楼619学时2实验类型设计性每组人数1选做或必做必做内容提要在数据段定义两个存储区,其中一个存入若干字符,另一个是空字符(空格符)区。程序中设置源串指定位置指针和目的串首地址,然后完成字符串传送。基本要求用字符串操作指令完成题目要求的功能。重点难点带重复前缀的串操作指令的应用。主要仪器微型计算机系统520[实验题目五]BCD码与二进制数之间转换程序设计实验室名称综合实验室(计算机硬

7、件分室)实验室地点理工楼619学时3实验类型设计性每组人数1选做或必做选做内容提要在数据段定义数据区并存入5个非组合BCD码,再定义3个字节的结果单元。用位权相乘相加的计算规则编写程序,将乘法操作和多字节相加设计成子程序。基本要求掌握ASCII码、BCD码及二进制数之间的转换方法。重点难点多字节的乘法运算,子程序的设计与调用。主要仪器微型计算机系统[实验题目六]输入输出程序设计实验室名称综合实验室(计算机硬件分室)实验室地点理工楼619学时3实验类型设计性每组人数1选做或必做选做内容提要源程

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

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

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