《微型计算机原理与应用》课程教学大纲 课程编号16104总学时12理论60实验/上机12 学分4开课单位信息学院开课系电子工程系修订时间2005年11月8日 课程简介 教学内容(一般不多于200字) 本课程以微型计算机的组成、结构和工作原理为基础,主要介绍Intelx86系列微型计算机系统的 构成原理和相关技术,在系统分析t©lx86系列微处理器的内部结构、工作模式、操作时序的基础上, 着重介绍存储器系统组成原理、汇编语言程序设计等内容,以及O接口技术和中断管理技术。课程 将通过课堂教学和一定最的实验教学相结合,使学生建立起“程序存储和程序控制”的牢固概念,培 养学生应用所学知识分析问题和解决问题的能力。 修读专业:电子工程 先修课程:计算机文化基础、数字逻辑与系统(数字电子技术)、程序设计语言 教材:郑学坚周斌《微型计算机原理及应用》第三版清华大学出版社 一、课程的性质与任务(本课程在学科、专业中的她位、性质及教学任务) 本课程是电子工程专业学生学习和掌握计算机硬件知识及汇编语言程序设计的入门课程,是电了 学学科的必修专业基础课。其目的和任务是使学生掌握微处理器的基本结构,微型计算机工作原理, 汇编语言程序设计方法,接口电路的结构、工作原理及其与CU的硬件连接和应用系统的基本组成 体系结构、工作原理和相应的程序设计等系统开发技术。 二、课程的基本要求(学完本课程后,对学生的教学要求) 本课程系统介绍了Int©l808616位微型机的组成、工作原理、系统结构以及各种相关的接口技术。 通过对本课程的学习要求掌握微型计算机的基本概念、微型计算机系统的基本结构、工作原理和应用 系统的分析、设计的基本方法,为有关后续课程的学习打下较好的基础。 本课程是一门实践性和工程性很强的专业基础课,因此不仅要重视理论教学更应注意实践技能的 培养和训练。实验是本课程的重要组成部分,通过实验,使学生学会分析实验现象排除故障,从而巩 固、加深和拓宽学习内容的理解,培养他们独立分析、设计和调试8086微机系统的能力
《微型计算机原理与应用》课程教学大纲 课程编号 1610074 总学时 72 理论 60 实验/上机 12 学分 4 开课单位 信息学院 开课系 电子工程系 修订时间 2005 年 11 月 8 日 课 程 简 介 教学内容(一般不多于 200 字) 本课程以微型计算机的组成、结构和工作原理为基础,主要介绍 Intel x86 系列微型计算机系统的 构成原理和相关技术,在系统分析 Intel x86 系列微处理器的内部结构、工作模式、操作时序的基础上, 着重介绍存储器系统组成原理、汇编语言程序设计等内容,以及 I/O 接口技术和中断管理技术。课程 将通过课堂教学和一定量的实验教学相结合,使学生建立起“程序存储和程序控制”的牢固概念,培 养学生应用所学知识分析问题和解决问题的能力。 修读专业:电子工程 先修课程:计算机文化基础、数字逻辑与系统(数字电子技术)、程序设计语言 教材:郑学坚 周斌 《微型计算机原理及应用》第三版 清华大学出版社 一、 课程的性质与任务(本课程在学科、专业中的地位、性质及教学任务) 本课程是电子工程专业学生学习和掌握计算机硬件知识及汇编语言程序设计的入门课程,是电子 学学科的必修专业基础课。其目的和任务是使学生掌握微处理器的基本结构,微型计算机工作原理, 汇编语言程序设计方法,接口电路的结构、工作原理及其与 CPU 的硬件连接和应用系统的基本组成、 体系结构、工作原理和相应的程序设计等系统开发技术。 二、 课程的基本要求(学完本课程后,对学生的教学要求) 本课程系统介绍了 Intel 8086 16 位微型机的组成、工作原理、系统结构以及各种相关的接口技术。 通过对本课程的学习要求掌握微型计算机的基本概念、微型计算机系统的基本结构、工作原理和应用 系统的分析、设计的基本方法,为有关后续课程的学习打下较好的基础。 本课程是一门实践性和工程性很强的专业基础课,因此不仅要重视理论教学更应注意实践技能的 培养和训练。实验是本课程的重要组成部分,通过实验,使学生学会分析实验现象排除故障,从而巩 固、加深和拓宽学习内容的理解,培养他们独立分析、设计和调试 8086 微机系统的能力。 1
三、修读专业 电子工程专业 四、本课程与其它课程的联系(本课程与先悠课程、后续课程或相关课程的关系, 以及对先修课程的要求》 本课程是以数字逻辑电路(数字电子技术)和计算机程序设计语言的有关知识为基础的,要求正 确理解和掌握相关的内容。通过本课程的学习,可为后续课程单片机技术及应用打下较好的基础。 五、教学内容安排、要求、学时分配及作业(写明每章节所讲授内容的教学安 排、教学要求及学时分配。教学要求按从高到低分掌握-小、理解-、了解-C三种 格式如下,作业安排及要求写在相应的章节之后 第1章计算机基础知识3学时 1.1数制 掌挥 1.2逻辑电路 学握 1.3布尔代数 掌握 1,4二进制数的运算及加法电路 理解 作业:1.1,1.2,1.4,1.6 第2章微利计算机的其本组成申路3学时 2.1算术逻辑单元 理解 2.2触发器 理解 2.3寄存器 理解 2.4三态输出电路 理解 2.5总线结构 掌据 2.6存储器 理解 作业:2.1,2.2,2.4,2.52.6 第3章微型计算机的基本工作原理 6学时 3.1微型计算机结构的简化形式 理解 3.2指令系统 掌握 3.3程序设计 掌握 3.4执行指令的例行程序 理解 3.5控制部件 理解 3.6微型计算机功能的扩展 理解 3.7初级程序设计举例 理解 3.8控制部件的扩展 理解 2
三、 修读专业 电子工程专业 四、 本课程与其它课程的联系(本课程与先修课程、后续课程或相关课程的关系, 以及对先修课程的要求) 本课程是以数字逻辑电路(数字电子技术)和计算机程序设计语言的有关知识为基础的,要求正 确理解和掌握相关的内容。通过本课程的学习,可为后续课程单片机技术及应用打下较好的基础。 五、 教学内容安排、要求、学时分配及作业(写明每章节所讲授内容的教学安 排、教学要求及学时分配。教学要求按从高到低分掌握-A、理解-B、了解-C 三种, 格式如下,作业安排及要求写在相应的章节之后) 第 1 章 计算机基础知识 3 学时 1.1 数制 掌握 1.2 逻辑电路 掌握 1.3 布尔代数 掌握 1.4 二进制数的运算及加法电路 理解 作业: 1.1,1.2,1.4,1.6 第 2 章 微型计算机的基本组成电路 3 学时 2.1 算术逻辑单元 理解 2.2 触发器 理解 2.3 寄存器 理解 2.4 三态输出电路 理解 2.5 总线结构 掌握 2.6 存储器 理解 作业: 2.1,2.2,2.4,2.5,2.6 第 3 章 微型计算机的基本工作原理 6 学时 3.1 微型计算机结构的简化形式 理解 3.2 指令系统 掌握 3.3 程序设计 掌握 3.4 执行指令的例行程序 理解 3.5 控制部件 理解 3.6 微型计算机功能的扩展 理解 3.7 初级程序设计举例 理解 3.8 控制部件的扩展 理解 2
3.9现代技术在微型计算机中的应用了解 作业:3.2,3.3,3.4,3.5,3.6,3.7,3.11 第4章16位微处理器6学时 4.116位微处理器概述 理解 4.28086/8088CPU的结构掌掘 4.38086/8088CPU的引脚信号和工作模式掌握 4.48086/8088的主要操作功能理解 作业:4.1,4.2,4.3,4.4,4.7,4.10,4.11,4.14 第5章86系列微型计算机的指令系统7学时 5.186系列汇编语言及指令的格式与寻址方式掌握 5.2传送类指令 掌握 5.3数据操作类指令 掌握 5.4串操作指令 掌握 5.5控制类指令 掌握 作业:5.1,5.2,5.4,5.5,5.7 第6章微型计算机的程序设计 4学时 6.1程序设计步骤 理解 6.2简单程序 掌握 6.3分支程序 掌捏 6.4循环程序 掌握 6.5子程序 掌握 6.6查表程序 掌握 作业:6.1,6.2,6.3,6.4 第7章微型计算机汇编语言及汇编程序 6学时 7.1宏汇编语言的基本语法 掌握 7.2伪指令 掌探 7.3宏指令 掌握 7.4系统功能调用 理解 7.5汇编程序的功能及汇编过程 掌握 7.6汇编语言程序设计 理解 作业:7.1 第8章输入/输出接口 7学 8.1微型计算机的输入/输出接口 理解 8.2并行通信与并行接口 理解
3.9 现代技术在微型计算机中的应用 了解 作业:3.2,3.3,3.4,3.5,3.6,3.7,3.11 第 4 章 16 位微处理器 6 学时 4.1 16 位微处理器概述 理解 4.2 8086/8088 CPU 的结构 掌握 4.3 8086/8088 CPU 的引脚信号和工作模式 掌握 4.4 8086/8088 的主要操作功能 理解 作业: 4.1,4.2,4.3,4.4,4.7,4.10,4.11,4.14 第 5 章 86 系列微型计算机的指令系统 7 学时 5.1 86 系列汇编语言及指令的格式与寻址方式 掌握 5.2 传送类指令 掌握 5.3 数据操作类指令 掌握 5.4 串操作指令 掌握 5.5 控制类指令 掌握 作业: 5.1,5.2,5.4,5.5,5.7 第 6 章 微型计算机的程序设计 4 学时 6.1 程序设计步骤 理解 6.2 简单程序 掌握 6.3 分支程序 掌握 6.4 循环程序 掌握 6.5 子程序 掌握 6.6 查表程序 掌握 作业: 6.1,6.2,6.3,6.4 第 7 章 微型计算机汇编语言及汇编程序 6 学时 7.1 宏汇编语言的基本语法 掌握 7.2 伪指令 掌握 7.3 宏指令 掌握 7.4 系统功能调用 理解 7.5 汇编程序的功能及汇编过程 掌握 7.6 汇编语言程序设计 理解 作业: 7.1 第 8 章 输入/输出接口 7 学时 8.1 微型计算机的输入/输出接口 理解 8.2 并行通信与并行接口 理解 3
8.3可编程并行通信接口芯片8255A 掌握 8.4串行通信及串行接口 理解 8.5可编程串行通信接口芯片8251A 掌握 作业:8.1,8.3 第9章中断控制器、计数/定时控制器及DMA控制器 6学时 9.1可编程中断控制器8259A 理解 9.2可编程计数/定时控制器825 理解 9.3可编程DMA控制器8237A 理解 作业:9.1,9.2,9.3,9.4,9.5,9.8,9.10 第10章A/D及D/A转换器 3学时 10.1D/A转换器工作原理 了解 10.2D/A转换器的主要性能指标 理解 10.3DAC0832D/A转换器 理解 10.4A/D转换器主要性能指标 理解 10.5A/D转换器工作原理 了解 10.6ADC0809A/D转换器 理解 10.7AD570A/D转换器 了解 作业:10.2,10.3.10.4,10.5,10.8 第11章32位微处理器 6学时 11.180386微处理器的结构 了解 11232位微处理器的地址总线和数据总线 理解 11.332位微处理器的工作方式 理解 11.4实地址方式 了解 11.5保护方式 了解 11.6虚拟8086方式 了解 1L.780486微处理器的特点简介 了解 1l.8 Pentium微处理器 了解 作业:11.2,11.311.4 第12章PC总线及整机结构 3学时 12.1P℃机主机结构及主板概述 了解 12.2常用的CPU及其在主板上的插座 了解 12.3PC机的总线结构及主板上的总线扩展槽 了解 12.4主板上的存储设备 了解 12.5主板上的芯片组 了解
8.3 可编程并行通信接口芯片 8255A 掌握 8.4 串行通信及串行接口 理解 8.5 可编程串行通信接口芯片 8251A 掌握 作业: 8.1,8.3 第 9 章 中断控制器、计数/定时控制器及 DMA 控制器 6 学时 9.1 可编程中断控制器 8259A 理解 9.2 可编程计数/定时控制器 8253 理解 9.3 可编程 DMA 控制器 8237A 理解 作业: 9.1,9.2,9.3,9.4,9.5,9.8,9.10 第 10 章 A/D 及 D/A 转换器 3 学时 10.1 D/A 转换器工作原理 了解 10.2 D/A 转换器的主要性能指标 理解 10.3 DAC 0832 D/A 转换器 理解 10.4 A/D 转换器主要性能指标 理解 10.5 A/D 转换器工作原理 了解 10.6 ADC 0809 A/D 转换器 理解 10.7 AD 570 A/D 转换器 了解 作业: 10.2,10.3,10.4,10.5,10.8 第 11 章 32 位微处理器 6 学时 11.1 80386 微处理器的结构 了解 11.2 32 位微处理器的地址总线和数据总线 理解 11.3 32 位微处理器的工作方式 理解 11.4 实地址方式 了解 11.5 保护方式 了解 11.6 虚拟 8086 方式 了解 11.7 80486 微处理器的特点简介 了解 11.8 Pentium 微处理器 了解 作业: 11.2,11.3,11.4 第 12 章 PC 总线及整机结构 3 学时 12.1 PC 机主机结构及主板概述 了解 12.2 常用的 CPU 及其在主板上的插座 了解 12.3 PC 机的总线结构及主板上的总线扩展槽 了解 12.4 主板上的存储设备 了解 12.5 主板上的芯片组 了解 4
12.6主板上的其它器件 了解 12.7PC机的外存储设备 了解 12.8微型计算机的机箱及电海 了解 12.9微型计算机的键盘及监控显示器 了解 作业:12.3.12.4,12.5 六、实验内容与要求 序号 实验内容 学时 系统认识及数码转换实验 2 分支、循环程序设计实验 2 排序、子程序设计实验 8255A并行接口应用实验 2 中断特性及8259应用实验 2 6 8253定时/计数器应用实验 2 七、教材与参考书 本课程选用教材 郑学坚周斌《微型计算机原理及应用》(第三版) 本课程推荐参考书: 戴梅鄂史嘉权《微型计算机技术及应用》(第3版) 王荣辉张晓华《8086实验指导书》 执笔:李小立 审核: 批准人: 时间:
12.6 主板上的其它器件 了解 12.7 PC 机的外存储设备 了解 12.8 微型计算机的机箱及电源 了解 12.9 微型计算机的键盘及监控显示器 了解 作业:12.3,12.4,12.5 六、 实验内容与要求 序号 实验内容 学时 1 系统认识及数码转换实验 2 2 分支、循环程序设计实验 2 3 排序、子程序设计实验 2 4 8255A 并行接口应用实验 2 5 中断特性及 8259 应用实验 2 6 8253 定时/计数器应用实验 2 七、 教材与参考书 本课程选用教材: 郑学坚 周斌 《微型计算机原理及应用》(第三版) 本课程推荐参考书: 戴梅鄂 史嘉权 《微型计算机技术及应用》(第 3 版) 王荣辉 张晓华 《8086 实验指导书》 执笔:李小立 审核: 批准人: 时间: 5