微机报告.docx

上传人:b****8 文档编号:10667366 上传时间:2023-02-22 格式:DOCX 页数:10 大小:2.40MB
下载 相关 举报
微机报告.docx_第1页
第1页 / 共10页
微机报告.docx_第2页
第2页 / 共10页
微机报告.docx_第3页
第3页 / 共10页
微机报告.docx_第4页
第4页 / 共10页
微机报告.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

微机报告.docx

《微机报告.docx》由会员分享,可在线阅读,更多相关《微机报告.docx(10页珍藏版)》请在冰豆网上搜索。

微机报告.docx

微机报告

合肥学院

微机原理综术

题目:

Ultraedit软件与TASM汇编调试

 

2010年11月28日

目录

一、UltraEdit以及TASM的安装3

二、配置ultraedit汇编语言开发环境4

2、1编译选项配置4

2、2Tlink连接选项配置5

2、3TD调试配置5

三、语法高亮的配置5

FILL7

GLOBAL7

LOW8

HIGH8

四、使用9

4、1建立源文件9

4、2编译9

4、3链接9

4、4TD调试9

 

摘要:

UltraEdit是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII码,可以取代记事本,内建英文单字检查、C++及VB指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。

软件附有HTML标签颜色显示、搜寻替换以及无限制的还原功能,一般用其来修改EXE或DLL文件。

UltraEdit有很好的可配置性,支持语法高亮等。

本文介绍了如何在UltraEdit里进行相关的配置以及配置完成后在其环境里进行编译、连接、调试等功能。

关键字:

UltraEdit汇编调试

一、UltraEdit以及TASM的安装

安装UltraEdit_16.20.0.1011_SC版本,安装在D盘。

TASM的安装路径是:

D\TASM。

具体安装过程为:

先对压缩包tasm解压,打开该文件,点击里面的

出现黑色界面,按Enter键进入,将界面的中间一行改成D,如下图所示:

然后一步步操作,将文件的安装路径是:

D\TASM

在D盘将会有TASM文件,里面含有配置所需的所有文件。

打开UltraEdit,有如下界面出现:

二、配置ultraedit汇编语言开发环境

2、1编译选项配置

点击“高级”->“工具栏配置” ,点击“插入”按钮,菜单项名称可以取“编译”,“命令行”里完整参数为“D:

\TASM\BIN\TASM.EXE”,这里“D:

\TASM\BIN\TASM.EXE”是指Tasm编译器的路径,可以点击“浏览”获得,“工作目录”里填上“%P”,注意大小写!

然后点击“输出”标签选中“输出到列表框”和“捕获输出”,最后点击“应用”,这一步完成。

2、2Tlink连接选项配置

如上,将“命令行”里的完整参数改为“D:

\TASM\BIN\TLINK.EXE-v%P%N.OBJ”,工作目录”里填上“%P”,然后点击“输出”标签选中“输出到列表框”和“捕获输出”,最后点击“应用”,这一步完成。

2、3TD调试配置

如上,将“命令行”里的完整参数改为“D:

\TASM\BIN\TD.EXE”,工作目录”里填上“%P”,然后点击“输出”标签选中“输出到列表框”、“显示DOS窗口”和“捕获输出”,最后点击“应用”这一步完成。

配置好后,点击菜单栏栏上的高级,里面将会加入刚刚配置的这些工具。

三、语法高亮的配置

打开UltraEdit,点击高级->配置。

进入编辑器显示->语法高亮,找到语法高亮文件存放目录。

查看Wordfiles该目录下,现有多少.uew文件,此处为14个。

在该目录下,新建一个asm.uew文件,将以下内容复制进去:

/L1"PICASM"C_LANGLINEComment=;  StringChars="FileExtensions=asminc

/Delimiters=~!

@%^&*()-+=|\/{}[]:

;"'<>,    .?

/C1"PICINSTRUCTION"

ADDWFANDWFADDLWANDLW

BCFBSFBTFSSBTFSC

CLRFCLRWCOMFCALLCLRWDT

DECFDECFSZ

GOTO

INCFINCFSZIORWFIORLW

MOVFMOVWFMOVLW

NOP

OPTION

RLFRRFRETFIERETLWRETURN

SUBWFSWAPFSLEEPSUBLW

TRIS

XORWFXORLW

/C2"pseudoinstruction"

ACCESS_OVR

BANKSELBANKISEL

CBLOCKCODECODE_PACKCONSTANTCONFIG

DADATADBDEDTDW

ENDENDMENDCEQUELSEENDIFENDWERRORERRORLEVLEEXITMEXPANDEXTERN

FILL

GLOBAL

IDATAIDATA_ACSIFIFDEFIFNDEF

LISTLOCAL

MACROMESSG

NOLISTNOEXPAND

ORG

PAGESELPAGESELWPAGEPROCESSOR

RADIXRES

SETSPACESUBTITLE

TITLE

UDATAUDATA_ACSUDATA_OVRUDATA_SHR

VARIABLE

WHILE

__BADRAM__BADROM__CONFIG__IDLOCS__MAXRAM__MAXROM

#DEFINE

#INCLUDE  

#UNDEFINE

/C3"KEYWORD"

.ACCESS_OVR

.CODE

.IDATA

.IDATA_ACS

.UDATA

.UDATA_ACS

.UDATA_OVR

.UDATA_SHR

/C4"Operators"

$

+

-

*

/

=

%

&

>

<

^

!

|

~

LOW

HIGH

UPPER

上面这些代码是关于语法高亮颜色设置的汇编,可以在网上下载相关的源代码。

将新建的asm.uew的文件放在Wordfiles该目录下后,重新打开一个新的汇编文件,会有语法高亮的显示,如下图:

我们会发现新打开的代码中,会有颜色显示。

四、使用

4、1建立源文件

打开UltraEdit,新建一个文件,并保存后缀名为.asm的文件,再在里面输入汇编程序。

4、2编译

UltraEdit菜单栏》高级》编译,此时会调用tasm.exe文件,对刚编译的文件进行编译,结果会在当前的编辑屏幕的下方显示。

4、3链接

做法如同编译,这里就不介绍了。

4、4TD调试

UltraEdit菜单栏》高级》编译,此时会调用td.exe文件,此时会弹出一个新dos窗口,在里面导入文件,进行调试。

参考文献:

布鲁姆译者:

马朝晖《06版汇编语言程序设计》(机械工业出版社)

周荷琴,吴秀清《微型计算机系统与接口》(中国科学技术大学出版社)

裘雪红,李伯成,刘凯《微型计算机原理与接口技术》(西安电子科技大学出版社)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 职业技术培训

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1