- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《汇编语言程序设计》课程教学大纲
一、课程基本信息
课程编号: 课程中文名称: 汇编语言 课程英文名称: Assembler language 课程类别: 专业必修课 适用专业: 计算机科学与技术专业本科生 开课学期: 第5学期 总 学 60学时 理论课 学时 实验学时 学 3 先修课程: 数字逻辑 2、操作系统
3、高级语言程序设计 课程简介: 本课程主要应使学生掌握8086/8088宏汇编语言程序设计的基本方法和技巧,能够运用8086/8088宏汇编语言编写应用程序。提高学生分析问题、解决问题的能力以及实际动手能力。应使学生基本掌握汇编语言程序设计的基本理论,方法和技巧,正确地使用结构化、模块程序设计技术。注意培养学生良好的程序设计风格。应使学生比较熟练地使用调试工具DEBUG调试8086/8088汇编语言程序。注意提高学生的调试能力。
二、课程性质与教学目标
《汇编语言程序设计》是计算机科学与技术专业一门重要的基础课,是必修的核心课程之一,是操作系统和微机原理和接口技术等其它核心课程必要的先修课,而且对于训练学生掌握程序设计技术,熟悉上机操作和程序调试技术都有重要作用。因此该课程在整个教学计划中占有重要地位。
本课程的目的和要求是:
1、 应使学生掌握8086/8088宏汇编语言程序设计的基本方法和技巧,能够运用8086/8088宏汇编语言编写应用程序。提高学生分析问题、解决问题的能力以及实际动手能力。
2、应使学生基本掌握汇编语言程序设计的基本理论,方法和技巧,正确地使用结构化、模块程序设计技术。注意培养学生良好的程序设计风格。
3、应使学生比较熟练地使用调试工具DEBUG调试8086/8088汇编语言程序。注意提高学生的调试能力。
4、注意与前后相关课程的关系。使学生对前导课程有进一步的理解,同时为学习后继课程打好基础。
?
三、教学内容及基本要求
第一单元 基 础 知 识
[知识点]
汇编语言的基本概念、数据的表示和类型、几种基本的逻辑运算、Intel 8088/8086微处理器基本概念、存储器分段和地址的形成、
[教学内容][重难点]
1.教学重点
1.汇编语言的基本概念
(1)机器语言,汇编语言,汇编程序,汇编语言源程序,目标程序,目标代码,可执行程序。
(2)汇编语言的特点
(3)为什么要学习汇编语言,汇编语言的应用场合。
2.数据的表示和类型
(1)数值数据的表示,符号扩展,数值数据的表示范围, BCD码,不同数据之间的转换。
(2)非数值数据类型:字节、字、双字等。
3.几种基本的罗辑运算
“与”、“或”、“非”、“异或”
4.Intel 8088/8086微处理器基本概念
(1)8086/8088基本结构:执行单元EU,总线接口单元BIU, 指令的执行次序。
(2)8086/8088CPU寄存器组:通用寄存器,数据寄存器,变址和指针寄存器,段寄存器和指令指针。
(3)标志寄存器,运算结果标志、状态、控制标志。
5.存储器分段和地址的形成
(1)存储单元的地址
(2)“高高低低”的存储原则
(3)存储器的分段
(4)物理地址的形成
(5)段寄存器的引用
(6)堆栈及其用途
2.教学难点
1. 8088/8086微处理器基本概念
2. 存储器分段和地址的形成
[教学要求]
第二单元 指 令 系 统 与 寻 址 方 式
[知识点]
寻址方式、正确使用指令系统
[教学内容][重难点]
1.教学重点
1、8086/8088的寻址方式
七种基本的寻址方式:固定寻址、立即寻址、存储器直接寻址、寄存器寻址、寄存器间接寻址,变址寻址,基址加变址寻址。
2、8086/8088指令系统
(1)分组:数据传送、算术运算、逻辑运算、串操作、程序控制、处理器控制。
(2)常用指令格式和功能
2.教学难点
8086CPU的寻址方式的理解
各种指令的用法
[教学要求]
第三单元 汇 编 语 言 格 式
[知识点]
伪操作指令、宏定义、地址表达式、数值表达式
[教学内容]’
过程定义和过程结束PROC、ENDP
过程属性NEAR、FAR
程序结束伪操作END[start]
对准伪操作EVEN、ORG
基准控制伪操作 RADIX
二进制数标记 B 十进制数标记 D
八进制数标记 O、Q 16进制数标记 H
汇编程序默认无标记数为十进制数,DEBUG程序默认无标记数为16进制数。
机器指令、伪指令和宏定义中的操作数项可用表达式表示。表达式由常数、寄存器、标号、变量及
文档评论(0)