实验一 操作训练及数码转换实验

实验一 操作训练及数码转换实验

ID:39136995

大小:22.08 KB

页数:3页

时间:2019-06-25

实验一 操作训练及数码转换实验_第1页
实验一 操作训练及数码转换实验_第2页
实验一 操作训练及数码转换实验_第3页
资源描述:

《实验一 操作训练及数码转换实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验一操作训练及数码转换实验一、实验目的1)掌握80X86微机原理及接口技术教学实验系统的操作,熟悉Wmd86联机集成开发调试软件的操作环境。2)掌握不同进制数及数码相互转换的程序设计方法。二、实验设备PC一台,TD-PITE微机/单片机教学实验装置一套。三、实验内容与步骤1系统认识实验系统操作练习1)连接PC与实验系统的通信电缆,打开实验系统电源。2)运行Wmd86软件,进入Wmd86集成开发环境。3)Wmd86集成开发环境提供了汇编语言和C语言两种编译方式调试程序,通过在“设置”下拉列表来选择需要

2、使用的语言,此处,选择汇编语言。语言选择后,下次再启动软件,语言环境保持这次的修改不改变。4)单击新建活按组合键来新建一个文档,默认文件名为Wmd861。5)在编辑区输入源程序,完成输入后即存入D盘(文件名.ASM)6)单击“编译”,编译文件,若程序编译无误,然后再单击“链接”。7)单机“下载”程序。下载成功后,在输出区的结果窗口中会显示“加载成功”,表示程序已经正确下载。实验步骤:将输出区切换到调试窗口:①使用U(CS):0000↓命令查看MOVAX,DATA语句得到数据段段地址,即

3、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↓命令查看MOVAX,DATA语句得到数据段段地址,即DS=DATA=XXX

4、X,记下该地址。3)在输出区,选择“调试”方式,使用E(DS):地址↓修改,在DATA:0500H~0501H单元存入BCD数45的ASCII码,即:EDATA:0500↓并输入34、35。4)用G=(CS):0000↓命令运行以上程序。5)用DDATA:0510↓查看结果,应为DATA:05102D6)反复试几组数据,考察程序的正确性,把结果填入下表中:输入数据(ACSII码)转换结果120C955F3.编程练习题2)编程将16位二进制数(用2字节16进制数表示)转换为5位ASCII码表示的十进制数

5、。要求:在0500H~0501H单元存放被转换的16位二进制数,转换结果放在0510H~0514H单元中。答:程序如下STACKSEGMENTSTACKDW64DUP(?)STACKENDSDATASEGMENTORG0500HDATA1DW00AAHORG0510HDATA2DB5DUP(?)DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKSTART:MOVAX,DATAMOVDS,AXLEASI,DATA1LEADI,DATA2+4MOVCX,00

6、05HMOVAX,[SI]AA0:MOVBL,0AHDIVBLADDAH,30HMOV[DI],AHDECDIMOVAH,00HLOOPAA0MOVAH,4CHINT21HCODEENDSENDSTART结果如下0510H0511H0512H0513H0514H00170一、实验感想通过本次实验,我掌握80X86微机原理及接口技术教学实验系统的操作,熟悉Wmd86联机集成开发调试软件的操作环境。掌握不同进制数及数码相互转换的程序设计方法。当然在一开始实验的时候我是遇到不少麻烦的:由于不是经常使用汇编语

7、言,汇编的不少指令已经忘记了(例如DIV指令的使用对寄存器的影响),再加上预习错误(学委叫我们预习到了第二个实验)和自主编程实验题中一开始对题目的不理解(一直不明白用ASCII码表示的十进制数到底是十进制还是ASCII码这个问题,后来终于弄明白,ASCII码十进制数是ASCII码,只不过是用ASCII码来表示实际的十进制数)让我在编程题目上耗费了不少时间,最后一边看书才把程序写出,总之,失败是成功之母,这次实验收获良多,下一次实验一定会更好。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。