微机82598259A的主存结构编程?

适用专业:轨道交通信号与控制、电气工程与智能控制

实验室名称:信号控制实验室

通过实验要求学生掌握:

1.微型计算机的组成与工作原理

2.8086汇编语言程序设计与调试方法

3.常用接口芯片的功能及接口技术

4.利用TD-PITE实验装置开发与调试程序的方法

二、实验项目及学时分配

三、实验内容及教学要求

实验项目1:系统认识实验

编写实验程序,将00H~0FH共16个数写入内存3000H开始的连续16个存储单元中。

(1)了解TD系列微机原理及接口技术教学实验系统的操作,基本命令,和实验的整个过程。

(2)熟悉Wmd86联机集成开发调试软件的操作环境。

(3)掌握教学实验系统的操作过程,D命令及E命令,编写实验程序并会基本调试。

实验项目2:排序程序设计

在数据区中存放着一组数,数据的个数就是数据缓冲区的长度,编写实验程序采用气泡法对该数据区中的数据按递增关系排序。并在此基础上继续实验,将分数在1~100之间的10个成绩存入首地址为3000H的单元中,3000H+I表示学号为I的学生成绩。编写程序,将排出的名次表放在3100H开始的数据区,3100H+I中存放的为学号为I的学生名次。

(1)了解并学习综合程序的设计、编制及调试整个实验过程。

(2)熟悉综合程序的调试方法。进一步熟练使用E命令和D命令。

(3)掌握分支、循环、子程序调用等基本的程序结构。

实验项目3:8259中断控制

练习8259单中断实验:单次脉冲输出与主片8259的IR7相连,每按动一次单次脉冲,产生一次外部中断,在显示屏上输出一个字符“7”。编写程序并调试成功。

练习8259级联实验:KK1+连接到主片8259的IR7上,KK2+连接到从片8259的IR1上,当按一次KK1+时,显示屏上显示字符“M7”,按一次KK2+时,显示字符“S1”。编写程序并调试成功。

(1)了解8259级联方式的使用方法。

(2)熟悉8259的应用编程方法。

(3)掌握8259中断控制器的工作原理。

(1) 实验课的考核方式:平时考核

(2) 实验课考核成绩以实验完成情况确定,实验课成绩占课程总成绩的15%。

实验报告中应明确写出实验名称、实验时间、实验目的、实验要求、流程图、源程序、及实验结果。

五、主要仪器设备及现有台套数

1.教材:王富东, 陈蕾, 微机原理与接口技术,苏州大学出版社,2008年

