汇编学习笔记(二)-- 配置编辑器
来源:互联网 发布:万国数据官网 编辑:程序博客网 时间: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
- 汇编学习笔记(二)-- 配置编辑器
- 汇编学习笔记(二)
- Win32汇编学习笔记(二)
- Win32汇编学习笔记(二)
- IL 汇编学习笔记(二)
- 嵌入式汇编学习笔记(二)----寄存器
- 汇编入门学习笔记(二)
- 汇编--学习笔记(二)-寻址方式
- 汇编寻址与消除歧义 -- 汇编学习笔记(二)
- 学习汇编(二)
- Win32汇编学习笔记(罗云彬)(二)
- 汇编--学习笔记(一)-寄存器(二)
- 汇编--学习笔记(十三)-中断(二)- 自我总结
- 加壳学习笔记(二)-汇编基础
- 【Unity3D游戏开发学习笔记】(二)Unity3D编辑器总览
- Linux学习笔记(二十四、VI编辑器概述)
- jsp---学习笔记(二)配置环境变量
- Hibernate学习笔记(二)基本配置
- iOS 9 Universal Links
- 本地NTP服务器与客户端配置
- leetcode:数组之Rotate Image
- 【NOIP2012普及组】摆花 (递推)
- 2-The Transport Layer: TCP, UDP, and SCTP
- 汇编学习笔记(二)-- 配置编辑器
- getWindow().setBackgroundDrawable(null);对UI优化的测试
- 面试:递归和非递归方式实现先序、中序、后序遍历代码
- TCP/IP五层协议图
- HTML 5 placeholder 改变字体颜色
- PCA的数学原理
- 扩展实体
- 容易忽视的问题之:surfaceview绘制兼容性(android 4.3 libskia.so libui.so crash)
- Apache部署