- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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,
您可能关注的文档
- 陈涉世家语段题全面.doc
- 陈太丘与友期历年中考阅读与答案.doc
- 陈易建--多发性神经病介绍.doc
- 成本会计--第八章其他行业成本 题与答案.doc
- 成本会计11商业成本与标准成本.ppt
- 成才之路高一语文(人教版)必修14课(2).doc
- 成都七中2014届高三二诊模拟(文科)试题与答案.doc
- 成都武侯10-11七下期末数学试题与答案(北师大).doc
- 成语理解与使用.doc
- 赤壁赋 我要用.ppt
- 为中华之崛起而读书.pptx
- 线缆测试专题知识.pptx
- 社会卫生状况与卫生策略.ppt
- 产后出血护理查房课件 (1).ppt
- SOP标准化作业管理公开课获奖课件省赛课一等奖课件.pptx
- 《手术台就是阵地》课件 统编版三年级语文上册.pptx
- 13.3.1 第1课时 三角形的内角和 课件 人教版数学教材八年级上册.pptx
- 14.2 第5课时 直角三角形全等的判定 课件 人教版数学教材八年级上册.pptx
- 人教版)必修第二册Unit 4 History and Traditions Reading and Thinking 课件.pptx
- 高考政治一轮复习必修3政治与法治专题六全面依法治国第十五课法治中国建设课件.pptx
文档评论(0)