运用UltraEdit和TASM进行汇编程序调试技术研究.docVIP

运用UltraEdit和TASM进行汇编程序调试技术研究.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
运用UltraEdit与TASM进行汇编程序调试技术的研究 **学校 **系**级**班 姓名:%% 学号:****** 摘要:MASM和TASM是使用非常广泛的两种汇编编译器,也是学习汇编的必不可少的工具。尽管MASNM和TASM有非常多的优点,但是它们都是在DOS环境下进行操作的。对于许多人使用WINDOWS来说,DOS操作过于复杂麻烦。如果使用文本编辑器,我们就可以在WINDOWS环境下进行操作,操作使用更加简单。本文首先介绍TASM5的安装、Ultraedit文本编辑器的安装和Ultraedit汇编工具栏的配置。然后,本文主要是利用TASM5在Ultraedit文本编辑器环境下调试一个小汇编程序,来研究汇编程序调试技术。 关键词: TASM Ultraedit UltraEdit 是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII 码,完全可以取代记事本(如果电脑配置足够强大),内建英文单字检查、C++ 及 VB 指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。软件附有 HTML 标签颜色显示、搜寻替换以及无限制的还原功能,一般用其来修改EXE 或 DLL 文件。能够满足你一切编辑需要的编辑器。 TASM是Borland公司推出的汇编编译器,也是一种使用很广泛的编译器,与MASM相比,TASM的升级没有这么频繁,TASM早在1.0版本就有了对80386处理器指令的完全支持(MASM要到5.0版本才支持80386指令),1989年推出的1.01版本修正了1.0版的一些错误;早期的版本还有TASM 3.0和TASM 4.0,其中 4.0版是TASM系列编译器编写DOS程序使用最广泛的版本。到目前为止,TASM的最后一个版本是5.0版,这个版本支持WIN32编程,并单独为WIN32编程附带有一整套32位程序:32位的编译器TASM32.EXE、连接器TLINK32.EXE和资源编译器BRC32.EXE。与这些32位程序对应的16位工具在软件包中依然存在,文件名为TASM.EXE,TLINK.EXE和BRC.EXE等 。 正文: 1安装TASM5.0 (1)将所下载到的TASM5.0的压缩文件解压到D盘,双击INSTALL.EXE安装,出现一个界面,并按照其提示进行安装; (2)把界面中A改为D,即将其安装在D盘; (3)将其路径改为D:\TASM5.0; (4)选择安装项目,Start installation,然后按下Enter; (5)安装成功,按ESC,退出; 2安装Ultraedit 把Ultraedit解压到D盘里。解压后双击Uedit32.exe,即可打开该程序。 3 Ultraedit的汇编工具栏配置 (1)打开UltraEdit,选择菜单“高级”-工具配置:   1.在“命令行”编辑框上“浏览”选择“F:\TASM\BIN\TASM.EXE”,接上当前的文件名“%F”,编译当前的活动文件;在“工作目录”编辑框里添入“%P”,这样生成的.OBJ文件将处于源文件相同的目录下;在“菜单项目名称”编辑框里添写“编译(C)”,名称将显示在菜单上;选中保存活动文件,确保编译更改过的程序;对“DOS命令输出”选择“输出到列表方框”,并选中“捕捉输出”,这样编译的信息将显示在UltraEdit的输出框里;点击右边的“插入”按钮。 2.按同样的步骤添加“连接(L)”:“F:\TASM\BIN\TLINK.EXE %P%N.OBJ”;“运行(R)”:“%P%N.EXE”;添加“调试”,命令行为“F:\TASM\BIN\TD.EXE -v %P%N.EXE”。如图所示,可以按“上”、“下”调整它们在菜单中的位置。  3.按“确定”完成配置,再点一下“高级”看到已经我们添加的几项菜单了。  *注:在UltraEdit工具配置里%F表示当前文件名,%P表示当然路径,%N表示当前文件名,%E表示当然文件的扩展名。   *以F:\ASM\lx000.asm为例:   *  %F = F:\ASM\lx000.asm   *  %P = F:\ASM\   *  %N = lx000   *  %E = .asm   *详细内容请参考UltraEdit Help 4调试 (1)打开UltraEdit软件,选择、菜单、文件、新建,输入“求十个数中的最小数,并以十六进制输出”程序,程序代码如下: DATA SEGMENT XDAT DB 0AH,1FH,0FH,0FH,0EH,0BH,0CH,0DH,0EH,0CH TAB DB 30H,31H,32H,33H,34H,35H,36H,37H,38H,39H,41H,42H,

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档