《微机原理及接口技术》课程主要面向电子信息工程系汽车、材料学院等相关专业的学生,课程性质属于必修课,旨在让学生从应用的角度出发,全面理解和掌握微型计算机的基本组成、工作原理、软件设计及应用,为后续的专业学习打下扎实的基础。本课程的总学时为48小时,其中理论教学为48小时,实验课程单独开设。
一、课程目标与任务
该课程的主要目标是使学生能够掌握微机的组成原理、工作过程、软件设计及应用,并建立微机工作的整体概念。此外,学生需了解基本的微机应用系统,具备软件、硬件开发的基本能力。该课程强调实践性,要求学生独立进行实验设计,自行设计、安装、调试接口电路及控制程序,以提升实际动手能力。
二、课程基本要求
学生需掌握以下知识点:
1. 计算机中各类信息的表示方法和运算。
2. 微机硬件的组成及工作原理。
3. 80x86微处理器的结构和工作原理。
4. 掌握80x86 CPU指令系统。
5. 了解80x86汇编语言程序设计的基本方法。
6. 掌握ROMBIOS中断功能调用和DOS系统功能调用。
7. 掌握主存储器系统设计方法。
8. 熟悉微机输入/输出控制方式。
9. 了解微机系统中常用接口的工作原理及功能。
10. 熟悉80x86中断系统。
11. 了解微机系统中的常用总线。
12. 了解微机系统中的实用接口技术。
三、课程与其他课程的关系
作为先修课程,学生应具备计算机文化基础、数字电子技术以及高级语言程序设计的知识。学习本课程后,可继续深造的后续课程包括DSP技术及应用、嵌入式系统及应用等。
四、教学内容概述
教学内容涵盖了计算机数制和编码、微处理器的工作原理、汇编语言程序设计、存储器接口、输入输出控制方式等多个方面。具体包括:
1. 计算机中数的表示,包括二进制数的加减运算、编码等。
2. 微型计算机系统的总线结构和工作原理。
3. 80x86系列微处理器的功能结构和编程结构。
4. 80x86微处理器的指令系统。
5. 汇编语言程序设计的基本方法。
6. 半导体存储器的结构和功能。
7. 输入输出接口的功能及I/O端口的编址方式。
8. 数据传送的控制方式。
9. 中断技术,包括中断的基本概念、处理过程及可编程中断控制器8259A。
10. 可编程接口芯片的结构、功能和应用场所。
11. 总线技术,包括总线标准、常用总线如PC总线、ISA总线、PCI总线等。
12. 微型计算机实用接口技术,包括主板、硬盘接口、显示卡等硬件接口技术。
五、重点、难点与深广度
本课程的重点包括计算机中数值数据的表示和计算、微机工作原理、80X86 CPU寻址方式、ROMBIOS与DOS系统功能调用、主存储器系统设计方法以及微机接口技术。难点则在于80x86宏汇编程序设计思路的培养、主存储器系统的设计与工作原理、以及80x86/80x88中断系统的掌握。
六、学时分配
根据教学大纲,学时分配大致如下:
1. 第一章至第四章涵盖了计算机中的数制和编码、80x86微处理器的功能结构、编程结构和总线结构。
2. 第五章至第八章主要讲解汇编语言程序设计、半导体存储器、输入输出控制方式、中断技术。
3. 第九章到第十章介绍了总线技术和微型计算机实用接口技术。
七、教学建议
授课内容应包括微处理器的结构和指令系统,教学过程中应重视理论与实践相结合,培养学生的动手能力和分析问题解决问题的能力。通过课程学习,学生应具备基本的微机应用系统开发能力,为后续更深入的专业学习奠定坚实的基础。