




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国乳业市场盈利预测与投资咨询研究报告
- 2025-2030年中国丙酸工业市场发展格局及前景规划研究报告
- 2025年中国日本有杆锚市场调查研究报告
- 2025至2031年中国精密圆口虎钳行业投资前景及策略咨询研究报告
- 2025年中国无泡地毯水市场调查研究报告
- 2025届河北省金太阳-邢襄联盟高三上学期开学考(25-05C)-地理试卷
- 2025年中国数控车床刀具市场调查研究报告
- 新疆哈密石油高级中学2025届招生全国统一考试仿真卷(四)-高考物理试题仿真试题含解析
- 2025-2030年中国专科门诊部市市场运行态势分析及投资机会预测研究报告
- 肇庆市实验中学高中生物三:种群的特征第课时导学案
- (二模)2025年深圳市高三年级第二次调研考试历史试卷(含标准答案)
- 曳引式电梯知识培训课件
- 广西《疼痛综合评估规范》(材料)
- 陕西省2024年高中学业水平合格考化学试卷试题(含答案解析)
- 输液泵/微量注射泵使用技术操作考核评分标准
- 江西省鄱阳湖康山蓄滞洪区安全建设工程项目环境影响报告书
- SJG 74-2020 深圳市安装工程消耗量定额-高清现行
- DB32∕T 2915-2016 化工园区(集中区)应急救援物资配备要求
- 廉洁风险防控手册
- 重力卫星测量解析PPT课件
- 混凝土麻面、空洞及露筋修补方案计划
评论
0/150
提交评论