欢迎来到天天文库
浏览记录
ID:33205916
大小:604.50 KB
页数:10页
时间:2019-02-22
《实验四 汇编语言编程环境的使用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实验四汇编语言编程环境的使用4.1.实验目的1、学习如何使用VisualAssembly汇编语言集成编译器;2、学习如何使用MasmEdit汇编语言集成编译器;3、学习如何使用EditPlus编写汇编语言源程序;4、学习如何使用UltraEdit编辑二进制文件;5、介绍汇编语言编程语法使用辅助工具HelpPc。下载地址:软件名称运行平台软件说明下载地址VisualAssemblyWindows汇编语言集成编译器http://www.programfan.com/down/1/visualassembly.rarMASMEditWindows汇编语言集成编译器http://www
2、.programfan.com/down/MasmEdit108.rarEditPlus(30days)Windows多功能编辑器http://www.editplus.com/download.htmlNasm.stxWindowsEditPlus汇编语法文件ftp://ftp.editplus.com/files/nasm.zipMASMForEditPlusWindowsEditPlus汇编配置环境http://www.fpxxp.com/IDESetup.exeUltraEdit(45days)Windows多功能编辑器http://www.skycn.com/soft
3、/2249.htmlHelpPcWindows在线帮助http://61.133.63.176/ddcrack/assembler/tools/helppc.zip4.2.预备知识1、汇编语言文件的编辑、编译、运行和调试汇编语言是面向机器的低级语言,与C、Pascal等高级语言相比,汇编语言的不需要庞大的库和辅助文件,汇编语言的编辑、编译和调试环境显得十分短小精悍,甚至可以称之为简陋。一般情况下,程序员可以使用DOS环境下的EDIT,Windows环境下的记事本来编辑汇编语言源文件;用masm或tasm编译程序,最后用Debug、CodeView或TurboDebugger调试
4、程序。上述的汇编语言编程工具虽然唾手可得,但使用起来总比不上C、Pascal等高级语言的集成编程环境那样得心应手,而目前来说汇编语的集成编程环境还远不如高级语言的优秀。俗话说,工欲善其事,必先利其器。为了更好地帮助程序员学习和使用汇编语言,提高工作效率和编程质量,本次实验将介绍一些常见汇编语言的集成编程环境。1、DEBUG的使用DEBUG是DOS和Windows操作系统提供的汇编语言调试工具。在实验一中详细说明了DEBUG的使用方法。2、MASM、TASM的使用MASM和TASM是DOS和Windows环境下的提供的汇编语言编译工具。在实验二中详细说明了MASM和TASM的使用
5、方法。4.3.VisualAssembly汇编语言集成编译器VisualAssembly是由国内程序员编写的自由软件,作者黄金聪。该软件提供了编辑、编译、运行、调试汇编语言的集成环境。该软件本身是一个小巧玲珑的编辑软件,提供简单的汇编源程序的结构摸板。此外,它本身还带有两个实用工具:一个是十进制与十六进制的转换工具,另外一个是ASCII码的查询工具。该软件的界面如下:VisualAssembly本身并不带编译器和调试器,它的编译和调试功能是外挂的。目前支持MASM、TASM、MCS51三种编译器,调试器采用的是DEBUG。VisualAssembly第一次使用时,必须在选项菜单
6、中设置编译器的类型及其所在目录。如果系统中已经安装有MASM或TASM并且设置好工作环境,那么只需要简单地在VisualAssembly的选项中指明路径即可。如果系统中没有安装MASM或TASM,VisualAssembly的包里附带有MASM或TASM的常用程序。4.4.MasmEdit汇编语言集成编译器MasmEdit也是由国内程序员编写的自由软件,作者蒋建宇。MasmEdit的中文名称为“汇编语言编译器”,可以用来编译宏汇编语言(主要是用于教学)。MasmEdit同时也是一个类似于Windows自带的写字板程序,但MasmEdit有几方面优于写字板:首先,MasmEdit
7、具备自动定时保存文件的功能(用户可以调节定时保存的时间间隔等)。其次,MasmEdit能同时打开多个文件(文件大小只受系统资源限制),并能使用剪贴板在多个文件之间交换数据。最后,MasmEdit能够记忆用户上次使用时所作的一切设置(包括:窗体位置及大小,自动定时保存的时间间隔等)。MasmEdit自带编译器,无须安装MASM或TASM。MasmEdit的界面如下:MasmEdit最好安装在纯DOS路径下(例如:C:MasmEdit)否则使用其编译功能时会出错!另外,使用MasmEdit编译
此文档下载收益归作者所有