微机原理及应用实验指导书

更新时间:2023-10-03 17:16:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

微机原理及应用 实验指导书

淮北煤炭师范学院

电子技术实验室

实 验 目 录

实验一 简单的程序设计 3 实验二 分支程序设计 4 实验三 实验四 实验五 实验六 实验七 实验八 8255实验九 8253实验十 8259实验十一实验十二附录一 附录二 8086 CPU

循环程序的设计 5 子程序的设计 6 查表程序设计 7 系统功能调用 8 简单I/O口扩展实验 9 并口实验 11 定时/计数器实验 13 中断实验 15 实验(0809) 17 实验(0832) 19 软件操作 21 系统资源说明 27

2

A/D D/A

实验一 简单的程序设计

一、实验目的

1、了解汇编语言程序设计的基本格式; 2、掌握常用寻址方式和简单指令的执行过程; 3、掌握DEBUG常用命令及调试过程 。

二、实验内容

1、编写汇编语言程序,用DOS系统功能调用21H的09H功能显示字符串’MY NAME IS CHINESE’。用DEBUG 调试程序进行汇编与调试。

2、编写一个计算”3+5”的加法程序,并在显示器上显示结果。

三、实验要求

1、实验前准备好汇编语言源程序(要求画出程序流程图); 2、掌握关于程序调试等内容。

四、实验报告要求

1、说明上机调试的步骤;

2、实验过程中出现的问题,对问题的分析和解决; 3、讲述4CH功能的作用。

3

实验二 分支程序设计

一、实验目的

1、掌握分支程序的基本设计思想;

2、熟练掌握分支结构程序的设计过程和调试方法。

二、实验内容

编写汇编语言程序,用DOS系统功能调用21H的08H功能接收键盘字符(AL=字符),若是F,显示“This is the first word string.”;若是S,显“This is the second word string. ”,否则退出。

三、实验要求

1、实验前准备好汇编语言源程序(要求画出程序流程图); 2、掌握关于程序调试等内容。

四、实验报告要求

1、实验过程中出现的问题,对问题的分析和解决; 3、讲述JZ、OFFSET指令的功能作用。

4

实验三 循环程序的设计

一、实验目的

1、熟悉循环程序的设计方法; 2、学习乘法指令的用法。

二、实验内容

实现两个字节相乘的程序,并转换成十六进制数显示出结果。 25H?30H=?

三、实验要求

1、分析题目,确定算法;

2、实验前准备好汇编语言源程序(要求画出程序流程图)。

四、实验报告要求

1、说明程序结构及功能;

2、说明?STACK SEGMENT stack 'stack'?的意义; 3、说明XLAT指令的使用方法; 4、执行结果。 提示:

两个数据放在数据段的DAT1和DAT2 中。 计算结果转换成ASCII码显示, 用INT 21H的02H功能(DL=显示字符)显示结果。

5

本文来源:https://www.bwwdw.com/article/rvwd.html

Top