版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、汇编语言程序设计课程简介课程编号1240513008课程名称汇编语言程序设计课程性质必修学 时48学 分3学时分配授课:38 实验: 上机:10 实践: 实践(周): 考核方式闭卷考试,平时成绩占30% ,期末成绩占70% 。开课学院信息工程学院更新时间适用专业计算机科学与技术专业、软件工程专业先修课程计算机组成原理课程内容:汇编语言程序设计课程是计算机科学与技术本科专业的专业基础课,特别是学习接口技术、微机原理、计算机组成原理、单片机等其它专业课的重要基础课程,因此是计算机类专业学生的必修课。本课程以Intel 8086/8088汇编语言为切入点和基础知识,介绍Intel 8086/8088
2、指令系统、宏汇编功能、DOS系统功能调用、ROM BIOS中断调用方法以及中断系统和输入/输出方法,通过学习汇编语言的基本编程思路、编程方法及程序调试方法,使学生从根本上了解计算机工作原理和程序的执行过程,认识计算机如何完成复杂的操作和事件处理,学习高级语言涉及不到的计算机科学的基础知识和技术,并能用汇编语言进行基本的软件开发,掌握程序调试技术。Brief Introduction Code1240513008TitleAssembler Language ProgrammingCourse natureRequiredSemester Hours48Credits3Semeste
3、r Hour StructureLecture:38 Experiment: Computer Lab:10 Practice:Practice (Week):AssessmentClosed book examination, usually results accounted for 30%, the final grade accounted for 70%.Offered bySchool of Information EngineeringDateforcomputer science and technology software enginee
4、ringPrerequisiteComputer Organization PrinciplesCourse Description: Assembly language programming course is the professional undergraduate computer science and technology foundation lesson, especially learning interface technology, computer theory, computer composition principle, SCM and other impor
5、tant basic courses professional courses, so is a required course for computer class students. This course as the starting point and the basics of the Intel 8086/8088 assembly language Intel 8086/8088 instruction set, macro assembler function, DOS system function calls, the ROM BIOS interrupt calls,
6、and interrupt system and input / output method by learning assembly basic ideas of language programming, programming methods and program debugging method, a fundamental understanding of how computers work and during the execution of the program to enable students to recognize the computer how to per
7、form complex operations and event handling, learning the foundation of computer science involving less than a high-level language knowledge and technology, and basic software development can be used assembly language master program debugging techniques.汇编语言程序设计课程教学大纲课程编号1240513008课程名称汇编语言程序设计课程性质必修学
8、 时48学 分3学时分配授课:38 实验: 上机:10 实践: 实践(周): 考核方式闭卷考试,平时成绩占30% ,期末成绩占70% 。开课学院信息工程学院更新时间适用专业计算机科学与技术专业、软件工程专业先修课程计算机组成原理一、教学内容第一章 基础知识1.1 汇编语言基本概念1.2 计算机中数的表示方法1.3 实例一 揭开数的面纱教学难点:数的补码表示与运算。教学重点:进制的转换与运算。第二章 计算机基本原理2.1 冯诺依曼计算机2.2 微型计算机系统2.3 80x86寄存器2.4 内存储器2.5 实例二 进入计算机教学难点:寄存器中标志位的含义与用法。教学重点:8086CPU的寄存器类型
9、与作用,物理地址与逻辑地址的转换,存储器分段。第三章 指令系统与寻址方式3.1 汇编语言指令3.2 指令的寻址方式3.3 实例三 寻找操作数教学难点:存储器寻址方式。教学重点:汇编指令格式、属性,指令的寻址方式。第四章 汇编语言程序设计4.1 汇编语言程设计初步4.2 伪指令4.3 基本汇编指令4.4 屏幕显示和键盘输入4.5 实例四 带彩色显示的算术程序教学难点:数值运算程序。教学重点:汇编语言程序设计步骤,基本汇编指令。第五章 分支程序设计5.1 分支的概念5.2 与分支有关的指令5.3 位操作的分支程序5.4 深入分析转移特征5.5 实例五 走向分支教学难点:条件转移指令。教学重点:分支
10、指令,逻辑指令和位移指令,段内寻址与段间寻址的区别。第六章 循环程序设计6.1 循环的概念6.2 循环指令6.3 串处理6.4 多重循环6.5 循环程序举例6.6 实例六 循环之循环教学难点:综合分支与循环的用法。教学重点:串处理指令,循环指令,数组排序程序。第七章 子程序设计7.1 子程序的概念7.2 调用和返回7.3 过程定义7.4 现场保护7.5 子程序参数传递7.6 嵌套与递归7.7 实例七 子程序与模块化教学难点:主程序调用子程序、子程序的参数传递。教学重点:CALL指令,RET指令,现场保护和子程序参数传递。第八章 宏汇编技术8.1 宏8.2 其他宏功能8.3 结构伪操作8.4 重
11、复汇编和条件汇编8.5 多模块结构8.6 实例八 宏与多模块教学难点:利用宏来简化程序的方法。教学重点:宏库,宏定义,宏调用、宏展开的作用和作法。第九章 中断程序设计9.1 中断的概念9.2 定制自己的中断9.3 BIOS中断9.4 DOS中断9.5 实例九 中断程序应用教学难点:中断程序与子程序的区别。教学重点:中断类型与中断向量,BIOS与DOS中断调用二、教学要求第一章 基础知识教学要求:了解汇编语言的基本概念第二章 计算机基本原理教学要求:掌握8086CPU的寄存器类型及作用;掌握物理地址和逻辑地址的概念及转换;掌握存储单元的属性和存储分段概念;理解冯诺依曼计算机的结构和基本特点;理解
12、汇编语言与微型计算机系统的相互关系;了解微处理器的结构。第三章 指令系统与寻址方式教学要求:理解汇编指令的格式与属性;了解8086指令系统的分类;理解寻址的含义,掌握操作数与寻址的关系;熟练掌握立即寻址方式、存储器寻址方式的特点及指令表示;了解与数据有关的各种寻址方式的选择特点,能够根据寻址方式的要求,写出相关指令。第四章 汇编语言程序设计教学要求:了解汇编语言程设计的基本步骤;掌握用汇编指令实现设计思路及算法的方法;了解从源程序到生成可执行程序的过程和汇编环境要求;理解伪指令的用法和功能;重点掌握基本的汇编指令;了解BCD码十进制运算程序的作用;掌握屏幕显示和键盘输入等DOS功能调用INT
13、21H指令的用法。第五章 分支程序设计教学要求:理解分支的概念机分支结构的特点;理解与转移地址有关的寻址方式;理解CS、IP寄存器与转移地址的关系;重点掌握段内寻址与段间寻址的区别;熟练掌握与分支有关指令的用法;重点掌握条件转移的四种指令的格式与用法;熟练掌握逻辑指令与位移指令。第六章 循环程序设计教学要求:了解分支与循环的异同;掌握循环指令的用法;掌握串处理指令;理解串处理与循环的关系,了解实现循环的集中方式。理解多重复循环的概念;重点掌握数组排序程序的编写方法。第七章 子语言程序设计教学要求:了解子程序的概念;理解和掌握子程序调用指令CALL和子程序返回指令RET的作用及执行过程;掌握过程
14、定义伪指令的格式和用法;理解子程序的属性概念,掌握现场保护和子程序参数传递的作用和用法;了解子程序的嵌套与递归;了解模块化结构的概念与结构特点。第八章 宏汇编技术教学要求:理解宏的概念;掌握宏与子程序的区别;充分理解宏定义、宏调用、宏展开的作用和用法;掌握宏库的概念;了解结构、重复汇编和条件汇编的概念;了解多个代码段下多模块程序的编写方式;熟练掌握利用宏来简化程序的方法。第九章 中断程序设计教学要求:了解中断的概念及CPU相应和执行中断处理程序的过程;理解中断程序与子程序的区别;理解中断源的概念;掌握中断类型与中断向量的概念及用法;掌握基本的BIOS中断调用和DOS调用功能;了解编写自己定制的中断程序和改变系统中断程序的设计方法;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏南京建邺区五校联考2027届数学八上期末质量检测模拟试题含解析
- 山东省青岛市广雅中学2026年数学七年级第一学期期末达标检测模拟试题含解析
- 陕西省西安市长安区郭杜镇2026-2027学年六年级数学第一学期期末复习检测试题含解析
- 2026年山东省滨州市阳信县数学七上期末达标检测模拟试题含解析
- 2027届毕节地区大方县数学六年级第一学期期末检测试题含解析
- 自然语言处理模型开发指南
- 家庭紧急情况处理指南手册预案
- 辽宁省沈阳市自主招生笔试题(小升初)梳理重点详解
- 四川九洲投资控股集团有限公司人力资源部2026届春季校园招聘笔试历年常考点试题专练附带答案详解
- 北京通州区2026年第二次事业单位公开招聘及定向招聘2026年合同期满乡村振兴协理员笔试历年典型考题及考点剖析附带答案详解
- 2026年度全国保密教育线上培训试题及答案
- 井盖开启作业指导书
- (正式版)DB36∕T 964-2017 《病死猪堆积自然发酵技术规程》
- 2025年广东省从“五方面人员”中选拔乡镇领导班子成员考试历年参考题库含答案详解
- 2026年BIM与人工智能结合的未来趋势
- 加油站光伏发电工程施工方案
- 开利制冷离心机组系统培训课件
- 雨课堂学堂在线学堂云《多元统计与SPSS软件应用(山西医科)》单元测试考核答案
- 公路应急抢险知识培训
- 视觉传播概论教材课件
- 游艇施工培训课件
评论
0/150
提交评论