广工微机信工实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

竭诚为您提供优质文档/双击可除广工微机信工实验报告

篇一:广工微机实验一

课程论文

课程名称微机原理及应用实验

题目名称__汇编语言上机操作___

学生学院__信息工程学院__

专业班级_)

学号

学生姓名______

指导教师___________

20XX年5月24日

一、实验目的

1、学习程序设计的基本方法和技能;

2、熟练掌握汇编语言设计、编写、调试和运行;

二、实验内容和要求

编写程序,比较两个字符串sTRIng1和sTRIng2所含字符是否相同,若相同则在屏幕上显示‘mATch’,否则,显示‘noTmATch’。

三、实验主要仪器设备和材料

1、计算机一台

四、实验方法、步骤及结构测试

1、建立ASM文件

2、用汇编程序mAsm对源文件“*.asm”汇编产生目标文件*.obj;

3、用连接程序LINK产生可执行文件*.exe.

在windows环境下,点击LINK文件,而后输入*.obj 的文件名;4、执行程序

在windows环境下,点击*.exe文件运行程序;

执行程序后,获得结果如下:

因为相比较的两组字符串完全相同,结果显示为“mATch.”

若修改string使得1与2有区别,结果则显示为“noTmATch.”

5、用Debug调试程序

调试结果如下:

修改数据区的字符串:

五、分析程序功能,调试程序过程中遇到的问题

该程序能够对两个字符串进行比较,字符串内容相同,结果显示‘mATch.’,内容不相同,则显示‘noTmATch.’。调试过程中,由于是第一次做实验,对显示的结果还不熟悉。但是通过边做边查阅资料,从而顺利得完成了程序的编写、编译、运行与调试。

六、思考题

1、将内存DATA1单元开始的0~15共16个数传送到DATA2单元开始的数据区中。

moVAx,DATA

moVDs,Ax

moVes,Ax

LeAsI,DATA1

LeADI,DATA2

moVcx,16

cLD

RepmoVsb

2、将程序中的指令JZmATch改为JnZmATch,程序结果如何?为什么?

程序结果将会与修改之前相反。因为JZ是此前的运算结果为0时跳转。若此前运算结果不为0,则不跳转,执行JZ指令后面的下一条指令。JnZ则反之。

篇二:广工微机实验2-3

实验报告

课程名称微机原理及应用实验

题目名称_8255并行口实验__

学生学院__信息工程学院__

专业班级_

学号

学生姓名_______

指导教师______________

20XX年6月7日

实验二8255并行口实验

(:广工微机信工实验报告)实验项目名称:8255并行口实验

实验项目性质:普通

所属课程名称:微机原理与应用

实验计划学时:2

一、实验目的

1、掌握8255的编程原理;

2、掌握8255并行接口方法;

二、实验内容和要求

1、8255的A口作输入口,与逻辑电平开关K1~K8相连;8255的b口作为输出口,与发光二极管L1~L8相连;编写程序,使得逻辑电平开关的变化在发光二极管上显示出来。

2、实验原理图:

三、实验主要仪器设备和材料

1、muL-III型实验箱

2、计算机

3、导线若干

四、实验方法、步骤及结果测试

1、按实验要求接线。

2、编辑以下程序并运行。Assumecs:coDe coDesegmenTpubLIc

oRg100h

sTART:

moVDx,04A6h

moVAx,90h

ouTDx,Ax

sTART1:

moVDx,04A0h

InAx,Dx

moVDx,04A2h

ouTDx,Ax

JmpsTART1

coDeenDs

enDsTART

3、程序全速运行后,拨动开关,可以看到与开关对于的LeD灯随之点亮或熄灭。

五、程序框图:

六、本实验是实现什么数据传送方式?若改用查询方式传送数据,应该如何修改程序?

同步传送方式。若改用查询方式,程序则需作如下改动:(数据端口地址用DATAs表示,状态端口地址用sTATus 表示。)

查询式输入程序:

In_TesT:InAL,sTATus

TesTAL,80h

JZIn_TesT

InAL,DATAs

查询式输出程序:

moVbx,oFFseTsToRe

ouT_TesT:InAL,sTATus

AnDAL,80h

JnZouT_TesT

moVAL,[bx]

ouTDATAs,AL

Incbx

相关文档
最新文档