实验二交叉汇编软件mbug的使用

上传人:j****9 文档编号:46007330 上传时间:2018-06-20 格式:DOC 页数:4 大小:59.50KB
返回 下载 相关 举报
实验二交叉汇编软件mbug的使用_第1页
第1页 / 共4页
实验二交叉汇编软件mbug的使用_第2页
第2页 / 共4页
实验二交叉汇编软件mbug的使用_第3页
第3页 / 共4页
实验二交叉汇编软件mbug的使用_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《实验二交叉汇编软件mbug的使用》由会员分享,可在线阅读,更多相关《实验二交叉汇编软件mbug的使用(4页珍藏版)》请在金锄头文库上搜索。

1、实验二实验二 交叉汇编软件交叉汇编软件 MBUG 的使用的使用一MBUG 交叉汇编调试软件在使用 ME-5103 型单片机在线仿真器开发时,应用功能强大的 MBUG 交叉汇编调试 软件,可以大大提高效率。 主要特性 支持 MCS-51 和 ilihs80C51 系列单片微机 ASM-51,L/M51,C-51 源文件文本调试;目标文件为 Intel HEX, Intel OMF, Metalink 格式; 和 ME-5103 型单片机在线仿真器联接使用调试时,通信速率可达 115.2kbs; 可在 IBM-C 的键盘,显示器上联机调试; 仿真目标程序目标数据仿真器程序仿真器数据四种存储器仿真区

2、域。软件组成和使用环境 MBUG 交叉汇编调试软件在 IBM-C 及兼容机的 DOS 环境下运行,源程序文件采用 一般的文本文件如 EDIT, E, 或 Turbo C 源程序文件编辑器等进行编辑,然后用本软件交 叉汇编和联机调试,本软件包括个文件: MBUG.COM MBUG.CFG MBUG.HL MBUG.OVL 在使用时最好在硬盘中建立一个专用的子目录如 M51,将上述文件复制到该子目录下 使用。本软件处理的文件允许在根目录或子目录下操作,输入文件名可包括路径名,如: D:M51USERMYFILE.ASM。进入软件操作在 DOS 命令提示下,输入 MBUG,回车后如图 2.1 显示,

3、包括版本号,功能介绍等信 息MBUG V3.10 CU:8051 NONAME.HEX IS IRW COM1:READYManley In-Circuit Emulator DebuggerVersion 3.10Coyright 1990-1993 by Manley electronics co., Ltd. IBM C/XT/AT,286/386/486,S/2, or Comatible. Emulate CU 8051/52,80C652,80C552,8751 etc. Serial Link kees the highest seed. Source-level debug f

4、or Asm51,L/M51 and C-51. Assemble,Disassemble,Debug,File,Shell etc.ress any key to continue 图 2.1 MBUG 首页这时,按任意键进入 MBUG 窗口工作状态如图 2.2 显示, MBUG V3.10 CU:8051 NONAME.HEX IS IRW COM1:READY rogram:0000(C:0000)- Rigister - SW - | R0=00 R4=00 0=00 C0=0000 | CY=0 | R1=00 R5=00 1=00 C1=0000 | AC=0 | R2=00 R6

5、=00 2=00 | FO=0= Main Menu = =00 3=00 | S=00| Hel(Alt-F) | ON=00000000 CON=00 | OV=0| OS shell | TMOD=00 | F1=0| rogramming | I=00000000 SCON=00 | =0| Load rogram | IE=00000000 SBUF=00 |S=00| Setu MBUG.CFG | . ) | 000| Assemble |- | Disassemble | 00 00 00 00 00 00 . . . . . . . . | Run and Debug | 0

6、0 00 00 00 00 00 . . . . . . . . | Quit(Alt-et) | 00 00 00 00 00 00 . . . . . . . . = 00 00 00 00 00 00 . . . . . . . . | 20 00 00 00 00 00 00 00 00 . . . . . . . . | 28 00 00 00 00 00 00 00 00 . . . . . . . . | 30 00 00 00 00 00 00 00 00 . . . . . . . . | 38 00 00 00 00 00 00 00 00 . . . . . . . .

