教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 建筑文档 >

Wmd86实验指导书(简)

来源:网络收集 时间:2026-07-11
导读: 第 1 章 TD-PITE实验系统简介 1.1 实验系统配置 TD-PITE实验系统由I386EX系统板和接口实验平台两部分组成。其配置情况如表1-1所列。 表1-1 TD-PITE系统的主要配置 项 目 最小系统 基本接口芯片 内 容 I386EX系统板 8254 8255 8237 8251 DAC0832 ADC0809 74L

第 1 章 TD-PITE实验系统简介

1.1 实验系统配置

TD-PITE实验系统由I386EX系统板和接口实验平台两部分组成。其配置情况如表1-1所列。

表1-1 TD-PITE系统的主要配置

项 目 最小系统 基本接口芯片 内 容 I386EX系统板 8254 8255 8237 8251 DAC0832 ADC0809 74LS245 74LS573 控制存储器 62256SRAM FLASH 液晶(选) 点 阵 面包板 实验用连线 图形液晶 8×8LED点阵 连接用排线一套

数量 1 1 1 1 1 1 1 6 1 2 1 1 1 1 项 目 键 盘 数码显示 电子音响 单次脉冲 逻辑开关 显示灯 驱动接口 步进电机(选) 直流电机 串行口 机内电源 通信电缆 箱体 内 容 4×4键阵 共阴极数码管 扬声器 微动开关 拨动开关 LED ULN2803 35BYJ46型 DC12V,1.1W DB9插座 5V、±12V RS-232 数量 1 4 1 2 16 16 1 1 1 1 1 1 1 1.2 实验系统总线

系统总线以排针的形式引出。实验时,与实验单元相连可完成相应的实验。系统引出信号线说明见表1-2。

表1-2 80X86微机系统信号线

信 号 线 XD0~XD15 XA1~XA20 BHE#、BLE# ADS# MY0、MY1 IOY0~IOY3 HOLD HLDA 说 明 系统数据线(输入/输出) 系统地址线(输出) 字节使能信号(输出) 地址状态信号(输出) 存储器待扩展信号(输出) 信 号 线 MIR6、MIR7 SIR1 R/W# MRD#、MWR# IOR#、IOW# 说 明 主8259请求信号(输入) 从8259请求信号(输入) 读、写信号(输出) 存储器读、写信号(输出) I/O读、写信号(输出) 复位信号(输出) 1MHz时钟输出 1.8432MHz时钟输出 I/O接口待扩展信号(输出) RST、RST# 总线保持请求(输入) 总线保持应答(输出) CLK PCLK 注:#号表示低电平有效

1

1.3 实验系统软件

实验系统软件Wmd86.exe已安装在PC机开始菜单的程序选项中,一般在桌面上建立了名为Wmd86 4.1的快捷方式。它为集编辑、编译、链接、执行、调试及监视与输出于一体的集成开发软件,下面简单介绍该软件的使用方法。

运行该软件和其它应用软件唯一不同的是:要保证实验箱电源接通。即PC机与实验箱保持通信状态。运行该软件后,在PC机屏幕上出现Wmd86主窗口,如图1-1所示。

窗口分成四部分:菜单与工具栏区、程序编辑区、寄存器/变量/堆栈区和输出区。

程序编辑区

图1-1 Wmd86集成开发环境

1.菜单与工具栏区

操作方法同其它菜单和工具栏的使用,故不予介绍。仅介绍一些本系统特有的工具按钮。 其中,编译工具栏图标含义如下:

为编译按钮:当实验程序调入或写入程序编辑区时该按钮有效。编译当前实验程序,在源程序所在目录下生成同名的目标文件。

为链接按钮:当实验程序编译完成后有效。在源程序所在目录下生成同名的可执行文件。 为加载按钮:当实验程序链接完成后有效。把链接生成的可执行文件传送到下位机中,即实验系统的存储器中。

2

为编译、链接和加载:当实验程序调入或写入程序编辑区时有效。依次执行编译、链接和加载。

调试工具栏的所有按钮只仅在实验程序加载完成后有效。图标含义如下:

为监视变量按钮:设置要观察的全局变量。设置后才能在集成环境中的变量区出现要观察的变量。

