汇编语言程序设计教学大纲.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"汇编语言程序设计教学大纲" 汇编语言程序设计是计算机及相关专业的一门重要的专业基础课,为将来学习操作系统、微机原理与接口技术、计算机组成原理、计算机控制、计算机体系结构等课程打好基础。本教学大纲的主要目的是让学生掌握汇编语言的基本概念、指令系统、寻址方式、程序设计方法和接口技术等知识,並具备使用汇编语言开发高效且需要对机器硬件精确控制的程序的能力。 一、适用对象 本课程适用于计算机及相关专业的本科学生。 二、课程性质 汇编语言程序设计是计算机及相关专业的一门重要的专业基础课,为将来学习操作系统、微机原理与接口技术、计算机组成原理、计算机控制、计算机体系结构等课程打好基础。 三、教学目的 通过学习和使用汇编语言,感知、体会、理解机器的逻辑功能,向上为理解各种软件系统的原理,打下技术理论基础;向下为掌握硬件系统的原理,打下实践应用基础。 四、教材及学时安排 教材:王让定 等,汇编语言与接口技术(第 3 版),清华大学出版社,2011 年 学时安排: | 序号 | 课程内容 | 学时 | | --- | --- | --- | | 1 | 微型计算机概述 | 4 | | 2 | 80X86 微处理器 | 4 | | 3 | 80X86 的指令系统和寻址方式 | 4 | | 4 | 80X86 汇编语言程序设计 | 8 | | 5 | 软件接口技术 | 4 | | 6 | 存储器技术 | 4 | | 7 | 串并行接口技术 | 4 | | 8 | 中断和 DMA 技术 | 4 | | 9 | 模数和数模转换 | 3 | | 10 | 高速串行总线 | 3 | | 11 | 总复习 | 4 | 五、教学要求 根据课程内容的不同,教学要求也不同。以下是每章节的教学要求: 第一章微型计算机概述教学要求: * 了解微型计算机的概念,微处理器的产生和发展 * 掌握计算机系统的软硬件组成 * 掌握接口技术基础,掌握 CPU 与外设传输控制方式 * 熟知各类型系统总线 第二章80X86 微处理器教学要求: * 掌握 80X86 内部结构与内部寄存器组 * 熟悉 80X86 的引脚信号功能及 80X86 的系统总线模式 * 掌握 80x86 中断系统 * 了解 Pentium 的主要特点 第三章80X86 的指令系统和寻址方式教学要求: * 掌握基本数据类型,掌握 8086 指令格式、寻址方式及指令系统 * 熟知各类指令 * 掌握 80386 的寻址方式及指令系统 * 了解 80486/ Pentium 微处理器新增指令 第四章80X86 汇编语言程序设计教学要求: * 掌握 MASM 宏汇编语句结构以及开发过程 * 掌握 MASM 汇编语言表达式、运算符 * 掌握程序段的定义和属性 * 掌握结构及记录的定义和使用 * 掌握宏汇编及其使用方法 * 灵活掌握基本程序语句、子程序的设计 * 掌握伪指令的使用 第五章软件接口技术教学要求: * 了解系统调用过程 * 熟悉接口软件及其层次结构 * 熟知 DOS 中断调用 * 了解 Windows 的体系结构,掌握 Windows 系统调用及 API 调用 * 熟悉 Linux 体系结构及系统调用 第六章存储器技术教学要求: * 了解存储器的发展和分类及相关技术指标、层次结构 * 掌握各类半导体存储器结构并熟知相关新型存储器 * 掌握存储器容量扩展方法 * 掌握高速缓存器原理 * 掌握 8086/8088 存储器的组织 第七章串并行接口技术教学要求: * 掌握 8253/8254/8255A/8251A 芯片的结构,寄存器,接口方式 * 灵活掌握各芯片控制程序的编写 通过本课程的学习,学生将具备使用汇编语言开发高效且需要对机器硬件精确控制的程序的能力,並具备了扎实的专业基础,为以后学习其他计算机专业课程打下良好的基础。
- 粉丝: 108
- 资源: 1万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助