微机原理及应用
理论教学大纲 实验大纲 课程设计大纲 装备理论大纲 装备实验大纲

 

《微机原理与接口技术》教学大纲

 

课程性质:必修课                                                                    学时:88

课程类型:专业基础课                                                            学分5.5

开课教研室:计算机应用                                                        适用专业:计算机科学与技术

 

教学大纲说明

一、本课程的地位、作用和任务

学生在学习本课程之前应当具有《模拟电路》、《数字电路》、《计算机组成原理》以及计算机操作系统等方面的预备知识。

微机原理与接口技术课程是计算机科学与技术专业的专业基础课程,课程内容紧密与工程实际相联系,具有实用性较强的特点。该课程既涉及软件领域又涉及硬件领域的知识, 软件与硬件必须同时兼顾。本课程是一门在理论指导下, 偏重于实际应用的课程, 要求学生在学好理论前提下,又具有一定的动手操作能力,才能学好本课程。

课程的任务是使学生:

1.       掌握X86系列微型计算机原理及接口的特点;

2.       掌握汇编语言程序设计方法;

3.       掌握常用的可编程接口芯片的使用;

4.       能够读懂简单的硬件原理图、编写相关的控制程序, 能够根据要求设计一些常用的接口控制线路。

二、本课程的教学基本要求

1.       熟练掌握内容:

熟练掌握微机原理与汇编语言程序设计,包括:

80X86微处理器的内部结构;

80X86寻址方式及指令系统;

宏汇编语言;

汇编语言程序设计、程序调试技术;

2.       掌握内容:

掌握用汇编解决实际问题的方法;

掌握相关的DOS,BIOS中断的使用方法;

掌握接口的概念,对于课程介绍的各类接口芯片的功能应比较熟悉,能根据实际需要正确地选择接口芯片,设计接口电路、完成控制程序编写。

3.       了解内容:

80486存储系统;

80486微机基本组成;

通过查资料读懂较为复杂的接口电路原理图,编写相应的接口控制程序。

教学内容

一.    本课程的理论教学内容

1 数制和码制

 1.1 计算机中的数值

 1.2 计算机中的码制

 1.3 浮点数基本概念

教学要求:

熟练掌握:数制与码制。

掌 握: 浮点数基本概念。

2 计算机基础知识

 2.1 计算机系统组成

 2.2 存储器基础知识

教学要求:

熟练掌握:微型计算机的硬件结构;存储器分类及其基本操作。

掌 握:计算机系统的软硬件组成。

3 80486微处理器

3.1  8086/8的内部结构

3.2  8086/8的外部引脚

3.3  80486的内部结构

3.4  80486的工作模式介绍

3.4  80486的外部引脚介绍

教学要求:

熟练掌握:80X86内部寄存器、微处理器内部基本结构。

掌 握:80486工作模式、外部引脚。

4 指令系统

4.1  概述

4.2  80486的寻址方式

4.3  80486的标志寄存器

4.4  80486的基本集指令

教学要求:

熟练掌握: 80486的寻址方式;80486的标志寄存器中的CFOFSFZFPF80486的基本集指令中的传送类、算术运算、转移和调用、逻辑运算和移位类指令

掌 握:串操作、处理器控制类指令

5 宏汇编语言

 5.1  汇编源程序的语句类型

 5.2  宏汇编基本语法

 5.3  数据定义伪指令

 5.4  宏汇编语言基本语句

教学要求:

熟练掌握: 宏汇编基本语法;数据定义伪指令

掌 握: 宏汇编语言基本语句。

6 汇编语言程序设计

6.1  汇编源程序的编程格式

6.2  DOS系统I/O功能调用

6.3  BIOS键盘输入功能调用

6.4  文本方式BIOS屏幕功能调用

6.5  分支程序

6.6  循环程序

6.7  子程序及其调用

6.8  宏指令与条件汇编

6.9  代码转换

6.10 数值计算

6.11 数据处理

6.12 字符串的动态显示技术

6.13 模块化程序设计

6.14 图形方式下的程序设计

6.15 磁盘文件管理

教学要求:

熟练掌握:      汇编源程序的编程格式;

常用的DOS系统I/O功能调用;

常用BIOS功能调用;

分支、循环、子程序、宏指令与条件汇编程序设计

