资源描述:
《实验二 交叉汇编软件mbug的使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验二交叉汇编软件MBUG的使用一.MBUG交叉汇编调试软件 在使用ME-5103型单片机在线仿真器开发时,应用功能强大的MBUG交叉汇编调试软件,可以大大提高效率。1.主要特性.支持MCS-51和Piliphs80C51系列单片微机ASM-51,PL/M51,C-51源文件文本调试;.目标文件为IntelHEX,IntelOMF,Metalink格式;.和ME-5103型单片机在线仿真器联接使用调试时,通信速率可达115.2kbps;.可在IBM-PC的键盘,显示器上联机调试;.仿真目标程序
2、目标数据仿真器程序仿真器数据四种存储器仿真区域。2.软件组成和使用环境MBUG交叉汇编调试软件在IBM-PC及兼容机的DOS环境下运行,源程序文件采用一般的文本文件如EDIT,PE,或TurboC源程序文件编辑器等进行编辑,然后用本软件交叉汇编和联机调试,本软件包括4个文件:MBUG.COMMBUG.CFGMBUG.HLPMBUG.OVL在使用时最好在硬盘中建立一个专用的子目录如M51,将上述文件复制到该子目录下使用。本软件处理的文件允许在根目录或子目录下操作,输入文件名可包括路径名,如:D:
3、M51USERMYFILE.ASM。3.进入软件操作 在DOS命令提示下,输入MBUG,回车后如图2.1显示,包括版本号,功能介绍等信息.MBUGV3.10CPU:8051NONAME.HEXI_PSI_RWCOM1:READYManleyIn-CircuitEmulatorDebuggerVersion3.10Copyright©1990-1993byManleyelectronicsco.,Ltd.IBMPC/XT/AT,286/386/486,PS/2,orCompatible.Em
4、ulateCPU8051/52,80C652,80C552,8751etc.SerialLinkkeepsthehighestspeed.Source-leveldebugforAsm51,PL/M51andC-51.Assemble,Disassemble,Debug,File,Shelletc.Pressanykeytocontinue…图2.1MBUG首页这时,按任意键进入MBUG窗口工作状态如图2.2显示,MBUGV3.10CPU:8051NONAME.HEXI_PSI_RWCOM1:R
5、EADYProgram:0000(PC:0000)----------------Rigister-----------------------PSW--
6、R0=00R4=00P0=00C0=0000
7、CY=0
8、R1=00R5=00P1=00C1=0000
9、AC=0
10、R2=00R6=00P2=00
11、FO=0=======MainMenu========00P3=00
12、S=00
13、Help(Alt-F)
14、ON=00000000PCON=00
15、OV=0
16、OSshell
17、TMOD=00
18、F1=0
19、Pro
20、gramming
21、IP=00000000SCON=00
22、P=0
23、Loadprogram
24、IE=00000000SBUF=00
25、SP=00
26、SetupMBUG.CFG
27、.)
28、0>00
29、Assemble
30、-----------------------------
31、Disassemble
32、000000000000........
33、RunandDebug
34、000000000000........
35、Quit(Alt-eXit)
36、000000000000........===================
37、=======000000000000........
38、200000000000000000........
39、280000000000000000........
40、300000000000000000........
41、380000000000000000........
42、400000000000000000........
43、480000000000000000........
44、500000000000000000........----------------------------------
45、--------------------------------------------HelpF3-File^Find^Next↑↓←→PgUgPgDn^PgUg^PgDnHomeEnd图2.2MBUG主菜单最顶上的一行为系统状态信息包括版本号,CPU类型,以被装入的文件名,仿真模式,串行通讯口的信息等。最下面的一行为命令行提示和错误提示信息.窗口的作用如图2.3所示。MBUGV3.10CPU:8051NONAME.HEX系统状态信息I_PSI_RWCOM1:READYProgram