2.参考书:80X86微机原理及接口技术实验教程,西安唐都科教仪器公司,2009年

  • 第一章 微型计算机系统

    本章主要介绍了微型计算机系统的组成、硬件结构及其各组成部分的基本作用

  • 简述微型计算机系统的基本组成部分

  • 1.2 运算器及控制器

    介绍微处理器内部运算器及控制器的主要功能及作用

  • 介绍微处理器内部寄存器的主要功能及作用

  • 介绍微机系统中存储器的基本概念及相关特点

  • 介绍微机系统中接口的基本概念及作用

  • 第二章 80486微处理器

    本章结合微型计算机的一般工作过程,介绍了80X86CPU的体系结构及特点

  • 2.1 微型计算机的一般工作过程

    介绍微机的基本工作过程(以串行工作方式为例)

  • 结合80X86CPU内部体系结构的特点,介绍流水线技术的原理及作用

  • 2.3 存储器的分段管理

    针对80X86CPU的结构特点,介绍其存储器的分段管理方法及应用

  • 介绍80X86CPU内部常用寄存器的作用

  • 第三章 80486微处理器的指令系统及程序设计

    本章主要介绍指令的相关知识,并讨论用80X86的汇编语言进行程序设计的方法

  • 3.1 指令学习方法

    介绍指令该如何去学习及使用

  • 讲解多字节组成的数据,如何存储在计算机中

  • 3.3 传送类指令简介

    了解16位的寻址方式,包括立即数寻址、寄存器寻址、以及存储器操作数的寻址方式(直接寻址以及16位寄存器参与的间接寻址方式)

  • 3.4 算数运算指令简介

    应用实例讲解传送类指令的用法

  • 3.5 逻辑运算及移位指令简介

    应用实例讲解算数运算类指令的用法

  • 应用实例讲解逻辑运算和移位指令的用法

  • 3.7 伪指令及程序框架

    了解转移地址,包括段内、段间跳转,应用实例讲解转移类指令的用法

  • 3.8 分支程序设计

    给出汇编语言源程序框架,掌握常用伪指令,并举例讲解

  • 3.9 循环程序设计

    通过例子学会应用跳转指令实现分支程序设计,同时了解多分支时可应用地址跳转表实现

  • 3.10 子程序设计

    掌握循环指令,完成循环程序的设计

  • 3.11 子程序设计中的参数传递

    利用实例说明子程序定义相关伪指令,主程序中用CALL指令调用子程序,并掌握近过程、远过程的结构,同时学会现场保护

  • 第四章 基本输入输出方式及接口技术

    本章在分析CPU对外设和存储器进行数据传送指令(IN、OUT、MOV)执行过程的基础上,讨论CPU与输入输出接口及存储器间的接口电路设计方法

  • 4.1 I/O端口编址方式分类

    根据CPU相关引脚信号的变化时序,讲解IN指令执行过程

  • 4.2 IN指令的执行过程

    应用三态门接口芯片搭建简单的开关输入接口电路,掌握无条件输入的原理

  • 4.3 OUT指令的执行过程及接口设计

    如何设定芯片的地址,将地址信号译码产生芯片的片选信号

  • 4.4 常用输入输出方法—无条件传送方式及简单输入输出接口设计

    以开关为例,完成一个简单输入接口的设计

  • 4.5 常用输入输出方法—查询传送方式

    根据CPU相关引脚信号的变化时序,讲解OUT指令执行过程

  • 4.6 常用输入输出方法—中断传送方式

    以8个小灯为例,完成一个简单输出接口的设计

  • 4.7 常用输入输出方法—DMA方式和I/O处理机方式

    根据查询方式下的典型输入输出接口示意图,掌握查询输入、查询输出的基本原理

  • 4.8 存储器接口及MOV指令执行过程

    根据中断方式下的典型输入输出接口示意图,掌握中断方式基本原理

  • 介绍DMA和I/O处理机方式,与中断方式进行对比

  • 4.10 存储器设计案例

    介绍MOV指令执行过程,对比IN/OUT指令,了解二者应用对象不同

  • 第五章 可编程接口芯片及其接口技术

    本章介绍了接口芯片8254、8255的内部结构、引脚功能、接口电路设计、工作方式、初始化方法以及应用实现

  • 5.1 8254基本功能及内部结构

    介绍可编程接口芯片基本概念、学习方法以及8254的功能及内部结构

  • 5.2 8254引脚功能及接口电路设计

    介绍8254引脚功能及接口电路设计

  • 分析比较8254六种工作方式及工作方式的差别

  • 介绍8254初始化的方法,通过实例说明编程的具体过程

  • 结合实例进行8254级联接口设计与软件编写

  • 介绍8255内部结构及引脚功能

  • 5.7 8255引脚功能及接口电路设计

    介绍8255三种工作方式,输入输出应答信号的含义

  • 介绍8255初始化的方法,通过实例说明编程的具体过程

  • 介绍8255编程方法及举例

  • 综合实例说明8255应用过程

  • 第六章 中断及中断控制器8259

    本章介绍了中断的基本概念和中断控制器8259的内部结构、引脚功能、接口电路设计、工作方式、初始化方法以及应用实现

  • 6.1 中断的基本概念

    介绍中断概念,中断源的分类

  • 6.2 中断向量和中断向量表

    介绍中断向量表的相关知识以及如何设置中断向量表

  • 6.3 中断优先级与中断嵌套、CPU响应中断的条件

    介绍中断优先级与中断嵌套、CPU响应中断的条件

  • 6.4 8259内部结构、引脚功能及接口技术

    介绍8259内部结构及引脚功能

  • 6.5 中断结束命令、中断优先权管理方式

    介绍8259响应中断的过程

  • 介绍中断结束命令使用方法和中断优先权管理方式

  • 介绍8259级联的方法,软件编程方框图与软件编写方法

  • 通过实例介绍如何对8259进行初始化编程

  • 6.9 接口芯片综合举例

    应用8254、8255、8259三块接口芯片进行系统综合设计

  • 本章介绍了八段LED显示器及键盘的分类、原理,结合实例分析了其接口设计方法,以及系统的软硬件实现

  • 7.1 八段LED显示器分类及工作原理

    介绍八段LED显示器的分类及工作原理

  • 7.2 八段LED动态显示管理方法

    分析八段LED显示器动态显示方法

  • 7.3 八段LED显示器接口设计及实现

    结合实例进行八段LED显示器的接口设计与软件编写

  • 7.4 键盘的分类及工作原理

    介绍键盘的种类及工作原理

  • 7.5 非编码键盘接口设计及实现

    结合实例进行非编码键盘的接口设计与软件编写

  • 第八章 数/模、模/数接口技术

    本章介绍了数/模、模/数转换器的应用场合、工作原理、主要技术指标;分析和探讨了几种典型的模/数、数/模转换器的接口技术及应用实现

  • 8.1 D/A转换器的应用场合及工作原理

    介绍D/A转换器的应用场合及工作原理

  • 8.2 D/A转换器主要技术指标及常见D/A转换器

    介绍D/A转换器的主要技术指标及常见D/A转换器

  • 结合实例进行DAC0832与CPU的接口设计及软件编写

  • 8.4 A/D转换器的应用场合及工作原理

    介绍A/D转换器的应用场合及工作原理

  • 8.5 A/D转换器主要技术指标及常见A/D转换器

    介绍A/D转换器的主要技术指标及常见A/D转换器

  • 结合实例进行ADC0809与CPU的接口设计及软件编写

我要回帖

更多关于 8259A的主存结构编程 的文章

 

随机推荐