Wmd86实验指导书(简)
- 格式:doc
- 大小:984.00 KB
- 文档页数:35
南理工微机实验报告篇一:微机实验报告实验1 基本操作实验一、实验目的(1)掌握TD- PITC 80X86微机原理及接口技术教学实验系统的操作,熟悉Wmd86联机集成开发调试软件的操作环境。
(2)掌握使用运算指令类编程及调试方法。
(3)掌握运算类指令对各状态标志位的影响及其测试方法。
(4)学习使用软件监视变量的方法。
二、实验设备PC机一台,TD- PITC实验装置一套三、实验内容及步骤通过对样例程序的操作,学会使用在TD- PITC环境下,如何输入汇编语言程序,如何进行汇编语言源程序的汇编、连接、下载和运行;在调试程序的学习过程中,应学会:如何设置断点,如何单步运行程序,如何连续运行程序,怎样查看寄存器的内容,怎样修改寄存器的内容,怎样查看存储器的内容,怎样修改存储器的内容实验内容一——BCD码转换为二进制实验内容将四个二位十进制数的BCD码存放于3500H起始的内存单元中,将转换的二进制数存入3501H起始的内存单元中,自行绘制流程图并编写程序。
实验步骤:1)运行Wmd86软件,进入Wmd86集成开发环境。
2)根据程序设计使用语言的不同,通过在“设置”下拉列表来选择需要使用的语言。
语言选择后,下次再启动软件,语言环境保持这次的修改不变。
在这里我们选择汇编语言。
3)语言选择后,点击新建来新建一个文档。
默认文件名为Wmd861.4)编写实验程序。
并保存,此时系统会提示输入新的文件名,输完后点击保存。
实验程序清单如下:SSTACK SEGMENT STACKDW 64 DUPSSTACK ENDSCODE SEGMENTASSUME CS:CODESTART:XOR AX,AXMOV SI 3500HMOV DI 3510HA1:MOVE AL,[SI]ADD AL,ALMOV BL,ALADD AL,ALADD AL,ALADD AL,BLINC SIADD AL,[SI]MOV [DI],ALINC SIINC DILOOP A1A2:JMP A2CODE ENDSEND START5)点击编译文件,若程序无误,再点击进行连接。
深圳大学实验报告课程名称:微机原理实验项目名称:系统认识实验学院:信息工程学院专业:电子信息工程指导教师:报告人:学号:***********班级:<1>班实验时间:2011. 04. 07实验报告提交时间:2011. 04. 27教务处制一.实验目的掌握TD系列微机原理及接口技术教学实验系统的操作,熟悉Wmd86实验系统的使用。
二.实验要求1、编写程序,将00到0Fh的16个数据写入内存3000H开始的连续16个内存单元。
2、编写程序,将以内存3500H开始的8的数据单元复制到以3600H开始的内存中;并查看相关结果。
三.方法与步骤1、运行Wmd86软件,进入集成开发环境;2、根据程序使用语言的不同,进行开发环境的设置;对于本次实验,设置如图;(1)、选择“汇编语言”(2)、选择“16位寄存器”步骤:1、新建一个文档,与多数软件的使用类似;2、编写程序,并保存。
3、单击进行编译;单击进行链接,链接无误后加载程序;为编译、链接、下载组合键。
如果有错,编译器会提示;并且需要根据提示进行改错,直到“加载成功”。
4、可以通过运行程序;停止运行;“F10”进行单步运行;设置断点;等等。
5、任何时候可以通过命令“D”,来观察内存中的数据;通过命令“E”来修改内存的值。
四.实验过程1、运行Wmd86软件,进入集成开发环境,设置环境;2、新建一个文件文件并保存;3、开始编写程序,然后实现将内存3500H单元的8个数据复制到3600H单元开始数据区中。
通过E命令修改3500H单元的开始数据,然后使用D命令查看3600H单元的开始数据。
如下:(1)程序的编写:(2)通过E命令修改3500H单元的开始数据(3)重新加载程序,然后使用D命令查看3600H单元的开始数据。
结果如图:(4)结果得出正确实现了将内存3500H单元的8个数据复制到3600H单元开始数据区中。
通过E命令修改3500H单元的开始数据,然后使用D命令查看3600H单元的开始数据。
《微机原理及接口技术B》实验指导书※实验环境实验设备——唐都TD-PITE 80X86 微机原理及接口技术微机实验平台。
每套设备包括实验箱一台、配备安装有Wmd86联机操作软件的PC微机一台、连接线及电源线。
图1 实验平台连接示意图图2 唐都TD-PITE实验箱图3 唐都TD-PITE实验箱布局图操作步骤:1、打开电脑。
2、插好实验平台电源线。
3、通过串口连接线连接实验箱与微机。
4、打开Wmd86联机操作软件。
5、检查端口是否选择好。
6、进行实验接线。
7、录入汇编程序。
8、编译、链接、下载,观察结果。
图4 Wmd86联机操作软件实验一定时器的使用1.实验目的和意义●熟悉接口试验箱的使用环境。
●体会接口电路通过外部总线与处理器连接原理。
●掌握可编程芯片8253的编程方法。
2.实验设备PC 机一台,TD-PITE 实验装置一套。
3.实验内容1、编写程序,将8254 的计数器0 和计数器1 都设为方式3,用信号源1MHz 作为CLK0时钟,OUT0 为波形输出1ms 方波,再通过CLK1 输入,OUT1 输出1s 方波。
2、编写程序,将8254 的计数器0 设为方式3,计数值为十进制数4,用单次脉冲KK1+作为CLK0 时钟,OUT0 连接MIR7,每当KK1+按动 5 次后产生中断请求,在Wmd86程序运行结果栏上显示字符M 。
改变计数值,验证8254 的计数功能。
4.背景知识〔1〕8254的功能➢8253具有三个独立的16位计数器〔0#~2#通道〕;➢每个通道有6种工作方式;➢可以进行二进制或十进制计数,计数方式为减1计数。
〔最高计数频率2.6MHZ〕〔2〕8254 的内部结构和外部引脚图1.1 8254内部结构图1.2 8254外部引脚〔3〕8254 的工作方式●方式0:计数到0 结束输出正跃变信号方式。
●方式1:硬件可重触发单稳方式。
●方式2:频率发生器方式。
●方式3:方波发生器。
●方式4:软件触发选通方式。
南理工微机实验报告篇一:南京理工大学微机实验报告微机实验报告实验2.1汇编语言程序的调试与运行思考题:1、带进位加法程序:DISP MACRO XMOV DL,XMOV AH,02HINT 21HENDMDATA SEGMENTDATA1 DB'65087'DATA2 DB'75087'N EQU $-DATA2DATA ENDSSTACK SEGMENT STACKSTA DB 20 DUP (?)TOP EQU $-STASTACK ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACK,ES:DATA START:MOV AX,DATAMOV DS,AXMOV AX,STACKMOV SS,AXMOV AX,TOPMOV SP,AXLEA SI,DATA1MOV BX,0MOV CX,NCALL DISPLDISP '+'LEA SI,DATA2MOV BX,0MOV CX,NCALL DISPLDISP '='LEA DI,DATA1MOV CX,NCALL ADDALEA SI,DATA1 MOV BX,0MOV CX,NCMP DL,0JZ NEXTDISP '1' NEXT: CALL DISPL DISP 0DHDISP 0AHMOV AX,4C00HINT 21HDISPL PROCDS1:MOV AH,02H MOV DL,[SI+BX] INT 21HINC BXLOOP DS1RETDISPL ENDP ADDA PROCPUSH CXMOV BX,0AD1:SUB BYTE PTR [SI+BX],30H SUB BYTE PTR [DI+BX],30H INC BXLOOP AD1POP CXPUSH CXMOV BX,N-1CLCAD2:MOV AL,[SI+BX]ADC AL,[DI+BX]AAAMOV [DI+BX],ALDEC BXLOOP AD2POP CXPUSH CXMOV BX,0MOV DL,0JNC AD3MOV DL,1AD3:ADD BYTE PTR [DI+BX],30HINC BXLOOP AD3POP CXRETADDA ENDPCODE ENDSEND START结果截图:2、上机步骤,调试方法:1、写代码完成功能要求,文件格式为.asm文件(如21si.asm),将文件放入带汇编工具的文件夹中,即含有汇编工具(MASM.EXE)和链接工具(LINK.EXE)的文件夹。
实验一操作训练及数码转换实验一、实验目的1)掌握80X86微机原理及接口技术教学实验系统的操作,熟悉Wmd86联机集成开发调试软件的操作环境。
2)掌握不同进制数及数码相互转换的程序设计方法。
二、实验设备PC一台,TD-PITE微机/单片机教学实验装置一套。
三、实验内容与步骤1系统认识实验系统操作练习1)连接PC与实验系统的通信电缆,打开实验系统电源。
2)运行Wmd86软件,进入Wmd86集成开发环境。
3)Wmd86集成开发环境提供了汇编语言和C语言两种编译方式调试程序,通过在“设置”下拉列表来选择需要使用的语言,此处,选择汇编语言。
语言选择后,下次再启动软件,语言环境保持这次的修改不改变。
4)单击新建活按<Ctrl+N>组合键来新建一个文档,默认文件名为Wmd861。
5)在编辑区输入源程序,完成输入后即存入D盘(文件名.ASM)6)单击“编译”,编译文件,若程序编译无误,然后再单击“链接”。
7)单机“下载”程序。
下载成功后,在输出区的结果窗口中会显示“加载成功”,表示程序已经正确下载。
实验步骤:将输出区切换到调试窗口:①使用U(CS):0000↓命令查看MOV AX,DATA语句得到数据段段地址,即DS=DATA=XXXX,记下该地址;②使用D(DS):0500↓查看DATA:0500H单元中是否已存入00、01、02、 (14)15;③用G=(CS):0000↓命令运行以上程序;④用D(DS):0600↓查看结果。
结果:00H、01H、02H、…、14H、15H存入了0208:0600开始的内存区域内。
2.数码转换编程及程序调试实验步骤:1)输入程序并检查无误,经汇编、连接后生成EXE文件。
2)使用U(CS):0000↓命令查看MOV AX,DATA语句得到数据段段地址,即DS=DATA=XXXX,记下该地址。
3)在输出区,选择“调试”方式,使用E(DS):地址↓修改,在DATA:0500H~0501H单元存入BCD数45的ASCII码,即:E DATA:0500↓并输入34、35。
2.1系统生疏试验【试验目的】把握TD 系列微机原理及接口技术教学试验系统的操作,生疏Wmd86 联机集成开发调试软件的调试环境。
【试验设备】PC 机一台,TD-PITE 试验装置一套。
【试验内容】编写试验程序,将00H~0FH 共16 个数写入到内存3000H 开头的连续16 个存储单元中。
【试验步骤】1.运行Wmd86 软件,进入Wmd86 集成开发环境。
2.在设置菜单中选择“汇编语言”和“16 位存放器”。
3.单击文集菜单的建命令,建一个文档,默认文件名为Wmd861。
4.编写试验程序,并保存,此时系统会提示输入的文件名,输完后点击保存。
5.单击编译文件,假设程序编译无误,则科技连续单击进展链接,链接无误前方可以加载程序。
6.连接PC 与试验系统的通讯电缆,翻开试验系统电源。
7.编译、链接都正确并且上下机通讯成功后,就可以下载程序,联机调试了。
可以通过端口列表中的“端口测试”来检查通讯是否正常。
点击下载程序。
为编译、链接、下载组合按钮,通过该按钮可以将编译、链接、下载一次完成。
下载成功后,在输出区的结果窗中会显示“加载成功!”,表示程序已正确下载。
起始运行语句下会有一条绿色的背景。
8.将输出区切换到调试窗口,试验命令D0000:3000 查看内存3000H 起始地址的数据。
9.点击按钮运行程序,等待程序运行停顿后,通过命令来观看程序结果。
10.也可以设置端点,要修改内存中的数据可以使用命令E,如E0000:3000 可以修改地址0000:3000 处的数据,修改完一个后,可按“空格”键连续输入下一个数。
输入完成后按“回车”键退出。
2.2数制转换试验【试验目的】1 把握不同进制数及编码相互转换的程序设计方法,加深对数值转换的理解。
2.生疏程序调试的方法。
【试验设备】PC 机一台,TD-PITE 试验装置一套。
【试验内容】编写程序,将ASCII 码表示的十进制数转换为二进制数。
【试验步骤】1.依据程序流程图编写程序。
Wmd86联机软件使用说明Wmd86为微机原理教学实验系统的联机软件,该软件支持汇编语言和C语言编译环境,具有高度可视化的源语言级跟踪调试界面,能够对寄存器和变量实时监视和即时修改,能够实时监视堆栈,集成专用图形显示窗口。
一、界面窗口介绍主界面窗口如下,主要分为三部分:程序编辑区、寄存器/变量/堆栈区和输出区,下面分别加以介绍。
1.程序编辑区:位于界面右上部,用户可在程序编辑区用“新建”命令打开一个新文档或用“打开”命令打开一个已存在的文档,在文档中用户可编辑程序。
用户可在程序编辑区打开多个文档,点击文档标签可激活任一文档。
编译、链接、加载以及调试命令只针对当前活动文档。
用户调试程序时,调试界面亦在文档中显示。
2.寄存器/变量/堆栈区:位于界面左上部,包括三个部分:寄存器区、变量区和堆栈区。
寄存器区和变量区用于实时监视寄存器和变量,也能够修改寄存器和变量的值,堆栈区主要用于实时监视堆栈寄存器。
点击寄存器区标签可观察和修改寄存器,点击变量区标签可观察和修改变量,点击堆栈区标签可观察堆栈寄存器。
执行相关操作后寄存器、变量和堆栈寄存器的值自动刷新,如果寄存器区刷新后的值和刷新前的值相同,则显示为蓝色,如果不同,则显示为红色。
变量区和堆栈区刷新前和刷新后都为蓝色。
想修改寄存器或变量,用鼠标左键单击某寄存器或变量,当寄存器或变量值的区域变为蓝色后输入修改后的值,然后回车。
如果修改的是寄存器,输入的值的长度与寄存器的长度相同,回车后修改正确,如果输入的值的长度和寄存器的长度不相同,寄存器的值没有被修改,保持原来的值且可以继续修改该寄存器的值。
如果修改的是变量,输入的值的长度与变量的长度相同,回车后修改正确,如果输入的值的长度小于变量的长度,回车后输入值的前面自动添零,如果输入值的长度大于变量的长度,回车后输入值的后面的多余部分自动删除。
堆栈区只用于监视,不能够被修改。
3.输出区:位于界面下部,输出区包含三个部分:编译区、调试区和结果区。
第三章工厂高压线路的微机继电保护实验一模拟系统正常、最大、最小运行方式一.实验目的了解电力系统的几种运行方式。
二.实验内容1.接通电源。
隔离开关QS1、QS3、QS5、QS9、QS15打到“ON”的位置。
分别按下QF1、QF3、QF5、QF7、QF11、QF12的“ON”绿色按钮,红色指示灯亮。
运行方式切换为最大。
2.按下故障确认按钮d4。
记录此时的短路电流和母线残余电压。
3.解除短路故障,将运行方式切换至正常。
再次按下d4,记录短路电流和母线残余电压。
4.解除短路故障,将运行方式切换至最小,重复步骤3,记录短路电流和母线残余电压。
5.将实验数据填入下表中:实验二微机线路保护装置参数整定操作一.实验目的掌握微机线路保护装置参数整定的原则及方法。
二.实验内容阅读微机线路保护装置的使用说明(如下),并在微机线路保护装置上进行实际操作。
XNR-800微机保护测控装置使用说明书一.保护测控装置面板图标使用说明:1.微机保护测控装置说明:微机保护测控装置包含以下型号内容:XNR-871 线路保护测控装置;XNR-872 变压器保护测控装置;XNR-873 电动机保护测控装置;XNR-896 电动机差动保护测控装置;XNR-876 电容器保护测控装置;XNR-862 母联备自投保护测控装置;XNR-865 母线PT保护测控装置;XNR-891 主变差动保护测控装置;XNR-882 主变后备保护测控装置;该类型保护测控装置的名称在保护测控装置的最上端直接显示;2.微机保护测控装置面板指示灯说明:此类型的面板指示灯共有七个,从上往下依次排列顺序如下:O 运行:表示装置的运行状态,正常运行时为绿色显示且不停的闪烁。
O 电源:表示装置的工作电源是否正常,正常运行时为绿色显示且常亮。
O 告警:表示装置检测的设备有不正常的状态发生,正常运行时不显示,出现不正常状态时显示红色。
过负荷、PT断线、PT失压、零序过流、小电流接地、轻瓦斯、温度升高等情况出现时指示灯显示红色。
微机原理及应用实验指导书杨凌霄阎有运郭顺京张伟编著河南理工大学电气工程系2004.8、八、亠前言实验目的掌握微型计算机的结构组成和工作原理、微机存储系统的结构组成和工作原理,熟练掌握微型计算机的中断技术、典型接口芯片的硬件设计和初始化及工作程序的设计。
了解微型计算机的最新技术和发展。
为后续课程打下坚实的基础。
实验综述微机原理及接口技术是一门实践性很强的专业技能课,通过实验环节使学生掌握微型计算机与外设连接的有关技术,以及一些典型通用接口的工作原理、工作过程及应用方法,培养学生对接口电路分析和设计的能力,使学生能将微型计算机与通用或专用外设连接起来,构成完整的微机系统或计算机控制系统。
每次实验前,学生必须按照指导书要求进行不少于实验课时数的预习与准备。
实验结果必须经实验教师认可。
实验环境硬件条件:高档PC 机微机及接口实验系统装置软件条件:DOS 操作系统、Windows 操作系统。
任意一种编辑程序,如EDIT .EXE。
宏汇编程序MASM .EXE 。
连接程序LINK .EXE 。
调试程序DEBUG .EXE 。
集成操作软件:WMD86目录实验一系统认识实验 (1)实验二顺序程序设计 (6)实验三循环程序设计 (7)实验四分支程序设计 (8)实验五子程序设计 (9)实验六显示程序设计 (10)实验七中断特性及8259应用编程实验 (11)实验八8255并行接口应用实验 (16)实验九8253定时/计数器应用实验 (19)实验十8251串行接口应用实验 (22)实验十一双机通讯实验 (25)实验十二EPROM 扩展实验 (27)实验十三8255键盘及显示接口实验 (30)、实验目的掌握TDN86/88 教学系统的基本操作。
、实验设备TDN86/88 教学实验系统。
、实验内容及步骤实验内容:从3500H 内存单元开始建立0~15 共16 个数据实验源程序如下:STACK SEGMENT STACK ;8088 宏汇编程序DW 64 DUP(?) ;定义堆栈段STACK ENDSCODE SEGMENT ;定义代码段ASSUME CS:CODESTART:MOV DI ,3500H ;程序开始设数据首址MOV CX ,0010H;字节数送入CX 中MOV AX ,0000HSAHFAl :MOV [DI] , AL ;写入一字节INC DI ;修改地址指针INC AX ;修改数据DAA ;十进制调整LOOP A1 ;未填完转移A2:JMP A2CODE ENDS ;代码段结束END START ;程序结束实验步骤:1使用串行通信电缆将实验系统与计算机(PC)微机相连。
Wmd86实验指导书(简)第1章TD-PITE实验系统简介1.1实验系统配置TD-PITE实验系统由I386E某系统板和接口实验平台两部分组成。
其配置情况如表1-1所列。
表1-1TD-PITE系统的主要配置项目最小系统基本接口芯片内容I386E某系统板8254825582378251DAC0832ADC080974LS24574LS573控制存储器62256SRAMFLASH液晶(选)点阵面包板实验用连线图形液晶8某8LED点阵连接用排线一套数量11111116121111项目键盘数码显示电子音响单次脉冲逻辑开关显示灯驱动接口步进电机(选)直流电机串行口机内电源通信电缆箱体内容4某4键阵共阴极数码管扬声器微动开关拨动开关LEDULN280335BYJ46型DC12V,1.1WDB9插座5V、±12VRS-232数量1412161611111111.2实验系统总线系统总线以排针的形式引出。
实验时,与实验单元相连可完成相应的实验。
系统引出信号线说明见表1-2。
表1-280某86微机系统信号线信号线某D0~某D15某A1~某A20BHE#、BLE#ADS#MY0、MY1IOY0~IOY3HOLDHLDA说明系统数据线(输入/输出)系统地址线(输出)字节使能信号(输出)地址状态信号(输出)存储器待扩展信号(输出)信号线MIR6、MIR7SIR1R/W#MRD#、MWR#IOR#、IOW#说明主8259请求信号(输入)从8259请求信号(输入)读、写信号(输出)存储器读、写信号(输出)I/O读、写信号(输出)复位信号(输出)1MHz时钟输出1.8432MHz时钟输出I/O接口待扩展信号(输出)RST、RST#总线保持请求(输入)总线保持应答(输出)CLKPCLK注:#号表示低电平有效1.3实验系统软件实验系统软件Wmd86.e某e已安装在PC机开始菜单的程序选项中,一般在桌面上建立了名为Wmd864.1的快捷方式。
LD-STC12型单片机原理实验箱实验指导书鲁东大学信息与电气工程学院STC12C5A60S2单片机程序下载说明1.编程需要的软件单片机系统的开发环境和运行环境是相互独立的。
开发环境建立在PC机上,需要的开发软件如下:(1)编程软件编程软件需要具备对源程序的编辑、编译、连接、调试等功能。
开发STC 单片机的应用系统常用Keil作为编程软件。
用户录入程序代码,形成源程序文件*.c(C51源程序)或*.asm(汇编语言源程序)。
编译、连接之后生成单片机可以执行的十六进制代码文件*.hex。
该软件的使用方法请参照教材第三章的介绍。
(2)程序下载软件STC_ISP.exe是STC单片机专用的程序下载软件。
用于将*.hex文件下载到单片机系统的程序存储器中。
2.程序下载原理(1)在线编程硬件电路在线编程使用的硬件电路原理框图如图1所示。
通过USB线,将PC端的USB 接口与实验箱USB接口单元的USB接口连接;实验箱中,将USB接口单元的TXD 和RXD分别与单片机最小系统的RXD和TXD通过信号线相连接。
加上电源之后PC机端即可使用STC_ISP软件给单片机下载程序。
图1 在线编程的硬件原理框图(2)程序下载的原理STC12系列单片机集成了在系统可编程(In System Programming,ISP)功能,芯片内部固化有ISP 引导固件,配合PC 机上的软件STC_ISP ,可直接通过串口引脚P3.0、P3.1给用户系统上的单片机下载程序。
运行STC_ISP 软件后的界面如图2所示。
(3)STC_ISP 软件使用说明使用STC_ISP 软件下载程序有下面几个步骤: ① 用串口线将单片机系统板的串口与计算机串口相连。
②打开STC_ISP 软件,参照图2,在选择待下载程序的MCU Type (MCU类型)框中选择STC12C5A60S2。
③单击“打开程序文件”按钮,选择要下载的文件*.Hex 。
如果要下载数据到EEPROM 中,可以单击“打开EEPROM 文件”按钮,选择要下载的文件,(本书实验不需要选择EEPROM 文件)。
WMD86使用操作过程:
l)使用串行通讯电缆将实验系统与PC微机相连。
2)启动PC微机,在Win9X环境下安装WMD86操作软件。
3)开启实验系统电源。
4)点击WMD86图标,进入软件操作环境。
5)点击“新建”图标,进入编辑窗口,开始输入源程序。
6)输入程序后,点击“保存”图标以保存程序(扩展名为.ASM)。
7)选择“编译”菜单,对源程序进行汇编,生成目标文件(*.obj)及错误信息文件(*.M)。
若给出LST文件名则生成相应*.LST文件。
8)汇编无误后,对汇编生成的*.obj文件进行连接,连接信息显示于屏幕上,生成相应*.EXE 可执行文件。
9)点击“调试”图标,进入Debug调试窗口,如果实验系统正常,则显示“>”符号和光标。
10)选择“装入程序”菜单,打开所要装入的.EXE程序,默认程序段地址CS为0000及偏移量地址IP为2000,则将程序从磁盘装入到实验系统内存。
11)调试窗口中的调试操作与DOS版本下的调试操作相同。
(运行:G=0000:2000)
12)点击寄存器图标,则显示寄存器窗口,可在程序调试中使用。
13)选择“文件”菜单中的“退出”,则退出WMD86操作环境。
附录系统编程信息
一、地址分配情况
1.系统内存分配
2.系统编码
(1)存储器编码
(2)输入、输出接口编码
二、BIOS说明
其中,INT10说明如下:。
实验⼀微机原理系统认识试验报告实验报告课程名称微型计算机原理原理与接⼝技术实验项⽬系统认识、数码转换、运算编程实验实验仪器Wmd86联机软件、PC机⼀台学院____信息管理学院_ ___专业信息安全班级/学号信安1001班/2010012233学⽣姓名姚兴仁实验⽇期2012/04/09成绩______________________指导教师_________ ________实验⼀系统认识、数码转换、运算编程实验⼀、实验⽬的1.掌握TDN86/88教学系统的基本操作。
2.学习数码转换的程序设计⽅法;3.学习运算编程⽅法。
⼆、实验设备1.PC机⼀台;2.TDN86/88教学实验系统⼀台。
三、实验内容及步骤1.系统认识实验从3500H内存单元开始建⽴0-15共16个数据。
实验程序如下:STACK1 SEGMENT STACK ;8088 宏汇编程序DW 64 DUP(?) ;定义堆栈段STACK1 ENDSCODE SEGMENT ;定义代码段ASSUME CS:CODESTART: MOV DI,3500H ;程序开始设数据区⾸址MOV CX,0010H ;字节数送⼊CX中MOV AX,0000HA1: MOV [DI],AL ;写⼊⼀字节INC DI ;修改地址指针INC AX ;修改数据DAA ;⼗进制调整LOOP A1 ;未填完转移CODE ENDS ;代码段结束END START ;程序结束实验步骤(1)启动Wmd86联机软件Wmd86联机软件的启动⽅式有两种,可以在【开始】/【程序】/【TangDu】菜单中单击“Wmd86”的程序组启动,也可以直接双击桌⾯上的“Wmd86”快捷键启动该程序组。
启动应⽤程序进⼊主界⾯窗⼝后,应显⽰“串⼝通讯成功”⼩窗⼝,若显⽰“串⼝通讯不成功”,说明上位机和下位机的连接不正常或下位机死机,请确认下位机电源已经打开,串⼝线两端接触良好。
(2)输⼊源程序,检查⽆误后存盘。