textpad和masm搭建汇编环境

来源:互联网 发布:并发编程的艺术 epub 编辑:程序博客网 时间:2024/04/29 06:18

首先下载Masm615以及textpad,建议使用textpad英文版,下面以TextPad 5.4为例,说明编译环境的搭建方法。

安装好textpad之后,启动后的界面是这样的:

一、类型过滤:支持*.asm文件格式

点击Configure -> Preferecence....(如图1)打开设置面板,在左边的列表中选择FileNameFilter,增加对*.asm格式的支持(如图2)。

图1

图2

经过这样的设置,当保存文件时,对话框中就有*.asm文件格式可备选了。

二、高亮显示关键字

首先将MASM6.syn文件拷贝到TextPad安装目录下的system目录中,如果你没有MASM6.syn文件,随便搜索一下就能得到。

点击Configure -> New Document Class....(如图3)打开另一个设置面板,然后输入一个表示汇编语言的名字,这里不妨输入Masm(如图4),点击下一步。

图3

图4

接下来输入通配符*.asm(如图5)并点击下一步,勾选Enable syntax hignlighting,表示高亮显示汇编语言关键字,并在Syntax definition file下拉菜单中选择刚刚添加的MASM6.syn(如图6),点击下一步将显示一个信息汇总页面,确认无误点击完成。

图5

图6

三、设置字体、颜色等

点击Configure -> Preferecence....(如图1)打开设置面板,在左边的列表中选择Document Class/MASM/Font,将字体设置成自己习惯的类型(如图7),同样的方法可以修改关键字的显示颜色(如图8)。

图7

图8

四、添加工具Compile和Run

这是最重要的设置,前三步不做顶多是编写汇编程序时不够美观舒适,但不影响功能。但如果第四步不做,每次都需要很苦逼地敲DOS命令,特别是在频繁切换路径的时候,不习惯命令行操作的朋友恐怕想死的心都有。

仍然点击Configure -> Preferecence....(如图1)打开设置面板,在左边的列表中选择Tool,该面板右上部分有一个Add下拉菜单,选择DOS Command...,并在弹出的窗口中填入C:\MASM615\make32.bat $BaseName(如图9)。$BaseName表示当前文档名称,在它之前的是make32.bat的绝对路径,具体要看你将MASM615拷贝到何处,我是将它放在C:\MASM615目录中的。似乎有人说放在C盘可能造成某些问题,如果你碰到特殊情况,可以根据实际情况更改一下MASM615的路径。

图9

再一次点选Add -> DOS Command...,输出$BaseName(如图10),$BaseName表示编译后的程序名称。

图10

接下里将刚刚增加的两个Tool分别改名为Compile和Run(如图11),也可以用其它名字,只要能够帮助你区分它们即可。

图11

最后一步,建议取消勾选Tools -> Compile和Run中的Capture output(如图12),这样一来每次都将自动弹出命令行窗口,便于观察编译和运行的结果。

图12

以上就是所需要的全部设置。编写一个程序example.asm,然后点击菜单栏Tools -> External Tools -> Compile对汇编程序example进行编译链接、如果顺利将成功获得可执行文件example.exe,此时点击菜单栏Tools -> External Tools -> Run运行刚刚生成的程序,你将看到EAX = 30000h(如图13),正是我们希望的结果。图13中显示的字体和颜色也更加美观了。

图13

 liuzhushiqiang的心得:

刚开始自己没有把masm拷到c盘,导致编译时出现“ML不是内部或外部命令,也不是可运行的程序或批处理文件”错误,最后把masm拷到c盘,成功编译和运行。

 

文章转载自:点击打开链接

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 胃炎引起的胃胀怎么办 胃病胀肚子很鼓怎么办 小孩淋巴结发炎肚子疼痛怎么办 顺产后子宫脱垂怎么办 顺产完子宫脱垂怎么办 额头长了个鱼鳞怎么办 脸上长了很多痣怎么办 做过狐臭的疤痕怎么办 痤疮留下的红印怎么办 脸上疤掉了黑印怎么办 脸上有黑色的疤怎么办 一只眼睛外斜视怎么办 残币银行不给换怎么办 手上有多套房的怎么办 长了两层脚指甲怎么办 指甲长了两层怎么办 脚趾甲长了两层怎么办 产妇气血虚没奶怎么办 哺乳期气血不足奶水少怎么办 刚怀孕喝了啤酒怎么办 受风怎么办最快最有效 孕妇后背受风了怎么办 肩膀和后背受风怎么办 手指关节杵肿了怎么办 骨关节退行性变怎么办 疼风脚趾肿了怎么办 痛风脚右侧肿了怎么办 痛风引起的脚肿怎么办 老人腰闪了该怎么办 腰闪了站不起来怎么办 又怕冷又爱上火怎么办 肝上多发小囊肿怎么办 5岁宝宝咳嗽厉害怎么办 5岁宝宝咳嗽有痰怎么办 生川乌外贴中毒怎么办 7个月宝宝流鼻涕怎么办 脸上皮肤毛孔粗大有黑头怎么办 嗓子长了个囊肿怎么办 食管胃粘膜异位怎么办 狗狗肿瘤破了怎么办 婴儿胃食道反流怎么办