计算机科学与技术092、计教091-《汇编语言》实验教学大纲-20111.doc_第1页
计算机科学与技术092、计教091-《汇编语言》实验教学大纲-20111.doc_第2页
计算机科学与技术092、计教091-《汇编语言》实验教学大纲-20111.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

汇编语言程序设计实验教学大纲实验课程名称:汇编语言程序设计实验英语译名:Experiments of Assembler language programming课程性质:专业基础课适用学生层次:本科适用专业:计算机科学与技术(含师范类)实验项目数: 6 实验设计时数: 15 实验总学时数: 15 课程学分数: 2.5 教材:IBM-PC汇编语言程序设计清华大学出版社考核方式:实验程序和实验操作考查以及实验报告一、实验教学的目的与要求教学目的:1、 应使学生掌握8086/8088宏汇编语言程序设计的基本方法和技巧,能够运用8086/8088宏汇编语言编写应用程序。提高学生分析问题、解决问题的能力以及实际动手能力。 2、应使学生基本掌握汇编语言程序设计的基本理论,方法和技巧,正确地使用结构化、模块程序设计技术。注意培养学生良好的程序设计风格。 3、应使学生比较熟练地使用调试工具DEBUG调试8086/8088汇编语言程序。注意提高学生的调试能力。 4、注意与前后相关课程的关系。使学生对前导课程有进一步的理解,同时为学习后继课程打好基础。基本要求:1、上机前要做好充分准备,包括源程序清单、调试步骤、测试方法、对运行结果的分析等;2、上机时要遵守实验室的规章制度,爱护实验设备。3、学习掌握Debug程序的各种操作命令,以便掌握程序的调试方法及技巧;4、程序调试完后,教师检查登记成绩。(有条件的话应打印存档)二、实验内容及学时分配序号试验项目名称类型学时内 容 提 要1掌握进位、溢出概念验证21、用c编一个程序,从程序运行的结果了解移位和溢出的2熟悉debug命令,以mov指令为例掌握不同的寻址方式验证21、熟悉Debug 的主要命令:-U 反汇编-Gaddress断点地址-Daddress2、输入给出的程序,通过对程序的调试和运行了解指令操作数的寻址方式以及它的有效地址。3掌握ADD,SUB等汇编指令及其对条件标志位的影响验证21、 用8086指令系统实现两个数相加2、 用8086指令系统实现两个数相减3、 用8086指令系统实现两个数相乘4、 用8086指令系统实现两个数相除4掌握逻辑、循环等指令及其对标志位的影响验证2输入给出程序,通过对程序的调试掌握逻辑循环指令以及它们对标志位的影响;编程实现求AL寄存器中1的个数和0的个数。5循环程序的设计验证41、编程实现:(1) 已知数据段定义如下:data segmentx db 12Array db 1,5,8,16,18,21data ends把数据x插入到数组array中。(2) 已知数据段定义如下:data segmentx db 16 array db 1,5,8,16,18,21data ends从数组array中删除掉值等于x的元素。(3) 已知数据段定义如下:data segmentx db 8 array db 1,5,8,16,18,21data ends找出x在数组array中的位置。6子程序设计综合4编程实现:已知数据段定义如下:data segmentx dw 12y dw 34 w dw ?data endsx,y,w为16位有符号数。(1) 编写一个子程序add1实现x+y w,并把w以十进制的形式在屏幕上打印出来。(2) 编写一个子程序sub1实现x-y w,并把w以十进制的形式在屏幕上打印出来。(3) 编写一个子程序mul1实现x*y w,并把w以十进制的形式在屏幕上打印出来。(4) 编写一个子程序div1实现x/y w,并把w以十进制的形式在屏幕上打印出来。(5) 通过在主程序中调用各子程序来实现对子程序的调试。三. 实验项目的依据:根据莆田学院2006年制定的计算机科学与技术专业(师范类)的教学计划,参考

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论