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

来源:互联网 发布:万国数据官网 编辑:程序博客网 时间:2024/05/26 02:20

一、配置编辑器

安装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 %~dp1ml /c %~nx1link16 %~n1.obj

二、测试能否编译

新建一个asm文件

assume cs:codesg,ds:datasgdatasg segment       dw 00BEh,0006h,0000hdatasg endscodesg 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 21hcodesg endsend start

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

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

打开dosbox,mount c d:\masm32\pro,接着debug demo.exe,再输入-u即可反汇编查看

0 0
原创粉丝点击