微机原理及接口技术

发布时间 : 星期五 文章微机原理及接口技术更新完毕开始阅读

微机原理及接口技术 实验报告

专业:软件工程 班级:120610 学号:120610121 姓名:胡万红

实验一 系统认识实验

一、实验目的

掌握TD系列微机原理及接口技术教学实验系统的操作,熟悉Wmd86

联机集成开发调试软件的操作环境。

二、实验设备

PC机一台,TD-PITE实验装置一套。 三、实验内容

1. 编写实验程序,将00H~0FH共16个数写入内存3000H开始的连

续16个存储单元中。

2. 编写程序,将内存3500H单元开始的8个数据复制到3600H单元

开始的数据区中。通过调试验证程序功能,使用E命令修改3500H单元开始的数据,运行程序后使用D命令查看3600H单元开始的数据。

四、实验步骤

1. 运行

Wmd86软件,进入Wmd86集成开发环境。

2. 根据程序设计使用语言的不同,通过在“设置”下拉列表来选择需要使用的语言和寄存器类型,这里我们设置成“汇编语言”和“16位寄存器”。设置选择后,下次再启动软件,语言环境保持这次的修改不变。本次实验选择16位寄存器

语言环境设置界面

3. 语言和寄存器选择后,点击新建或按Ctrl+N组合键来新建一个文档。默认文件名为Wmd861。

4. 编写实验程序,并保存,此时系统会提示输入新的文件名,输完后点击保存。

寄存器设置界面

5. 点击

编译文件,若程序编译无误,则可以继续点击

链接无误后方可以加载程序。编译、链接后输出.

进行链接,

编译输出信息界面

6. 连接PC与实验系统的通讯电缆,打开实验系统电源。

7. 编译、链接都正确并且上下位机通讯成功后,就可以下载程序,联机调试了。可以通过端口列表中的?“端口测试”来检查通讯是否正常。点击程序。

下载

为编译、链接、下载组合按钮,通过该按钮可以将编译、链接、下载

一次完成。下载成功后,在输出区的结果窗中会显示?“加载成功!”,表示程序已正确下载。起始运行语句下会有一条绿色的背景。 8. 将输出区切换到调试窗口,使用D0000:3000 命令查看内存3000H 起始地址的数据,存储器在初始状态时,默认数据为CC。

9. 点击按钮运行程序,待程序运行停止后,通过D0000:3000 命令来观察程序运行结果。

10. 也可以通过设置断点,然后运行程序,当遇到断点时程序会停下来,然后观察数据。可以使用E0000:3000来改变该地址单元的数据,输入11后,按“空格”键,可以接着输入第二个数,如22,结束输入按“回车”键。

五、程序清单 1. SSTACK SEGMENT STACK

DW 32 DUP(?) SSTACK ENDS CODE SEGMENT

ASSUME CS:CODE,SS:SSTACK START: PUSH DS XOR AX,AX MOV DS,AX MOV SI,3000H MOV CX,16 AA1: MOV [SI],AL INC SI INC AL LOOP AA1 MOV AX,4C00H INT 21H CODE ENDS END START 2. SSTACK SEGMENT STACK DW 32 DUP(?) SSTACK ENDS CODE SEGMENT

ASSUME CS:CODE,SS:SSTACK START: PUSH DS XOR AX,AX MOV DS,AX MOV SI,3500H MOV DI,3600H CLD

MOV CX,8 REP MOVSB INT 21H CODE ENDS

END START

六.实验体会

通过系统认知实验,我掌握TD系列微机原理及接口技术教学实验系统的

操作,熟悉Wmd86联机集成开发调试软件的操作环境。做了一个习题之后,我对此环境有了更加深刻的认识。

实验二 分支程序设计实验

一、实验目的

1). 掌握分支程序的结构。 2). 掌握分支程序的设计、调试方法。 二、实验内容

设计一数据块间的搬移程序。

联系合同范文客服:xxxxx#qq.com(#替换为@)