您的位置:首页 > 其它

汇编学习笔记(二)-- 配置编辑器

2016-08-01 15:49 357 查看
一、配置编辑器

安装sublime Text3,下载插件MasmAssembly

新建一个Asm.sublime-build,内容如下:

{
"shell_cmd" : "asm.bat \"$file\"",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector"  : "source.asm",
"encoding"  :"cp936",
}


新建一个asm.bat文件,并把此文件加入到环境变量中,文件内容如下:

@echo off
REM 设置环境变量
@set include=D:\masm32\include

@set lib=D:\masm32\lib

@set path=D:\masm32\bin;%path%

echo Environment Variables Initalization Done!
cd %~dp1
ml /c %~nx1
link16 %~n1.obj


二、测试能否编译

新建一个asm文件

assume cs:codesg,ds:datasg

datasg segment
dw 00BEh,0006h,0000h
datasg ends
codesg segment
start:mov ax,datasg
mov ds,ax
mov bx,0
mov si,0
mov ax,[bx+si]
inc si
mov cx,[bx+si]
inc si
mov di,si
add cx,[bx+di]
mov ax,4c00h
int 21h
codesg ends
end start


设置菜单中的工具-》编译系统,选择Asm,然后按CTRL+B,即可编译好。

三、WIn7下64位没有debug这个工具,需要下载dosbox这个软件安装环境,然后下载debug.exe的win7-32位的,放在你编译好的exe目录下

打开dosbox,mount c d:\masm32\pro,接着debug demo.exe,再输入-u即可反汇编查看
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: