本课程授课教材选用吴宁和马旭东老师主编的国家“十二五”规划教材《80x86/Pentuim微型计算机原理及应用》(第3版),主要讲授以下五个知识模块:
1. Intel x86CPU的结构特点、基本组成和体系结构 包括微型计算机的基本知识、基本组成;Intel x86CPU的结构特点;功能、体系结构、工作时序等。这部分内容比较简单,但由于它是课程的基础,因此学生必须完全掌握相关内容。教学方式主要采用理论授课、课外作业。
2. Intel x86CPU的指令系统和汇编程序设计 包括Intel x86CPU的寻址方式和指令格式;指令系统和伪指令语句;汇编源程序框架结构;程序设计方法等。学生须掌握11种寻址方式及各种指令的功能、使用方法。为强化对指令的理解,课堂教学需配备合适的程序设计例子。教学方式主要采用理论授课、课外作业以及实验教学。通过编程上机加深对指令、伪指令的理解,培养汇编语言程序设计的能力。
3. 存储器的组成及其与微处理器的连接 包括各类存储器的组成及特点;存储器连接与扩充;8086/8088 CPU与存储器连接等。理解各类存储器的组成特点是选择存储器芯片的基础,而存储器与微处理器的连接更是配置系统存储器的关键问题,控制信号和译码信号的正确设计与连接既是重点也是这部分的难点。教学方式主要采用理论授课、课外作业以及实验教学。
4. 中断系统和中断程序设计 包括I/O接口的一般组成;输入和输出的传送方式;微机系统的中断结构、工作过程和8259A的编程与应用;中断程序设计举例等。教学方式主要采用理论授课、课外作业以及实验教学。通过习题和实验,加深对Intel x86CPU中断系统的理解,培养学生应用中断技术进行中断子程序设计与调试的能力。
5. 微机中的常用接口原理和应用 包括常用接口计数器/定时器8253的结构与应用;并行接口8255A的工作原理及编程应用方法; A/D、D/A转换器的基本工作原理及应用方法等。这部分是本课程学习的重点和难点,也是考查学生综合运用能力的部分。教学方式主要采用理论授课、课外作业以及实验教学。通过习题和实验,以及后期的课程设计来加深对接口电路原理与应用的理解,树立微机应用系统的概念,培养微机应用系统的接口电路设计与调试的能力。
课程考核成绩由平时成绩和期末考试成绩组成,其中期末考试成绩占70%,平时成绩占30%(主要参考各讲单元测验及单元作业完成情况),总分100分。