微机原理与接口技术教学大纲
微型计算机原理及接口技术教学大纲
![微型计算机原理及接口技术教学大纲](https://img.taocdn.com/s3/m/ed710cd676eeaeaad1f33094.png)
《微型计算机原理及接口技术》教学大纲课程编码:16231208学时数:60学时学分数:4课程类型:专业基础课先修课程:数字电路、汇编语言一、课程的性质与任务《微型计算机原理及接口技术》是计算机应用技术专业的一门十分重要专业课。
是微型机硬件系列课的第一门课程,由于前面不学《计算机组成原理》,本课程要补充。
通过本课程的学习,使学生在懂得计算机的基本组成原理和工作原理的基础上,掌握微型机的硬件系统。
落脚点是掌握微型机系统板的构成、原理和工作过程,为硬件系列课的后继课程的学习和从事专业技术工作打下一定的基础。
二、课程的教学基本要求1.熟悉计算机的体系结构和基本概念,了解计算机及微型机的发展过程、分类和特点,了解模型机的组成和工作基本过程。
2.掌握计算机中数据的运算方法。
3.较深入理解微型计算机系统的组成及工作原理。
4.掌握8086/8088CPU的结构、主要引脚功能及总线操作时序。
5.了解典型半导体存储芯片的工作原理和外特性的基础上,着重掌握半导体存储器同微处理器的接口,掌握微机存储系统的层次结构。
6.掌握中断和DMA的一般知识。
7.掌握I/O接口技术和典型的接口芯片的使用。
三、教学基本内容和教学要求(一)、计算机系统概论1.计算机及微型机的发展、分类、性能指标2.计算机的基本构成和计算机的层次结构3.计算机的基础知识,包括运算基础和基本逻辑功能部件4.微型机的基本结构和特点5.模型机的组成和工作基本过程(二)、8086/8088微处理器结构1.8086/8088CPU的内部结构2.8086/8088CPU的工作方式及外部引脚3.8086/8088CPU的时序及总线操作(三)、存储系统8学时1.存储器系统概述2.半导体存储器3.动态存储器4.存储器与CPU的连接5.微机存储系统的层次结构(四)、输入/输出及中断系统1.接口电路及输入/输出的寻址方式2.CPU与外设的数据传送方式3.中断系统及中断处理4.8086的中断系统5.中断控制器8259(五)、直接存储器存取DMA1.DMA的工作原理及工作过程2.DMA控制器及8237DMA控制器(六)、串、并行通讯及接口电路1.接口电路的功能及在系统中的连接2.可编程并行通讯接口8255A3.串行接口8250和串行通讯4.8255、8250应用举例(七)、计数器/定时器1.计数器/定时器概述2.可编程计数器/定时器82533.8253应用举例(八)、键盘、显示器与打印机接口四、教学实验及实践环节(一)、实验(二)、课程设计时间:1周题目:(可选)1、设计一单板机2、交通灯3、电子台历五、学时分配七、推荐教材、参考书:许文丹,16位微机原理及接口技术,西安电子科技大学八、其他说明本课内容包括《计算机组成原理》的主要内容和《微机原理及接口技术》的内容,将两者重复的部分,融合在一起,主要针对8086/8088 系统来介绍,穿插介绍新机型,内容很多,又是单片机、PLC的基础,所以希望考虑把学时增为80。
微机原理与接口技术(含思政)教学大纲
![微机原理与接口技术(含思政)教学大纲](https://img.taocdn.com/s3/m/91947784d0f34693daef5ef7ba0d4a7302766cf8.png)
微机原理与接口技术(含思政)教学大纲微机原理与接口技术(含思政)教学大纲一、课程目标本课程的目标在于使学生能够:1. 掌握微机原理和接口技术的基础知识和原理;2. 熟悉微机硬件平台的组成和工作原理;3. 学会使用微机编程工具和调试器进行编程和调试;4. 熟悉各种常用接口的结构和工作原理,并能够进行接口调试和开发;5. 增强思政教育,提高思想道德素质,发扬民族文化,树立正确的人生观、价值观和世界观。
二、教学内容1. 微机系统概述- 微型计算机发展历程- 微型计算机的性能指标- 微型计算机的功能结构2. 微机硬件平台- 微型计算机的结构和基本组成部分- 微处理器和主板的功能和结构- 内存和存储器的原理和分类- 计算机外部设备的分类和接口技术3. 微机编程工具和调试器- 常用的编程语言和编译器- 调试工具的使用方法和调试技巧- 嵌入式系统开发流程概述4. 常用接口的结构和工作原理- 串口、并口、USB接口的原理和应用- 中断控制器和DMA控制器的工作原理及应用 - A/D、D/A转换器的工作原理和应用5. 微机原理与接口技术的实验- 微机系统硬件实验- 接口技术实验- 编程调试实验6. 思政教育- 建立正确的人生观、价值观和世界观- 弘扬民族文化和道德风尚- 发扬爱国主义、集体主义和社会主义精神三、教学方法1. 以理论讲解为主,结合实验演示;2. 提倡互动式教学,鼓励学生积极参与课堂讨论;3. 培养学生自主学习和解决问题的能力;4. 采用案例分析、小组讲解等教学方法,使学生理论与实践相结合。
四、教材参考1. 《微型计算机系统原理与接口技术》第三版陆敏,高敏编著2. 《微型计算机原理与接口技术》董辉,陈志勇编著3. 《嵌入式系统原理及实践》赵英民,严培昭编著4. 《伦理学》王国维著五、考核方式1. 平时成绩占30%,包括课堂表现、作业、实验成绩等;2. 期中考试占30%;3. 期末考试占40%。
《微机原理与接口技术》课程教学大纲英文名称principleandinterface
![《微机原理与接口技术》课程教学大纲英文名称principleandinterface](https://img.taocdn.com/s3/m/7ece19647ed5360cba1aa8114431b90d6c8589d4.png)
《微机原理与接口技术》课程教学大纲英文名称:Principle and Interface Technology of Micro Computer课程编码:学时:60 学分:4课程性质:专业方向限选课课程类别:专业基础课先修课程:电工学;模拟电路与数字电子电路开课学期:大三秋冬学期适用专业:机械电子一、课程教学目的与要求微机原理与接口技术是一门综合型应用技术课程,通过讲授计算机的基础知识,使学生对微机的基本概念、结构原理和种类有所了解。
以MCS一51单片机为对象,重点讲授单片机结构、指令系统、汇编语言程序设计、并行接口P0~P3和中断系统、定时/计数器与串行接口、总线与存储器的扩展、系统功能扩展、典型外围接口技术、串行接口技术。
通过原理讲授和设计实例,使学生掌握单片机系统设计,接口扩展和应用程序设计的基本方法和技能。
掌握常用元器件的特性和应用设计。
能综合运用单片机的软、硬件技术分析实际问题,设计智能检测与控制系统,为今后从事机电装备的智能化技术工作打下坚实基础。
二、学时分配三、教学内容第0章绪论教学目的:了解计算机的系统结构、基本数制及其相互转换方法。
了解微机的分类,明确单片机是微机的一种,了解单片机技术的发展历史和现状,掌握单片机的定义、特点、基本组成等基本概念以及常用系列单片机的分类、产品型号及性能特点。
教学重点:1、微机、微处理器、单片机的概念。
2、基本数制。
3、单片机技术的发展历史和现状。
教学难点:微机的工作原理讲授要点:1、微机的发展概况,单片机的发展历史和现状。
2、微型计算机的组成。
3、MCS-51系列单片机第一章 MCS-51单片机的结构教学目的:掌握单片机的整个结构,引脚及其功能、存储器的组织结构、I/O器的基本工作原理和操作特点;掌握单片机的各种工作方式及其意义;明白单片机的基本时序,掌握51系列单片机各存储空间的地址分配,使用特点及数据操作方法。
教学重点:1、片机引脚及其功能。
《微机原理与接口技术》教学大纲
![《微机原理与接口技术》教学大纲](https://img.taocdn.com/s3/m/5251a48984868762caaed52f.png)
《微机原理与接口技术》教学大纲一、课程编号:二、课程名称:微机原理与接口技术 64学时Microcomputer Principles and Interface Technology三、先修课程:数字电路与逻辑设计、计算机文化基础四、适用专业:五、课程教学目的本课程是通信、电子、信息工程、自动化及相关专业的基础课。
通过本课程的学习,使学生掌握微型计算机的内部结构和工作原理,具备用汇编语言进行程序设计的能力,同时能对基本的微机硬件接口电路进行分析与设计。
六、课程教学基本要求1.掌握微型计算机的基本组成和工作原理,了解整机的工作流程;2.掌握8088/8086微处理器(CPU)的基本结构;了解指令的寻址方式,熟悉8088/8086 CPU的指令系统;3.掌握宏汇编语言程序设计的基本方法;4.了解微机中总线的判决和握手技术及总线分类;5.了解半导体存储器的分类,掌握RAM及ROM的内部组成、工作原理及与CPU的接口技术;6.熟悉中断原理、中断方式及中断响应的过程;7.掌握微型计算机基本I/O接口技术;熟悉常用接口(包括定时/计数、并行通信、串行通信等)芯片的工作原理、工作方式及使用方法。
七、教学内容及学时分配1.概述6学时微型计算机的发展、特点;计算机中数的表示与编码;微型计算机的组成及工作原理。
2.8088/8086微处理器8学时8088/8086CPU的内部结构及工作原理;8088/8086CPU的外部特性(包括引脚信号、工作模式等);8088/8086CPU最小模式下总线操作时序。
3.8088/8086微处理器指令系统9学时寻址方式;*** 8088/8086CPU指令系统;4.8088/8086宏汇编语言程序设计9学时汇编语言源程序格式;汇编语言语句格式、伪指令语句;常用DOS功能调用;基本结构程序设计方法;*** 宏汇编语言程序设计。
5.微机总线4学时总线概述;8088/8086最大模式下总线信号的形成;总线判决和握手技术;微机系统总线分类(ISA、EISA、PCI等)。
《微机原理与接口技术》教学大纲
![《微机原理与接口技术》教学大纲](https://img.taocdn.com/s3/m/a80ec7ccf605cc1755270722192e453611665b43.png)
《微机原理与接口技术》教学大纲一、课程概述“微机原理与接口技术”是计算机硬件与软件衔接及综合应用的课程。
尤其微处理器大量发展和计算机渗透嵌入各种仪表和控制系统后,“微机原理与应用”成为组构系统的基本技术。
《微机原理与接口技术》课程着重介绍微型计算机基本构成及应用方法。
该课程的先修课程有:《电路与电子学》、《数字电路与逻辑设计》、《汇编语言程序设计》,并为《单片计算机技术》、《计算机控制技术》等课程打下基础。
它是一门理论性、实践性和应用性较强的课程。
这门学科的重点是培养学生在微型计算机基本构成与外界联系(广义输入/输出)的应用方面的知识和技能,对学生的专业发展和计算机的深入研究具有极其重要的意义。
通过本课程,使学生学习微处理器芯片基本功能、指令系统、构成微型计算机的外围芯片,以及构成微型计算机系统的接口芯片。
掌握微型计算机结构特点,以及实现微型计算机与外部连接的软、硬件基础知识和基本技能;掌握和了解各种典型环境下接口设计原则;熟悉和正确选择常用的几种大规模集成接口电路。
二、课程目标1.知道《微型计算机原理与应用》这门课程的性质、地位和价值;知道该课程的研究领域和技术前景;知道这门学科的研究范围、分析框架、研究方法、学科进展和未来方向。
2.理解这门课程的主要概念、基本原理和技术要点,拓宽微型计算机应用的领域和范围的思路和概念。
3.掌握微型计算机结构特点,以及实现微型计算机与外部连接的软、硬件基础知识和基本技能。
4.掌握和了解常用的微处理器,并运用微处理器和典型接口集成电路,设计出基本的微型计算机及其应用系统.三、课程内容与教学要求这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。
这四个层次的一般涵义表述如下:知道———是指对这门学科和教学现象的认知。
理解———是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。
“微机原理与接口技术”教学大纲
![“微机原理与接口技术”教学大纲](https://img.taocdn.com/s3/m/be7edfa9541810a6f524ccbff121dd36a32dc4e5.png)
“微机原理与接口技术”教学大纲《微机原理与接口技术》教学大纲一、课程概述《微机原理与接口技术》是计算机科学与技术专业的一门基础课程。
本课程旨在介绍微机的原理和接口技术,培养学生对微机系统工作原理的理解以及掌握通过接口与外围设备进行数据交互的能力。
二、教学目标1.理解微机系统的组成结构和工作原理;2.掌握微机系统的硬件结构和功能;3.熟悉微机的总线结构和总线控制;4.理解接口技术的基本概念和原理;5.学会使用接口与外部设备进行数据交互;6.能够进行简单的接口设计和调试。
三、教学内容及安排1.微机系统概述-微型计算机系统的发展历程-常用微型计算机体系结构的分类和特点-微机系统的硬件组成和工作原理2.微机的总线结构和总线控制-总线的基本概念和分类-总线的结构和工作原理-总线控制技术3.存储器和I/O设备的接口-存储器接口技术-I/O设备接口技术4.中断和DMA技术-中断的基本概念和分类-中断处理过程-DMA技术的原理和应用5.接口技术概述-接口技术的定义和基本概念-并行接口和串行接口-常见的接口标准和应用场景6.常用接口技术实例分析-RS-232接口-USB接口-SPI接口-I2C接口7.接口设计与调试-接口设计的基本步骤和注意事项-接口调试和故障处理技巧8.实验与实践-学生将根据所学知识,设计并实现一个接口电路,并进行调试和测试。
四、教学方法1.理论授课:通过教师讲解、演示、示意图等方式,介绍课程中的基本理论知识。
2.实验教学:通过实验项目的设计与实现,让学生亲自动手掌握接口技术的实际应用。
3.讨论与交流:鼓励学生参与讨论,提出问题并与教师和同学进行交流,共同解决难题。
五、教材及参考书目参考书目:1.《计算机系统结构与接口技术》六、评价方式1.平时成绩:包括课堂表现、作业完成情况和实验成果等。
2.期末考试:涉及课程中的基本理论知识和实践技能。
3.实验报告:对实验过程和结果进行总结和分析。
七、教学保障措施1.配备实验室和实验设备,提供实验场所和工具。
微机原理和接口技术_教学大纲
![微机原理和接口技术_教学大纲](https://img.taocdn.com/s3/m/86ad2322580216fc700afd40.png)
《微机原理和接口技术》课程教学大纲课程编码:030097 课程英文名称: Computer Interface Technology 学时数:40 学分:2.5适用专业:自动化开课单位:自动化教研室教学大纲说明一、课程的性质、教学目的与任务本课程是工科计算机科学与技术专业基础课程,本课程的任务:是使学生从应用角度出发,在理论和实际上掌握微机的接口技术,常用芯片的使用,特别是可编程芯片的使用,使学生对微型计算机技术中的重要部分接口技术能深人理解、牢固掌握和灵活应用,使学生具有微机应用系统软件、硬件开发的初步能力,培养学生具有一定的分析问题和解决问题的能力。
二、课程教学的基本要求1.熟练掌握微型计算机接口技术的基本概念。
2.学会使用常用微机接口芯片,可编程芯片的初始化。
三、课程与相关课程的关系本课程的先修课程为:《数字逻辑》、《汇编语言程序设计》、《计算机组成原理》。
四、新大纲的改革说明无教学大纲一、理论教学部分第一章微型计算机概述教学内容:微型计算机的发展和分类、微型计算机系统。
教学目标:对微型计算机有一个概括的了解。
第二章 16微和32微处理器教学内容:16位微处理器8086的的结构、引脚信号、操作时序、中断系统;关于80386的有关知识;指令流水线和地址流水线。
教学重点:中断矢量表,指令流水线,地址流水线。
教学难点:中断矢量。
教学目标:使学生掌握8086微处理器的硬件结构,指令的操作时序,中断响应过程。
第三章存储器和高速缓存技术教学内容:存储器和存储部件,微机系统中存储器体系结构。
教学重点:中断矢量表,指令流水线,地址流水线。
教学难点:中断矢量。
教学目标:使学生掌握8086微处理器的硬件结构,指令的操作时序,中断响应过程。
第四章微型计算机和外设的数据传输教学内容:CPU和输入输出设备之间的信号,CPU和外设之间的数据传送方式。
教学重点:三种传送方式。
教学难点:三种传送方式及编程。
教学目标:使学生了解微机中为什么要用接口电路。
微机原理与接口技术-教学大纲
![微机原理与接口技术-教学大纲](https://img.taocdn.com/s3/m/bfa86eb3caaedd3382c4d305.png)
微机原理与接口技术教学大纲《微机原理与接口技术》主要介绍MCS-51系列单片机的工作原理和软件、硬件设计方法。
通过本课程的学习,使学习者掌握单片机应用系统软硬件设计的基本方法。
为学习者奠定解决测控系统复杂工程问题所需的工程基础理论和专业基础知识,使学习者建立应用单片机解决复杂工程问题的意识和方法。
课程概述单片机技术是现代机电测控系统设计中的重要组成部分,是实现机电控制的重要的工具与技术手段,是机电大类本科生专业技能的重要组成部分。
本课程主要内容包括:微型计算机基础;MCS-51单片机结构原理和时序;MCS-51单片机指令系统;汇编语言程序设计;MCS-51内部接口单元;半导体存储器;并行I/O 接口及扩展;MCS-51对A/D和D/A的接口;MCS-51串行通信;单片机应用系统设计。
本课程教学过程中将结合大量单片机应用实例,提升学习者学习兴趣的同时,也锻炼学习者的实际动手能力,使学习者具备独立设计单片机测控系统以提升解决复杂工程问题的能力。
通过本课程学习,为学习者奠定解决测控系统复杂工程问题所需的工程基础理论和专业基础知识,使学习者建立应用微型计算机系统解决测控领域复杂工程问题的意识和方法,着重培养学习者的理论与实践相结合的能力。
授课目标本课程的主要目标是使学习者了解计算机技术的发展概况;理解微型计算机的基本知识、基本组成原理、基本工作原理;掌握单片微型计算机硬件系统、硬件接口的设计与扩展方法,掌握应用程序的设计方法以及应用系统软硬件综合设计的基本方法,培养学习者综合运用单片机知识解决实际工程问题的能力。
课程大纲第1章微型计算机基础1.1 微型计算机概述1.1.1基本概念1.1.2计算机的构成1.2 微型计算机基础知识1.2.1数制的概念1.2.2不同数制间的转换1.2.3微型计算机的码制与编码——原码、反码与补码第1章单元测试第2章MCS51单片机结构原理2.1 MCS51单片机结构2.1.1MCS-51单片机概述2.1.2MCS-51单片机内部结构——CPU结构2.1.3MCS-51单片机内部结构——存储器结构2.1.4MCS-51单片机内部结构——内部RAM结构2.1.5MCS-51单片机引脚功能2.2 MCS-51单片机工作方式与时序2.2.1MCS-51单片机工作方式2.2.2MCS-51单片机的时序2.2.3MCS-51单片机应用系统第2章单元测试第3章指令系统及汇编语言程序设计3.1 指令系统概述3.2寻址方式3.2寻址方式13.2寻址方式13.3 数据传送指令3.3.1 内部传送指令-内部8位和16位数据传送指令3.3.2 内部传送指令-堆栈操作指令和数据交换指令3.3.3 外部传送指令-外部RAM的字节传送指令和ROM的字节传送指令3.4算术与逻辑运算和移位指令3.4.1 算术运算指令13.4.2算术运算指令23.4.3 逻辑运算指令3.4.4 移位指令3.5控制转移指令和位操作指令3.5.1 控制转移指令-无条件转移指令3.5.2 控制转移指令-判零转移指令3.5.3 控制转移指令-比较转移指令、循环转移指令3.5.4 控制转移指令-调用和返回指令、空操作指令3.5.5 位操作指令13.5.6 位操作指令2第3章单元测试第4章MCS51单片机内部接口单元4.1 MCS-51单片机的内部并行I/O口4.1.1微型计算机的I O接口电路4.1.2MCS-51内部并行I O口及应用4.2 MCS-51的中断系统4.2.1中断系统概述4.2.2 MCS-51的中断系统4.2.3 MCS-51对中断请求的控制4.2.4 MCS-51的中断应用4.3 MCS-51的内部定时器/计数器4.3.1MCS-51内部定时器计数器结构与工作原理4.3.2MCS-51内部定时器计数器工作方式4.3.3MCS-51内部定时器计数器的应用第4章单元测试第5章半导体存储器及并行I/O接口扩展5.1半导体存储器扩展5.1.1-3 半导体存储器的分类、技术指标、基本结构5.1.4 只读存储器ROM5.1.5 随机存取存储器RAM5.1.6 MCS-51存储器的外部扩展之一5.1.6 MCS-51存储器的外部扩展之二5.1.6 MCS-51存储器的外部扩展之三5.2 MCS-51并行I/O接口的扩展5.2.1 并行接口芯片81555.2.2 MCS-51与8155接口的扩展5.3 LED显示器的设计5.3.1 LED显示原理5.3.2 MCS-51对LED显示的控制之一5.3.2 MCS-51对LED显示的控制之二第5章单元测试第6章A/D和D/A转换器的接口6.1 D/A转换器6.1.1-2 D/A转换器的原理和主要性能指标6.1.3 DAC08326.2 MCS-51和D/A转换器的接口6.3 A/D转换器6.3.1-2 逐次逼近式A/D转换原理和A/D转换器的性能指标6.3.3 ADC08096.4 MCS-51和A/D转换器的接口6.4.1 MCS-51与ADC0809的接口6.4.2 ADC0809查询方式应用6.4.3 ADC0809中断方式应用6.4.4 ADC0809定时采集应用第6章单元测试预备知识达到国家9年制义务教育毕业水平参考资料赵嘉蔚,张家栋,霍凯,肖燕彩. 单片机原理与接口技术. 北京:清华大学出版社,2010。
微机原理与接口技术教学大纲
![微机原理与接口技术教学大纲](https://img.taocdn.com/s3/m/b5d30c6a561252d380eb6e3f.png)
微机原理与接口技术教学大纲来源[ ] 作者[ ] 【字体:大中小】【打印】【已阅读:4884次】
一、课程基本信息
课程名称:微机原理与接口技术(Principle of Microcomputer and Interface Technology)
课程号:20523440
课程类别:基础及专业基础课
学时:64
学分:4
二、教学目的及要求
三、教学内容
四、教材
名称:微型计算机原理与接口技术
作者:何小海、刘嘉勇、严华、宁芊、刘新民、陈文静、宋翠家
出版社:四川大学出版社
出版时间:2003.1
五、主要参考资料
1、周明德,微型计算机系统原理及应用,北京:清华大学出版社,1998
2、Muhammad Ali Mazidi,80x86 IBM PC及兼容计算机(卷I和卷II)汇编语言,设计与接口技术(第3版),北京:清华大学出版社,2002.6
3、倪继烈、刘新民,微机原理与接口技术,成都:电子科技大学出版社,2000.2
4、Barry B.Brey著陈谊等译,Intel系列微处理器结构、编程和接口技术大全——80X86、Pentium和Pentium Pro,北京:机械工业出版社,1998.1
5、沈美明、温冬婵,IBM-PC汇编语言程序设计(第2版),北京:清华大学出版社,2001.8
六、成绩评定
平时成绩(作业、考勤等)占10%,
期中考试成绩占10%,
期末考试成绩占80%。
《微机原理与接口技术》课程教学大纲
![《微机原理与接口技术》课程教学大纲](https://img.taocdn.com/s3/m/43df161bdd36a32d7375819e.png)
《微机原理与接口技术》课程教案大纲一、课程说明二、学时分配表三、教案目的与要求1.本课程总体教案目的和要求通过本课程的学习、上机操作,使学生较熟练地掌握微机的基本结构、基本工作原理,初步掌握汇编语言程序设计及微机接口技术,具有微机应用系统设计开发能力,并为其它后续课程奠定基础。
教案要求是通过课堂教案与演示,课后习题练习等环节,掌握微型计算机的基本组成与工作原理的基础知识,包括理解计算机硬件原理,能够设计或调试基本的微机硬件接口及驱动程序等多方面的技能。
2.各章教案要求和知识考核点(一)微型计算机系统概述目的和要求:主要了解微型计算机系统的构造及微型计算机工作过程。
重点:微型计算机的基本组成难点:微型计算机工作过程(二)微处理器目的和要求:掌握寄存器结构、作用、引脚功能、存储器分段与物理地址形成、最小最大模式的概念和系统组建、系统总线形成;理解存储器读写时序;了解微处理器的发展。
重点:微处理器的基本结构,寄存器、堆栈,引脚及其功能;最小最大模式下系统总线形成;存储器分段与物理地址形成难点:的内部结构、典型时序分析(三)寻址方式和指令系统目的和要求:掌握有关寻址的概念;的种基本的寻址方式及有效地址的计算;掌握指令系统重点:掌握寻址方式;掌握常用指令的功能和用法难点:区别指令的正确与错误。
(四)汇编语言程序设计目的和要求:了解汇编语言特点、汇编程序功能、汇编语言结构;掌握汇编语言中的表达式、伪指令、宏定义的含义和用法;掌握功能调用基本,返回方法,了解文件管理;理解顺序程序、分支程序、循环程序、含子程序的程序设计的基本方法,能编写、运行、调试简单的汇编语言程序。
教案重点:汇编的概念及其方法, 掌握汇编程序的基本格式,常用运算符的使用方法,汇编的步骤;顺序程序、分支程序、循环程序、含子程序的程序设计的基本方法。
教案难点:伪指令、宏定义的用法;程序设计算法与流程图。
(五)输入输出接口目的与要求:掌握输入输出的基本概念;的编址方法、特点;与外设数据传递的方式及接口技术;理解程序控制传送方式、中断传送方式;掌握特点。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《微机原理与接口技术》课程教学大纲
一、课程基本情况与说明
(一)课程代码:
(二)课程英文名称:Principle of Microcomputer and Interface Technology
(三)课程中文名称:微机原理与接口技术
(四)授课对象:物理系
(五)开课单位:工学院
(六)教材:《微型计算机技术及应用》,戴梅萼、史嘉权编,清华大学出版社,2003年。
(七)参考书目
[1] 《微型计算机原理及应用》,郑学坚、周斌,清华大学出版社,2005年;
[2] 《IBM-PC汇编语言程序设计》,沈美明,温冬婵,清华大学出版社,1996年;
(八)课程性质
微机原理与接口技术是各个高等学校计算机专业或者信息类专业学生的计算机技术的专业基础课程。
汇编语言的显著特点是可以直接控制硬件并充分发挥计算机硬件的功能,对于编写高性能的系统软件和应用软件具有不可忽视的作用,微机接口技术则侧重计算机硬件的结构和I/O系统的组成。
通过本课程的学习,使学习者掌握8086至Pentium 微处理器的寻址方式、指令系统及其汇编语言程序设计基本思想和方法,同时通过汇编语言程序设计进一步掌握利用程序设计充分发挥计算机效率的基本思想。
通过实验实践熟悉硬件连接和程序调试技术。
使学生掌握微型计算机原理与接口技术的基本知识,培养学生具有基本的微机硬件系统分析,微型计算机系统与接口设计、编程以及开发应用的能力。
(九)教学目的
《微机原理与接口技术》是一门重要的专业课程,是继汇编语言程序设计和计算机组成原理等课程之后讲授的一门实践性很强的课程,必须加强实验教学。
本课程的任务是:在基础理论方面,要求学生掌握微机的组成及工作过程;通过对80X86系列高档微机的学习,深入认识微机的常用总线标准、输入/输出、中断、DMA传送等基本接口技术;同时对微型计算机及有关I/O设备的发展有一定了解。
在技能方面,通过对8255、8251等可编程接口芯片的学习,掌握有关概念及可编程器件的分析与设计等使用方法,牢固建立并行通信与串行通信的基本概念和实现方法;通过课堂教学和实验能正确使用微机及其总线解决各种实际问题。
(十)教学基本要求
理解和掌握微型计算机的特点、基本原理、基本组成和系统结构。
理解和掌握微处
理器与存储器结构系统组成、计算机指令系统、汇编语言程序设计、中断技术、输入/输出等接口技术。
熟练掌握基本的软件编程方法。
熟练掌握硬件接口的初始化技术和硬件系统构成技术。
(十一)教学时数
教学时数:51学时
学分数:3学分
(十二)教学方式
本课程是一门实践性很强的课程,采用多元化的教学模式,即集课堂教学、实践教学和网络教学为一体。
课程大部分内容的讲授需要采用现代化教学手段来实施,即需要教师制作多媒体课件并采用大屏幕投影方式进行实时教学,以适应计算机教学的特殊性,从而保证必需的教学效果与质量,同时与上机操作相结合的方式进行。
(十三)考核方式和成绩记载说明
整个教学过程由课堂讲授、辅导答疑、实验和作业等环节组成。
作业及实验未完成者不得参加该课程的考试。
作业、期中成绩与期末考试成绩共同评定为课程总成绩。
作业、期中成绩各占课程总学分的20% ,期末理论考试占总学分的60%。
二、讲授大纲
1、微型计算机概述(3学时)
基本要求:
(1)了解微机系统的概念;
(2)理解CPU的功能和内部结构;
主要内容:
微型计算机的特点、发展、分类,微处理器、微型计算机和微型计算机系统。
微型计算机的应用。
重点:
(1)CPU的功能和内部结构;
(2)微型计算机。
难点:
(1)CPU的功能和内部结构。
2、16位和32位微处理器(9学时)
基本要求:
(1)掌握8086的编程结构;
(2)掌握8086的存储器编址和I/O编址;
(3)了解流水线技术、指令重叠技术和虚拟存储技术。
主要内容:
8086的编程结构、8086的引脚信号和工作模式、8086的操作和时序、8086的存储器编址和I/O编址、80386的体系结构和三种工作模式。
重点:
(1)8086的编程结构;
(2)8086的存储器编址和I/O编址。
难点:
(1)8086的存储器编址和I/O编址;
(2)流水线技术、指令重叠技术和虚拟存储技术。
3、16位和32位微处理器的指令系统(15学时)
基本要求:
(1)掌握8086的寻址方式;
(2)掌握8086的基本传送指令;
(3)掌握8086的算术运算指令;
(4)掌握8086的逻辑运算指令;
(5)掌握8086的串操作指令;
(6)掌握8086的控制转移指令;
(7)掌握汇编语言中的标记、表达式和伪指令。
主要内容:
8086的寻址方式、8086的指令系统概况、8086的指令系统、汇编语言中的标、表达式和伪指令。
重点:
(1)8086的寻址方式;
(2)8086的基本传送指令;
(3)8086的算术运算指令;
(4)8086的逻辑运算指令;
(5)8086的串操作指令;
(6)8086的控制转移指令;
(7)汇编语言中的标记、表达式和伪指令。
难点:
(1)8086的寻址方式;
(2)8086的基本传送指令;
(3)8086的算术运算指令;
(4)8086的逻辑运算指令;
(5)8086的串操作指令;
(6)8086的控制转移指令;
(7)汇编语言中的标记、表达式和伪指令。
4、存储器和高速缓存技术(6学时)
基本要求:
(1)掌握存储器的分类、连接、数据宽度扩充、位扩充;
(2)理解层次化的体系结构。
(3)掌握cache的组织方式;
主要内容:
存储器的分类、微型计算机内存的行列结构、选择存储器件的考虑因素、随机存取存储器RAM、只读存储器ROM 、存储器在系统中的连接考虑和使用举例、存储器的数
据宽度扩充和字节数扩充、层次的存储器体系结构、16位32位微机系统的内存组织。
重点:
(1)存储器的数据宽度扩充、位扩充;
(2)cache的组织方式。
难点:
(1)cache的组织方式。
5、串并行通信和接口技术(6学时)
基本要求:
(1)了解并行通信接口;
(2)掌握8255A的内部结构和三种工作方式。
主要内容:
8255的内部结构、8255的芯片引脚信号、8255的控制字、8255的工作方式。
重点:
(1)PowerPoint 2003 演示文稿的制作;
(2)视图、母版的使用。
难点:
(1)8255A的内部结构和三种工作方式。
6、中断控制器、DMA控制器和计数器/定时器(12学时)
基本要求:
(1)掌握8259A的编程结构;
(2)掌握8259A的工作方式;
(3)掌握8259A的初始化命令字和操作命令字;
(4)掌握DMA 控制器8237的原理;
(5)掌握可编程计数器/定时器的工作原理。
主要内容:
8259的引脚信号、编程结构和工作原理、8259的工作方式、8259的初始化命令字和操作命令字、DMA控制器的一般结构和概要、DMA 控制器8237的原理、8237的编程和使用、计数器/定时器的概述、可编程计数器/定时器的工作原理、可编程计数器/定时器、8253应用举例。
重点:
(1)8259A的编程结构;
(2)8259A的工作方式;
(3)8259A的初始化命令字和操作命令字;
(4)可编程计数器/定时器的工作原理。
难点:
(1)8259A的初始化命令字和操作命令字;
(2)可编程计数器/定时器的工作原理。