掌 握: 字符串的动态显示、数据处理、磁盘文件管理等

7 输入/输出系统

7.1  概述

7.2  微机系统与输入/输出设备信息交换

7.3  可编程定时器/计数器8254

7.4  发声系统与音乐程序设计

教学要求:

熟练掌握:      可编程定时器/计数器8254

掌 握: 定时器/计数器程序设计方法

8 中断系统

8.1  中断的基本概念

8.2  80X86的中断概念

8.3  中断向量

8.4  中断描述符

8.5  微机系统的中断分类

8.6  8259A中断控制器

8.7  微机系统可屏蔽中断

8.8  日时钟中断

8.9  实模式定时中断程序设计

8.10 实时时钟中断

 8.11 键盘中断

教学要求:

熟练掌握: 中断的基本概念;

                  微机系统的中断分类;

8259A中断控制器的使用;

微机系统可屏蔽中断。

:       中断向量;

实模式定时中断程序设计。

9 微机系统串行通信

9.1 串行通信基础

9.2 可编程串行异步通信接口芯片8250

9.3 串行通信程序设计

9.4 可编程串行通行接口芯片8251A

教学要求:

熟练掌握: 串行通信基础;

可编程串行通行接口芯片8251A

:       串行通信程序设计;

                  可编程串行异步通信接口芯片8250

10 并行I/O接口

10.1  并行I/O接口芯片8255A

10.2  8255A的应用

10.3  打印机并行接口

教学要求:

熟练掌握: 并行I/O接口芯片8255A

:       8255A的应用。

11 DMA控制器

11.1  概述

11.2  8237A DMA控制器

11.3  8237A的应用

教学要求:

:       8237A DMA控制器。

12 数模和模数转换

12.1  数模转换

12.2  模数转换

教学要求:

熟练掌握: 数模转换ADC0809芯片及其使用;

模数转换DAC0832芯片及其使用。

:       A/DD/A转换基本原理、程序设计。

13 存储系统

13.1  存储系统的基本概念

13.2  虚拟存储器

13.3  高速缓冲存储器(cache

教学要求:

:       存储系统的基本概念。

 

二. 建议学时分配表

 

 

序号

        

课时分配

讲课

实验

习题

小计

1

1 数制和码制
2 计算机基础知识

2

 

 

2

2

3 80486微处理器

4

 

 

4

3

4 指令系统

8

 

 

8

4

5 宏汇编语言

2

 

2

4

5

6 汇编语言程序设计

12

10

4

26

6

7 输入/输出系统

4

2

 

6

7

8 中断系统

6

2

 

8

8

9 微机系统串行通信

4

2

 

6

9

10 并行I/O接口

6

2

 

8

10

11 DMA控制器

2

 

 

2

11

12 数模和模数转换

4

2

 

6

12

13 存储系统

2

4

2

8

   

56

24

8

88

三. 使用教材及主要参考书

使用教材:

仇玉章主编.32位微型计算机原理与接口技术. 北京:清华大学出版社,2000-8

主要参考书:

[1] 戴梅萼.微型计算机技术及应用.第3版.北京:清华大学出版社,2003-8

[2] 郑学坚.微型计算机原理及应用.第3版.北京:清华大学出版社,2001-6

[3] 郑学坚等.微型计算机原理及应用实验指导.第2版. 北京:清华大学出版社,2001-1

[4] 沈美明.IBM PC汇编语言程序设计.第2版. 北京:清华大学出版社,2001-8

[5] 周明德.微型计算机系统原理及应用.第4版. 北京:清华大学出版社,2002-6

[6] 周细,黄文兰.微型计算机及其应用.第2版.武汉:华中理工大学出版社,2003-06

四. 考核方式

教学过程由授课、实验、大作业和自学四个环节组成;

总评成绩由平时成绩和期末成绩两部分构成,其中:平时成绩占总评成绩的30%,期末成绩占总评成绩的70%;

平时成绩由实验、作业、平时测验等部分构成。

实验未通过者不得参加该课程的考试。

五. 教学说明

学生在学习本课程之前应当具有电路及电子技术基础方面的预备知识。


电话:0518-5895383 传真:0518-5895386 电子邮件:sj_lfg@hotmail.com
凌风科技版权所有studying.com.cn All rights reserved
友情提醒:未经许可禁止复制或建立镜像