《微机原理与汇编语言》课程教学大纲_第1页
《微机原理与汇编语言》课程教学大纲_第2页
《微机原理与汇编语言》课程教学大纲_第3页
《微机原理与汇编语言》课程教学大纲_第4页
《微机原理与汇编语言》课程教学大纲_第5页
已阅读5页,还剩4页未读, 继续免费阅读

下载本文档

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

文档简介

1、PAGE PAGE 9微机原理与汇编语言 教学大纲(71022406) 一、说明 (一)课程性质微机原理与汇编语言是高等学校计算机科学与技术专业的核心课程。学习本课程,要求具备电子技术基础、计算机组成原理、程序设计方面的知识,即这三门课程是其先导课程。本课程是按照西北师范大学2013年的本科教学计划执行的,课程的开设时间为第三学期(二年级第一学期)。学分为4分,实验学分另计。 (二)教学目的 本课程的任务是使学生从系统的角度出发,从理论和实践上掌握微机系统的基本组成、工作原理、体系结构、汇编语言程序设计方法、接口电路及应用方法,建立微机系统的整机概念,使学生具备微机系统软、硬件开发和应用的初步

2、能力。 (三)教学内容 本课程以基于Intel 80 x86系列微处理器的微型计算机系统为背景,介绍微型计算机系统的组成与体系结构、汇编语言程序设计和接口技术。相关内容有机结合、相互渗透,形成整体。主要内容包括:8086微处理器、寻址方式、指令系统、汇编语言程序设计、存储器、中断、输入输出接口基础和8255A、8259、8253、8251、8237等五种典型可编程接口芯片。 (四)教学时数 理论讲授时数以每周四学时、每学期十八教学周计,共72学时。实验课为单独学分课程,教学时数另计。 (五)教学方式课程具有实用性强、理论和实践结合、软件与硬件结合等特点,软件与软件的紧密结合是贯穿整个课程的主线

3、,教学中应强调“系统”的概念并注重综合应用能力和动手实践能力的培养。鉴于以上原因,课程的教学方式包括理论讲授、实验和实践自学。理论课教学适合以多媒体讲授方式为主,结合基于EDA的动态演示的讲授方式。为加深学生对基础概念的理解和强化学生的动手实践能力,建议适当布置课程设计作业,以项目的形式进行。 二、本文第一章 微型计算机系统概述 教学要点:掌握进制转换掌握补码运算3. 其它部分了解即可 教学时数: 2 学时 教学内容: 第一节 微型计算机系统的基本概念 (1学时)1. 微处理器2. 微型计算机3. 微型计算机系统4. 微型计算机的硬件结构5. 微型计算机的软件结构6. 微型计算机的性能指标7.

4、 微型计算机发展概况 第二节 计算机中数据的表示 (1学时)1. 进制2. 补码运算3. 无符号数4. BCD码5. ASCII码6. 逻辑数据7. 奇偶校验码第二章 80 x86微型计算机系统 教学要点:1. 掌握8086CPU的寄存器2. 掌握8086CPU的引脚3. 掌握8086CPU的存储器组织4. 掌握8086CPU的I/O组织5. 熟悉8086CPU的工作模式6. 熟悉8086CPU的总线时序7. 其它部分了解即可 教学时数: 8 学时 教学内容: 第一节 8086微处理器 (4学时) 1. 8086微处理器的结构2. 8086微处理器的寄存器3. 8086的引脚4. 8086的工

5、作模式5. 8086的存储器组织6. 8086的I/O组织7. 8086的总线时序 第二节 80 x86系列微处理器 (1学时)1. IA-16微处理器2. IA-32微处理器3. Intel 64微处理器IA-64微处理器 第三节 微处理器对存储器的管理 (3学时)物理地址与虚拟地址存储模型与工作方式3. 段式管理与页式管理4. 实地址方式下的存储器管理5. 段描述符与选择子6. 保护方式下的存储器管理第三章 寻址方式与指令系统 教学要点:1. 掌握8086CPU的寻址方式2. 掌握8086的指令系统3. 其它部分了解即可 教学时数: 18学时 教学内容: 第一节 8086寻址方式 (4学时

6、)1. 操作数的种类2. 立即寻址3. 寄存器寻址4. 直接寻址5. 寄存器间接寻址6. 寄存器相对寻址7. 基址变址寻址8. 相对基址编址寻址9. 转移地址寻址10. 端口寻址第二节 8086数据传送类指令(2学时)1. 通用数据传送指令2. 标识传送指令3. 地址传送指令4. 堆栈操作指令5. 输入输出指令第三节 8086算术运算类指令(4学时)1. 加法指令2. 减法指令3. 乘法指令4. 符号扩展与除法指令5. 十进制调整指令第四节 8086位操作类指令(2学时)1. 逻辑运算指令2. 移位指令第五节 8086串操作类指令(1学时)第六节 8086控制转移类与处理器控制指令(4学时)1

7、. 无条件转移指令2. 条件转移指令3. 循环指令4. 子程序指令5. 中断指令6. 处理器控制指令第七节 IA-32及IA-64指令简介(1学时)1. IA-32指令运行环境2. IA-64指令运行环境3. 32位扩展指令4. 64位扩展指令第四章 8086汇编语言程序设计 教学要点:1. 掌握汇编语言的基本书写格式2. 掌握汇编语言的基本语法3. 掌握汇编语言的基本控制结构4. 其它部分了解即可 教学时数: 12学时 教学内容:第一节 汇编语言程序基础知识 (2学时) 1. 汇编语言基本书写格式与基本语法2. 常量3. 变量4. 运算符5. 表达式6. 伪指令7. 汇编语言程序开发过程8.