7、| 40 00 00 00 00 00 00 00 00 . . . . . . . . | 48 00 00 00 00 00 00 00 00 . . . . . . . . | 50 00 00 00 00 00 00 00 00 . . . . . . . . -Hel F3-File Find Next gUg gDn gUg gDn Home End 图 2.2 MBUG 主菜单最顶上的一行为系统状态信息包括版本号,CU 类型,以被装入的文件名,仿真模式,串 行通讯口的信息等。最下面的一行为命令行提示和错误提示信息窗口的作用如图 2.3 所 示。MBUG V3.10 CU:8051

8、 NONAME.HEX 系统状态信息 IS IRW COM1:READY rogram:0000(C:0000)- Rigister- SW -| R0=00 R4=00 0=00 C0=0000 | CY=0 | R1=00 R5=00 1=00 C1=0000 | AC=0 | R2=00 R6=00 2=00 | FO=0 | R3=00 R7=00 3=00 | S=00 | A =00 TC CON=00 | OV=0 工作窗口 | B =00 寄存器窗口 TMOD=00 | F1=0 | DH=00 SCON=00 | =0 | DL=00 IE=00000000 SBUF=00

9、|S=00 | . IS=00( . ) | 000 |-IDATA:0000- | 00 00 00 00 00 00 00 00 00 . . . . . . . . | 08 00 00 00 00 00 00 00 00 . . . . . . . . | 10 00 00 00 00 00 00 00 00 . . . . . . . . | 18 00 00 00 00 00 00 00 00 . . . . . . . . | 20 00 00 00 00 . . . . . . . . | 28 00 00 00 存储器窗口 00 . . . . . . . . | 30 00

10、 00 00 00 . . . . . . . . | 38 00 00 00 00 00 00 00 00 . . . . . . . . | 40 00 00 00 00 00 00 00 00 . . . . . . . . | 48 00 00 00 00 00 00 00 00 . . . . . . . . | 50 00 00 00 00 00 00 00 00 . . . . . . . . - Hel F3-File Find Next 命令行和错误提示 gDn gUg gDn Home End 图 2.3 MBUG 窗口显示其中仿真模式用 Ctrl+S 循环选择,对应 ME

11、-5103 的指示灯状态,如下表:仿真仿真 模式模式读写区域读写区域 指示指示(数据数据)取指区域取指区域 指示指示(程序程序)显示器模式显示显示器模式显示暗暗IS I-RW暗亮US I-RW亮暗IS U-RW亮亮US U-RWMBUG 主菜单命令解释: 主菜单对应 F1-F9 功能健Hel(Alt-F) 帮助 OS shell DOS 功能调用rogramming 配合 EROM 卡写 EROMLoad rogram 将编译好的 HEX 文件装入 ME-5103Setu MBUG.CFG 设定显示窗口的格式和内容Assemble 用户源文件交叉汇编Disassemble 反汇编文件 Run

12、and Debug 联机运行调试 Quit(Alt-et) 退出 MBUG用户程序交叉汇编过程 用文本编辑软件将源程序输入计算机,文件的扩展名为 ASM,如 MYFILE.ASM,进入 MBUG 主菜单后,选择“ASSEMBLE(汇编) ” ,用窗口选择或输入被汇编的文件名,如文件没 有语法错误,可生成目标文件,缺省扩展名为 HEX,如上的源程序被汇编的文件名为 MYFILE.HEX。 如 MBUG 检查文件有语法错误时,将提示对应行号以及出错类别,用户根据提示退出 MBUG 用文本编辑软件将源程序修改后再按上述方法汇编,直至成功用户程序运行和调试 在 MBUG 主菜单选择“Load rogr

13、am(装入程序) ” ,用窗口选择或输入已被汇编生成目 标文件的文件名,缺省扩展名为 HEX,如上的程序为 MYFILE.HEX。也可选择扩展名为 ASM 的 文件,MBUG 将自动选择对应已经汇编好的目标文件装入 ME-5103 仿真机。 此时连续按两次 Enter 可进入“Run and Debug(运行和调试)”的联机运行调试状态。 或者在 MBUG 主菜单选择“Run and Debug(运行和调试)” 运行调试状态功能健作用定义:Ctrl+E 选择仿真目标 CU;Ctrl+S 选择仿真模式,;Ctrl+C 选择通讯口,COM1 或 COM2,波特率自动适应;Ctrl+M 选择显示存储器的窗口“IDATA 内部 RAM” “BIT 按位显示” “XDATA 数据”“CODE 程序代码” ; 运行和调试键盘命令及对应 ME-5103 仿真器的操作如下:键盘命令提示对应仿真器命令作用F2 或 Ctrl+

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号