微机原理及应用 教学大纲 联系客服

发布时间 : 星期二 文章微机原理及应用 教学大纲更新完毕开始阅读1c1305de28ea81c758f578a6

课程教学

大纲编号: 1026901

南京理工大学

课程教学大纲

学 院 (系): 自动化系 课 程 名 称: 微机原理及应用 课 程 学 分: 6 学分 执 笔 人: 侯晓霞 审 订 人: 戴跃伟 修(制)订日期: 2003年07月

一、课程的地位与作用 “微机原理及应用”是电气信息类本科生教学的主要学科基础课之一。无论是从事自动化、电子信息工程、通信工程、计算机应用、电气工程及自动化方面的理论研究还是从事工程实践,都离不开计算机技术。因而在本科阶段打下微型计算机原理和应用方面的坚实基础是非常重要的。 二、课程的教学目标与基本要求 本课程紧密结合电气信息类的专业特点,围绕微型计算机原理和应用主题,以Intelx86CPU为主线,系统介绍微型计算机的基本知识、基本组成、体系结构和工作模式等,Intelx86CPU的指令系统、汇编语言及程序设计方法和技巧,存储器的组成和I/O接口扩展方法,微机的中断结构、工作过程和8259A的编程与应用,DMA控制器的工作过程和8237的编程结构,从而使学生能较清楚的了解微机的结构与工作流程,建立起系统的概念。 课程系统介绍了微机中的常用接口原理和应用技术,包括串并行接口8255A和8251A的工作原理及编程应用方法,计数器/定时器8253的结构和应用,A/D、D/A的基本工作原理及应用方法。在此基础上,对现代微机系统中涉及的总线技术、高速缓存技术、数据传输方法、高性能计算机的体系结构和主要技术作了简要分析。 同时,配以适当的实验教学培养学生的独立分析问题和解决问题的能力,通过系统的实践教学锻炼,使学生具有一定的软硬件开发能力,为未来的工作和后继课程的学习打下基础。 。

· 1 ·

三、课程内容(重点△,难点★,选修*) 1 微型计算机概述 1.1 概述 1.1.1 微型计算机的发展 1.1.2 微型计算机的特点 1.2 微机工作过程 1.2.1 微机基本结构 1.2.2 微机工作过程 1.3 Intel x86微处理器 1.3.1 △★Intel x86CPU的内部结构 1.3.2 △Intel x86CPU引脚及其功能 1.3.3 Intel x86CPU的工作模式与系统构成 1.4 Intel x86CPU时序分析 1.4.1 基本概念 1.4.2 ★典型时序分析 2 Intel x86微处理器平台的指令系统 2.1 Intel x86的寻址方式 2.1.1 立即寻址 2.1.2 直接寻址 2.1.3 寄存器寻址 2.1.4 寄存器间接寻址 2.2.5 变址寻址 2.2.6 基址加变址寻址 2.2 △Intel x86 指令系统 2.2.1 数据传送指令 2.2.2 算术运算指令 2.2.3 逻辑运算指令 2.2.4 串操作指令 2.2.5 程序控制指令 2.2.6 标志处理及CPU控制类指令 2.2.7 *浮点运算指令 2.2.8 *MMX和SIMD指令 3 汇编语言程序设计 3.1 汇编语言的基本元素 3.1.1 汇编语言的语句格式 3.1.2 汇编语言的运算符

· 2 ·

3.1.3 表达式 3.1.4 汇编语言程序汇编步骤 3.2 伪指令 3.2.1 定义数据伪指令 3.2.2 符号定义伪指令EQU、=、及PURGE 3.2.3 段定义伪指令SEGMENT和ENDS 3.2.4 设定段寄存器伪指令ASSUME 3.2.5 定义过程的伪指令PROC和ENDP 3.2.6 宏指令 3.2.7 ORG 伪指令 3.2.8 汇编结束伪指令END 3.3 △汇编程序设计 3.3.1 简单程序设计 3.3.2 分支程序设计 3.3.3 ★循环程序设计 3.3.4 ★子程序设计 3.3.5 ★*MASM与高级语言的接口 3.3.6 DOS功能调用 4 存储器系统 4.1 概述 4.1.1 存储器分类 4.1.2 存储器系统结构 4.2 △读写存储器RAM 4.2.1 静态RAM 4.2.2 动态RAM 4.3 △只读存储器ROM 4.3.1 掩模ROM 4.3.2 可编程的ROM 4.3.3 可擦除可编程序的ROM 4.3.4 电可擦除可编程序的ROM 4.3.5 快擦型存储器(F1ash Memory) 4.4 △★存储器芯片扩展及其与CPU的连接 4.4.1 存储器芯片与CPU的连接 4.4.2 存储器芯片的扩展 4.5 ★高速缓冲存储器Cache 4.5.1 Cache的层次结构

· 3 ·