- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、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 Help4调试(1)打开UltraEdit软件,选择、菜单、文件、新建,输入“求十个数中的最小数,并以十六进制输出”程序,程序代码如下:DATA SEGMENTXDAT DB 0AH,1FH,0FH,0FH,0EH,0BH,0CH,0DH,0EH,0CHTAB DB 30H,31H,32H,33H,34H,35H,36H,37H,38H,39H,41H,42H,43H,44H,45H,46HMIN DB ?CR E
您可能关注的文档
- Win7的保护及护理.doc
- 安徽基教推广战略规划.docx
- 案例分析题共35道题选25道每题2分共50分.doc
- 八、乘法口诀与口诀求商(二)(7-13).doc
- 班前安全活动记录 LJA7一2.doc
- 宝安区2006年度治污保洁工程情况督办月报表.doc
- 北大青鸟Oracle10.ppt
- 北京师范大学比较文学及世界文学考研 招生人数 参考书 报录比 复试分数线 考研真题 考研经验 招生简章.doc
- 本科毕业设计工作记录和成绩评定(理工类).doc
- 表11中层管理人员绩效考核上级评分表机关.doc
- 在C#中使用异步Socket编程实现TCP网络服务CS通讯构架(一)----基础类库部分.doc
- 在小学数学教学中运用信息技术“分层指导问题解决”教学策略3.doc
- 枣园小学2009---2010学年第二学期工作计划.doc
- 长江勘测规划设计研究院2015年度新员工招聘意向.doc
- 这些女孩子要懂得.doc
- 浙江台州市2009-2010学年第一学期高一期末质量评估(政治试题附答案).doc
- 执业医师内科复习指导 食管、胃、十二指肠疾病三.doc
- 中国传媒大学新闻及传播05新媒体采编实务考研复试分数线.doc
- 中国低碳经济发展促进会《低碳经济简报》2014第1期.doc
- 中国葛洲坝集团公司2010年度大学毕业生招聘计划.doc
文档评论(0)