8、 汇编语言程序上机过程 第二节 汇编语言程序基本控制结构 (8学时) 1. 顺序结构2. 分支结构3. 循环结构4. 子程序结构 第三节 系统功能调用 (1学时)1. BIOS中断2. DOS中断第四节 高级汇编语言程序设计简介 (1学时)1. Windows环境下汇编语言程序设计2. 宏汇编程序设计3. 模块化程序设计4. 嵌入汇编与混合汇编程序设计5. 浮点指令与多媒体指令简介第五章 存储器 教学要点:1. 掌握RAM和ROM的概念2. 掌握存储器扩展与组织3. 其它部分了解即可 教学时数: 6 学时 教学内容: 第一节 RAM与ROM简介 (1学时)1. RAM2. ROM3. 微机内存

9、区域划分第三节 存储器扩展与组织 (4学时)1. 地址译码与存储映像分析2. 存储器控制信号3. 位扩展4. 字扩展5. 字位同时扩展第四节 CMOS、ROM BIOS与Shadow RAM(1学时)1. CMOS2. ROM BIOS3. Shadow RAM 第六章 输入输出接口 教学要点:1. 掌握I/O接口基本概念2. 熟悉无条件传送方式3. 掌握查询传送方式 教学时数: 4学时 教学内容:第一节 I/O接口概念 (1学时)1. I/O接口2. I/O端口3. 微处理器与I/O设备间的接口信息4. I/O端口的编址方式5. CPU与接口数据的交换技术第二节 无条件传送 (1学时)1.

10、无条件输入2. 无条件输出第三节 查询传送 (2学时) 1. 查询输入2. 查询输出第七章 并行接口与人机接口 教学要点:1. 掌握8255A芯片2. 熟悉键盘及接口3. 熟悉LED接口应用4. 其它了解即可 教学时数: 6学时教学内容:第一节 并行通信与并行接口(1学时)1. 并行通信2. 并行接口第二节 可编程并行接口芯片8255A(3学时)1. 8255A内部结构与引脚功能2. 8255A控制字与状态字3. 8255A的工作方式4.8255A的编程与应用第三节 人机接口 (2学时)1. 键盘及其接口2. LED数码管及其接口3. 显示适配器接口4. 并行打印机接口第八章 中断系统 教学要

11、点:1. 掌握实地址下的中断过程2. 掌握BIOS中断调用3. 熟悉DOS系统功能调用4. 熟悉中断向量表的建立5. 掌握中断程序设计6. 掌握8259A芯片 教学时数: 6学时 教学内容:第一节 中断原理(1学时)1. 中断与异常2. 向量中断与中断向量3. 中断源的识别和中断优先级的确定4. 实地址下的中断过程5. 保护模式下的中断过程第二节 中断调用与中断服务程序设计 (3学时)1. BIOS中断调用与DOS系统功能调用2. 8086中断向量表的建立3. 中断程序设计第三节 可编程中断控制器8259 (4学时)1. 8259的内部结构及工作原理2. 8259的引脚信号3. 8259的工作

12、方式4. 8259的编程方法5. 8259应用第九章 定时器与计数器 教学要点:1. 熟悉8253/8254芯片2. 其它了解即可 教学时数: 2学时 教学内容:第一节 概述 (1学时) 1. 定时技术2. 计数技术第二节 可编程定时器/计数器接口芯片8253/8254 (1学时) 1. 8253/8254的内部结构及引脚信号2. 8253/8254的工作方式3. 8253/8254的编程方法4. 8253/8254应用第十章 串行通信与串行接口 教学要点:1. 熟悉串行通信方式与异步通信协议2. 熟悉8251A芯片3. 其它了解即可 教学时数: 4 学时 教学内容: 第一节 串行通信与串行接

13、口 (1学时)1. 串行通信2. 串行接口3. 串行通信方式与异步通信协议4. 串行异步通信接口标准 第二节 可编程串行接口芯片8251A (3学时)1. 8251A的内部结构及引脚2. 8251A的控制字与状态字3. 8251A的编程及应用第十一章 直接存储存取控制器DMA 教学要点:1.了解8237芯片2. 了解DMA概念 教学时数: 2学时 教学内容: 第一节 DMA概念 (1学时)1. DMA与DMA控制器2. 微型计算机中的DMA结构 第二节 可编程DMA控制器8237 (1学时)1. 8237内部结构及引脚2. 8237内部寄存器3. 8237工作模式4.8237工作时序5. 82

14、37编程及应用 第十二章 数模转换与模数转换 教学要点:1.熟悉数模转换2.熟悉模数转换 教学时数: 2学时 教学内容: 第一节 数模转换 (1学时)1. 数模转换基本原理2. 数模转换常用参数指标3. 数模转换器件与微机系统连接及应用 第二节 模数转换 (1学时) 1. 模数转换原理2. 模数转换常用参数指标3. 模数转换器件与微机系统连接及应用第十三章 总线技术 教学要点:1. 了解总线概念2. 了解微型计算机总线 教学时数: 2学时 教学内容: 第一节 总线概念 (1学时)1. 总线分类2. 总线系统层次3. 总线主要参数4. 总线系统的信号类型 第二节 微型计算机总线 (1学时)1. ISA总线2. EISA总线3. VESA总线4. PCI总线5. AGP总线6. PCI-X总线7. PCI-Express总线8. USB总线9. IEEE1394总线 三、参考书目 1、杨居义,微机原理与接口技术,清华大学出版社,2013年5月第2版。2、王爽,汇编语言,清华大学出版社,2013年9月第3版。3、罗云彬,Windo

温馨提示

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

评论

0/150

提交评论