还剩4页未读,继续阅读
文本内容:
微机原理及接口技术II MicrocomputerPrinciple andInterface TechnologyII
一、课程基本情况课程类别专业主干课课程学分3学分课程总学时48学时,其中讲课48学时,实验(含上机)0学时,课外0学时课程性质必修开课学期第4学期先修课程计算机基础、电路分析基础、模拟电子线路、数字逻辑电路适用专业电子科学与技术教材龚尚福,微机原理与接口技术(第2版),西安电子科技大学出版社,2008开课单位电子与信息工程学院电子科学与技术系
二、课程性质、教学目标和任务微机原理与接口技术是高等院校计算机专业和电气信息类专业本科生专业主干课,开设该课程的目的是让学生在芯片和汇编语言层次上学习微型计算机的工作原理和应用技术微机系统与接口课程是一门理论性、实践性和实用性都很强的课程,通过本课程的学习,使学生能够全面掌握计算机接口的知识,掌握接口的分析、设计、和应用技术学习本课程的主要任务在于,使学生掌握微型计算机系统的组成原理,熟练运用汇编语言进行程序设计,熟悉常用I接口芯片及其接口技术,并通过上机操作与课程实验,进一步提高微机系统的应用能力,最终使学生掌握实用的微型计算机系统软硬件设计技术主要包括三大部分内容:微型计算机的硬件组成及工作原理,汇编语言编程技术,输入输出接口技术
三、教学内容和要求第1章绪论(1学时)L1微型计算机概述(1学时)
(1)了解计算机的发展历程,微型计算机的特点、指标、分类、工作过程重点微机特点、指标、分类、工作过程难点微机特点、指标、分类、工作过程第2章微处理器结构(3学时)
2.1微处理器发展概况(1学时)
(1)了解微处理器发展历史和常用微处理器重点微处理器发展历史和常用微处理器难点微处理器发展历史和常用微处理器
2.2微处理器功能结构(2学时)
(1)了解微处理器的典型结构
(2)掌握8086微处理器功能结构重点8086微处理器功能结构难点8086微处理器功能结构第3章指令系统和寻址方式(10学时)
3.1指令系统概述(1学时)
(1)掌握指令的格式和含义重点指令的格式和含义难点指令的格式和含义
3.28086CPU的寻址方式(1学时)
(1)掌握8086CPU的寻址方式重点立即寻址方式、寄存器寻址方式、存储器寻址方式难点正确判断寻址方式,确定操作数地址
3.38086CPU的指令系统(8学时)
(1)掌握8086CPU的各类指令重点各类指令数据传送指令、算术运算指令、逻辑运算和移位指令、串操作指令、控制转移指令、处理器控制指令难点各类指令含义和应用第4章汇编程序设计(8学时)
4.1汇编语言程序格式(1学时)
(1)掌握掌握汇编语言程序结构,语句格式,运算符重点汇编语言程序结构,语句格式和运算符难点汇编语言程序结构,语句格式和运算符
4.2伪指令(1学时)
(1)掌握常用伪指令格式和含义重点伪指令格式和含义难点正确使用伪指令编程
4.3汇编语言源程序结构(1学时)
(1)掌握完整段定义的程序结构重点段定义的程序结构难点正确理解段定义的程序结构
4.4汇编语言上机过程(1学时)
(1)掌握汇编语言上机的上机步骤重点汇编语言上机的上机步骤难点能够使用汇编语言编写运行调试程序
4.5汇编语言程序设计(4学时)
(1)掌握顺序程序、分支程序、循环程序、子程序、BIOS和DOS功能调用、宏汇编程序的编写重点顺序程序、分支程序、循环程序、子程序、BIOS和DOS功能调用、宏汇编难点熟练运用各种汇编指令和功能编写源程序第5章微处理器总线时序和系统总线(4学时)
1.1微处理器性能指标(1学时)
(1)了解微处理器性能指标重点字长、主频、内存总线速度与扩展总线、工作电压、地址总线宽度、数据总线宽度难点无
1.2微处理器总线(1学时)
(1)理解8086CPU引脚含义,微处理器的系统配置电路重点8086CPU引脚功能,微处理器的系统配置难点理解微处理器的系统配置电路
1.38086微处理器的基本时序(2学时)
(1)理解系统时序的概念,总线读写时序、中断时序、总线请求时序的含义重点总线读写时序难点理解时序表达的含义第6章主存储器(4学时)
6.1概述(
0.5学时)
(1)了解存储器的概念和分类,半导体存储器,内存的主要技术指标重点半导体存储器类型难点无
6.1随机存储器(RAM)(1学时)
(1)了解静态RAM,动态RAM结构和数据存储原理,以及常用芯片重点RAM结构和存储原理难点理解RAM结构和存储原理
6.2只读存储器(ROM)(1学时)
(1)了解ROM,EPROM,EEPROM结构及常用芯片重点只读存储器结构和存储原理及常用芯片难点只读存储器结构和存储原理
6.3CPU与存储器的连接(
1.5学时)
(1)掌握8086CPU与存储器连接电路重点CPU与存储器的连接电路难点掌握存储器扩展的连接电路第7章输入输出技术(5学时)
7.1接口技术概述(1学时)
7.1了解CPU与外部设备之间的接口信息
(2)理解端口输入输出时序
(3)掌握端口的编址和端口操作重点端口的编址和端口操作难点理解端口的编址方式,正确进行端口操作
7.2CPU与外设间的数据传送方式(2学时)
(1)理解CPU与外部数据传输的三种方式,程序控制方式,中断控制方式,DMA控制方式重点CPU与外部数据传输的三种方式难点中断控制方式和DMA控制方式
7.3DMA控制器(2学时)
(1)了解DMA控制器的功能
(2)掌握8237的主要性能和内部结构,8237的引脚和时序,8237的工作方式,8237的控制字和编程重点8237的主要性能和内部结构,8237的引脚和时序,8237的工作方式,8237的控制字和编程难点8237的工作方式、控制字和编程第8章中断技术(6学时)
8.1中断概述(1学时)
8.1了解中断的概念,中断控制系统的功能重点中断的概念和中断控制系统的功能难点中断的概念和中断控制系统的功能
8.2多级中断管理(1学时)
(1)了解多级中断管理系统工作原理重点软件查询和硬件优先级排队电路难点硬件优先级排队电路
8.3IBM-PC的中断系统(1学时)
(1)掌握IBM-PC的中断系统结构和中断响应与处理过程重点IBM-PC的中断分类,中断优先级,中断向量号,中断类型表难点中断向量号,中断类型表
8.4可编程中断控制器Intel8259A(3学时)
(1)了解8259A主要性能和内部结构
(2)掌握8259A引脚定义、内部寄存器和应用编程重点8259A引脚定义、内部寄存器和应用编程难点可编程中断控制器8259的工作过程和应用编程第9章定时计数接口电路(2学时)
9.1定时计数器的基本概念(
0.5学时)
(1)了解定时/计数器的基本概念重点定时/计数器的基本概念难点定时/计数器的基本概念
9.2可编程定时计数器8253(
1.5学时)
(1)了解8253主要性能和内部结构
(2)掌握8253引脚定义、内部寄存器和应用编程重点8253引脚定义、内部寄存器和应用编程难点可编程定时计数器8253的应用编程第10章并行和串行接口电路(5学时)
10.1并行串行通信概述(1学时)
(1)了解并行通信的概念,接口和过程
(2)了解串行通信的概念,接口、术语、类型和工作方式重点串并行通信接口和工作原理难点串并行通信接口和工作原理
10.2可编程并行接口电路8255(2学时)
(1)了解8255主要性能和内部结构
(2)掌握8255引脚定义、内部寄存器和应用编程重点8255引脚定义、内部寄存器和应用编程难点可编程并行接口芯片8255的工作方式
10.3可编程串行接口电路8251A(2学时)
(1)了解8251A主要性能和内部结构
(2)掌握8251A引脚定义、内部寄存器和应用编程重点8251A引脚定义、内部寄存器和应用编程难点8251A的应用编程
四、课程考核
(1)作业等作业5次,课程论文0篇;
(2)考核方式闭卷考试
(3)总评成绩计算方式平时成绩、期中考试成绩和期末考试成绩等综合计算
五、参考书目1Barry B.Brey,Intel微处理器一从8086到Pentium系列体系结构、编程与接口技术,高等教育出版社,20012周明德,微型计算机原理及应用第5版,清华大学出版社2007。