微型计算机原理与接口技术课程综述
内容摘要:微型计算机原理与接口技术是计算机科学与技术专业重要的专业基础课
程。该课程主要介绍微型机的组成和一些基本芯片的使用。对于此门课程,我们应该掌握的主要知识是微型机的基本组成和主要芯片的使用。同时,在学习过程中,我们应该注意到汇编语言的重要性,因为对于大部分芯片的使用,都要对其进行初始化,还要编程实现其功能,掌握汇编语言对于课程的学习有重要的作用。
关键词:芯片使用,课程内容,课程重要性,实际应用
正文:
(一)微型计算机原理与接口技术课程综述
本课程紧密结合自动化专业的特点,围绕微型计算机原理和应用主题,以Intel8086CPU 为主线,系统介绍了微型计算机的基本知识、基本组成、体系结构、工作模式,介绍了8086CPU 的指令系统、汇编语言及程序设计方法和技巧,存储器的组成和I/O接口扩展方法,微机的中断结构、工作过程,从而使学生能较清楚的了解微机的结构与工作流程,建立起系统的概念。
本课程系统介绍了微机中的常用接口原理和应用技术,包括七大接口芯片:并行接口8255A、串行接口8251A、计数器/定时器8253、中断控制器8259A、A/D(ADC0809)、D/A (DAC0832)、DMA(8237)的结构原理与应用。在此基础上,对现代微机系统中涉及的总线技术、高速缓存技术、数据传输方法、高性能计算机的体系结构和主要技术作了简要介绍
(二) 课程主要内容和基本原理
全书共分10章,在内容安排上注重系统性先进性和实用性,各章前后呼应,并加入了大量的程序和硬件设计实例。下面总体概括以下:
第一章:微型计算机概论。
第二章:80X86为微处理器结构。
第三章:80X86指令系统和汇编语言。
第四章:内存储器和接口。
第五章:输入输出
第六章:中断
第七章:可编程计数器/定时器技术
第八章:可编程输入输出技术
第九章:A/D、D/A转换技术
第十章:总线技术
下面我们介绍一下此课程的几个重点内容
1.8086系统
(1)BIU与EU的动作协调原则:
总线接口部件(BIU)和执行部件(EU)按以下流水线技术原则协调工作,共同完成所要求的信息处理任务:
①每当8086的指令队列中有两个空字节,或8088的指令队列中有一个空字节时,BIU 就会自动把指令取到指令队列中。其取指的顺序是按指令在程序中出现的前后顺序。