为堆栈监视按钮:选择要监视堆栈后,才能在集成环境中的堆栈区观察堆栈的变化情况。 为设置起点按钮:当前光标所在行为当前行,此命令把当前行设置为程序的起点,即程序开始执行的行。寄存器区的CS和IP的值刷新后执行此行。 为单步执行按钮:从程序起点开始执行一行指令。

为跳过按钮:从程序起点开始执行一行指令。与单步执行按钮不同的是将子程序视为一个命令行。

为设置/删除断点按钮:为当前行设置断点或删除已设的断点。最多设置8个断点。 清除所有断点按钮:清除源程序中设置的全部断点。

为执行按钮:从程序起点执行到结束。除非遇到断点,会停止,再按此按钮会从断点处继续执行,直到再次遇到断点或程序结束。

为停止按钮:点击此按钮使程序停止执行。 2.程序编辑区

实验时的程序调入或写入此区,可通过文件菜单的打开或新建实现。可同时打开或新建多个实验程序。但只有一个实验程序被汇编、链接、执行和调试。通过点击标签实现实验程序的切换。

实验程序通过文件菜单的保存或另存存储到磁盘中。

3.寄存器/变量/堆栈区

通过点击该区下方的标签,选择寄存器、变量或堆栈区,以监视相应值的变化。其中寄存器和变量区还可修改。用鼠标左键单击某寄存器或变量,当寄存器或变量值的区域变为蓝色后输入修改后的值,然后回车。如果修改的是寄存器,输入值的长度必须与寄存器的长度相同,否则寄存器的值没有被修改。寄存器的值发生变化时,显示为红色。变量或堆栈区总是显示蓝色。

4.输出区

位于窗口的下部,通过点击该区下方的标签,选择编译、调试或结果区。从而显示相应

3

的输出信息。结果区中有“加载中,请稍候.....”的字样,表示实验系统软件正在把可执行文件加载到下位机(实验箱)中,用户此时应等待直到“加载成功”字样的出现。程序中用“INT 10H”输出的结果也显示在此区。软件或硬件复位成功后,结果区才显示“复位成功!”

4

第2章 实验项目

2.1微机原理及其程序设计实验

通过实验进一步学习80X86指令系统、寻址方式及程序的设计方法。同时掌握实验系统软件的使用。

2.1.1 系统认识实验

1.实验目的

掌握TD-PITE实验系统的操作,熟悉Wmd86软件的操作环境,为后续的实验奠定基础。 2.实验内容

已有实验程序:计算四个两位压缩BCD数之和,并将和保存到存储器中。 3.实验步骤

(1)运行Wmd86软件,进入Wmd86窗口,即Wmd86集成开发环境。

(2)根据程序设计使用语言的不同,通过“设置”菜单选择需要的语言。如图2-1所示。

图2-1 选择程序设计语言

(3)点击新建按钮或文件菜单的新建,如图2-2所示。实验程序的默认文件名为Wmd861.asm。

图2-2 新建程序

5

(4)编写实验程序并以1.asm为名保存,如图2-3所示。

图2-3 程序编辑实例

实验程序如下:

SSTACK SEGMENT STACK

DW 64 DUP(?)

SSTACK ENDS DATA A

SEGMENT

DB 56H,78H,32H,26H

SUM DW 0 DATA CODE

ENDS SEGMENT

ASSUME CS:CODE, DS:DATA

START: MOV AX, DATA

MOV DS, AX MOV AX, OFFSET A MOV SI, AX MOV CX, 3

MOV AL,0 L1:

ADD AL,[SI]

6

JNC L2 INC SUM+1 l2: INC SI LOOP L1

MOV BYTE PTR SUM,AL L3: JMP L3 CODE ENDS

END START

(5)点击

,编译程序。若程序无错,则输出图2-4所示的输出信息。然后点击,进

行链接。若无错输出图2-5所示的输出信息。若有错应重复(4),此时对程序进行修改,直到编译和链接无错,进入(6)。

图2-4 编译输出信息

图2-5 链接输出信息

(6)打开实 …… 此处隐藏:3953字,全部文档内容请下载后查看。喜欢就下载吧 ……

Wmd86实验指导书(简).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/682171.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)