汇编学习笔记(二)-- 配置编辑器
2016-08-01 15:49
357 查看
一、配置编辑器
安装sublime Text3,下载插件MasmAssembly
新建一个Asm.sublime-build,内容如下:
新建一个asm.bat文件,并把此文件加入到环境变量中,文件内容如下:
二、测试能否编译
新建一个asm文件
设置菜单中的工具-》编译系统,选择Asm,然后按CTRL+B,即可编译好。
三、WIn7下64位没有debug这个工具,需要下载dosbox这个软件安装环境,然后下载debug.exe的win7-32位的,放在你编译好的exe目录下
打开dosbox,mount c d:\masm32\pro,接着debug demo.exe,再输入-u即可反汇编查看
安装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即可反汇编查看
相关文章推荐
- eclipse编辑器中,如何配置编译命令-lm,使math.h 和pow(a,b)函数生效——C语言学习笔记4
- jsp---学习笔记(三)配置weblogic+JB X
- Duwamish配置持久化学习笔记
- IL 汇编学习笔记(三)
- Linux下汇编学习笔记之三--(Professional Assembly Language)
- IL 汇编学习笔记(一)
- DNN学习笔记 之一 配置
- IL 汇编学习笔记(二)
- IL 汇编学习笔记(一)
- rh9 linux服务配置学习笔记--------dns
- Duwamish配置持久化学习笔记
- Gentle.Net学习笔记一:配置文件设置
- ASP.net(1.1)原理学习笔记--第三章 配置Configuration
- IL 汇编学习笔记(二)
- Swt学习笔记(1)——配置环境
- [J2EE学习笔记01]配置标准的J2EE开发环境
- AD学习笔记8——活动目录服务的基本安装和配置
- IL 汇编学习笔记(四)
- linux 学习笔记 - php 环境安装与配置
- 流媒体学习笔记----用配置好的文件进行编码