微机原理及应用实验报告

微机原理及应用实验报告

ID:15985902

大小:530.80 KB

页数:19页

时间:2018-08-07

微机原理及应用实验报告_第1页
微机原理及应用实验报告_第2页
微机原理及应用实验报告_第3页
微机原理及应用实验报告_第4页
微机原理及应用实验报告_第5页
资源描述:

《微机原理及应用实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、19实验一集成开发环境认识一、实验内容阅读实验程序,了解星研集成软件的使用方法及调试功能。二、实验目的及要求(一)实验目的通过建立一个具体的程序来了解星研集成软件的使用方法及调试功能。(二)实验要求学生在实验课前必须认真预习教科书与指导书中的相关内容,阅读汇编语言源程序,为实验做好充分准备。独立操作完成实验内容,并写出实验报告。三、实验条件及要求计算机,星研集成环境软件。四、实验相关知识点MASM汇编语言程序设计。星研集成软件应用。五、实验步骤首先运行星研集成软件。启动画面如图:1、设置缺省项目19执行[主菜单»辅助»缺省项目],

2、出现一个对话框:选择“STARES8688仿真模块”。点击进入下一步:“选择语言”您可以根据自己的需要以及程序的类型作相应的选择,本实例选择Borland公司的TurboC(3.0)、TASM(5.0)(请确定在选择语言之前已经安装好相应的编译软件)。然后再点击进入下一步:“编译、连接控制项”19实验仪提供64Kmemory空间,memorymodel请选择tiny,缩写为mt;如果需要源程序级别调试,必须使用-v–y控制项,为了支持多文件编译、连接,必须使用-c控制项。一般不必改变TurboC的编译控制项。如果需要源程序级别调试

3、,必须使用/zi/l控制项。一般不必改变Tasm的编译控制项。如果需要源程序级别调试,必须使用/m/l/v控制项。一般不必改变TLINK的连接控制项。19然后再点击进入下一步:“存贮器出借方式”仿真模块EMU598提供64K仿真RAM,作程序段(CS)、数据段(DS)、附加段(ES)、堆栈段(SS)使用。2、建立源文件下面我们建立源文件,执行[主菜单»文件»新建],(或者点击图标)打开窗口如下:首先选择存放源文件的目录,输入文件名,注意:一定要输入文件名后缀。对源文件编译、连接、生成代码文件时,系统会根据不同的扩展名启动相应的编译

4、软件。比如:*.asm文件,使用TASM来对它编译。本实例文件名为move.asm。窗口如下:19按“确定”即可。然后出现文件编辑窗口:输入源程序,本实例的源程序如下:.MODELTINY;memorymode:tiny.STACK100;堆栈.CODE;开始程序段START:MOVAX,@DATAMOVDS,AXMOVES,AXNOPMOVCX,100HMOVSI,3000HMOVDX,2000HSTART1:MOVAL,[SI]OUTDX,ALINCSIINCDXLOOPSTART1MOVDI,6000HMOVDX,2000H

5、MOVCX,100HSTART2:INDX,ALMOV[DI],ALINCDIINCDXLOOPSTART2SJMP$19MoveENDPENDSTART输入源程序,如下图:这样一个源文件就建立好了。3.编译、连接文件首先选择一个源文件,然后可以编译、连接文件了。对文件编译,如果没有错误,再与库文件连接,生成代码文件(DOB、EXE文件)。编译、连接文件的方法有如下二种:(1)使用[主菜单»项目»编译、连接]或[主菜单»项目»重新编译、连接]”。(2)点击图标或来“编译、连接”或“重新编译连接”。“编译连接”与“重新编译、连接”区

6、别:“重新编译、连接”不管源文件是否修改、编译软件是否变化、编译控制项有无修改,对源文件编译,如果没有错误,再与库文件连接,生成代码文件(DOB、EXE文件)。编译、连接过程中产生的信息显示在信息窗的“建立”视中。编译没有错误的信息如下:若有错误则出现如下信息框:19有错误、警告信息,用鼠标左键双击错误、警告信息或将光标移到错误、警告信息上,回车,系统自动打开对应的出错文件,并定位于出错行上。这时用户可以作相应的修改,直到编译、连接文件通过。4.调试在软件中选择对应的仿真器、实验仪型号,具体设置如下:执行[主菜单»辅助»仿真器、实

7、验仪],对话框如下:19根据你所使用的机型作相应选择。本实验在计算机上模拟,故选择模拟调试器。如果编译、连接正确后,可以开始调试程序。进入调试状态方法有:a)执行[主菜单»运行»进入调试状态]b)点击工具条的c)执行[主菜单»运行»装载DOB、HEX、BIN文件]进入后的窗口如下:在整个图片中我们可以看到相对应的窗口信息。在“工作区窗”的“CommonRegister”中我们可以了解通用寄存器的信息。中间的窗口为源程序窗口,用户可在此设置断点,设置光标的运行处,编辑程序等。寄存器窗我们可以看到一些常用的寄存器的数值。存贮窗1、存贮

8、窗2显示相应的程序段(CS)、数据段(DS)、IO设备区的数据,还有变量窗,自动收集变量显示其中。反汇编窗显示对程序反汇编的信息代码、机器码、对应的源文件。在信息窗的“装载”视中,显示装载的代码文件,装载的字节数,装载完毕后,显示启始地址,结束地址

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

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

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