配置EditPlus为汇编的编辑工具

原创 2005年05月26日 10:12:00

#TITLE=ASM
; Assemble syntax file written by LuoYunBin

#DELIMITER=,(){}[]-+*%/="'~!&|<>?:;.#
#QUOTATION1='
#QUOTATION2="
#CONTINUE_QUOTE=n
#LINECOMMENT=;
#LINECOMMENT2=
#COMMENTON=
#COMMENTOFF=
#COMMENTON2=
#COMMENTOFF2=
#ESCAPE=/
#CASE=n
#PREFIX1=
#PREFIX2=
#PREFIX3=
#PREFIX4=
#PREFIX5=
#SUFFIX1=
#SUFFIX2=
#SUFFIX3=
#SUFFIX4=
#SUFFIX5=

#KEYWORD=Compiler directives
include
includelib
define
286
386
486
586
model
data
segment
code
const
begin
ends
end
proc
endp
local
option
proto
struct

#KEYWORD=Assume & Macro
if
elseif
else
endif
repeat
until
untilcxz
while
endw
break
continue
macro
endm
exitm
for
forc
goto
word
byte
dword
qword
real4
real8
real10
tbyte
db
dw
dd
dq
ptr
near
far
short
extrn
equ
offset
addr
invoke
flat
stdcall
casemap
none
uses
popup
menuitem
font
caption
style
exstyle
discardable
icon
bitmap
cursor
menu
stringtable
dialog
dialogex
edittext
defpushbutton
pushbutton
ltext
control
lib
assume
nothing

#KEYWORD=instruction
aaa
aad
aam
aas
adc
add
and
arpl
bound
call
cbw
clc
cld
cli
clts
cmc
cmp
cmpsb
cmpsw
cwd
daa
das
dec
div
enter
esc
hlt
idiv
imul
in
inc
insb
insw
int
into
iret
ja
jae
jb
jbe
jcxz
je
jg
jge
jl
jle
jmp
jnb
jnbe
jne
jnle
jno
jnp
jnz
jpo
jz
jo
jp
js
jns
lahf
lar
lds
lea
leave
les
lgdt
lidt
lldt
lmsw
lock
lodsb
lodsw
loop
loopnz
loopz
lsl
ltr
mov
movsb
movsw
mul
neg
nop
not
or
out
outsb
outsw
pop
popa
popf
push
pusha
pushf
rcl
rep
repnz
repz
ret
reft
rol
ror
sahf
sar
sbb
scasb
scasw
sgdt
shl
shr
sldt
smsw
stc
std
sti
stosb
stosw
str
sub
test
wait
verr
verw
xchg
xlat
xor
bsf
bsr
bt
btc
btr
bts
cdq
cwde
iretd
lfs
lgs
lss
movsx
movzx
popad
popfd
pushad
pushfd
seta
setb
setbe
sete
setg
setl
setle
setnb
setne
setnl
setno
setnp
setns
seto
setp
sets
shld
shrd
cmpsd
stosd
lodsd
movsd
scasd
insd
outsd
jecxz
bswap
cmpxchg
invd
invlpg
wbinvd
xadd
fabs
fadd
faddp
fbld
fbstp
fchs
fclex
fcom
fcomp
fcompp
fdecstp
fdisi
fdiv
fdivp
fdivr
fdivrp
feni
ffree
fiadd
fiacom
fiacomp
fidiv
fidivr
fild
fimul
fincstp
finit
fist
fistp
fisub
fisubr
fld
fldcwr
fldenv
fldlg2
fldln2
fldl2e
fldl2t
fldpi
fldz
fld1
fldcw
fmul
fmulp
fnop
fnsts
fpatan
fprem
fptan
frndint
fsavent
fscale
fsetpm
fsqrt
fst
fstcw
fstenv
fstp
fstsw
fsub
fsubp
fsubr
fsubrp
ftst
fwait
fxam
fxch
fxtract
fyl2x
fyl2xpi
f2xm1
fcos
fsin
fprem1
fsincos
fucom
fucomp
fucompp

#KEYWORD=CPU Registers
eax
ax
ah
al
ebx
bx
bh
bl
ecx
cx
ch
cl
edx
dx
dh
dl
esi
si
edi
di
esp
sp
ebp
bp
eflags
flags
cs
ds
es
ss
fs
gs
st
cr
dr
tr
gdtr
ldtr
idtr
把上面的内容保存成asm.stx

然后在EditPlus打开tool菜单下的Prefrences

点击add
在Description里填入asm,File Extension里填入asm,"Settings and syntax"的Syntax file里填入保存asm.stx的位置,其他的自己看着办

然后是配置nasm作为EditPlus的工具

在Group Name填入NASMTOOL
在Add Tool里选择Program
在Menu text里填入编译
在Command里填入nasm的位置,注意要在系统路径里配置nasm的路径
在Argument里填入$(FileName) -o $(FileNameNoExt).img
在Initial directory里填入$(FileDir)
选上Capture output(这样就可以在EditPlus里看输出结果
然后OK

版权声明:本文为博主原创文章,未经博主允许不得转载。

汇编入门:Masm与EditPlus配置

一 EditPlus与Masm版本的选择:      我个人选择的是EditPlus3.11和Masm615。将Masm615默认安装在C盘,这时候多了个C:/Masm615的文件夹,再安装EditP...
  • CrownLiu
  • CrownLiu
  • 2011年03月19日 16:17
  • 3068

如何用Editplus搭建汇编语言编程环境

  • 2013年10月17日 16:31
  • 514KB
  • 下载

让editplus支持汇编

让editplus支持汇编By:veizzEditplus真是太强大了,看看如何支持汇编吧。前提,我的汇编的编译器,链接器,调试器全在我的文档下的,assem文件夹里。供参考。如下:C:/Docume...
  • veizz
  • veizz
  • 2010年03月01日 22:41
  • 1735

配置EditPlus为汇编的编辑工具

 from:http://www.tongyi.net/develop/Assemble/1049662.html#TITLE=ASM; Assemble syntax file written by...
  • fatsandwich
  • fatsandwich
  • 2008年02月29日 01:05
  • 3662

配置EditPlus为汇编的编辑工具(图片)

  • flyback
  • flyback
  • 2005年05月31日 23:10
  • 1430

EditPlus编辑器环境的配置(向EditPlus中添加Python)

(1)向EditPlus中添加Python当我们启动EditPlus后,从菜单栏选择“工具”–>”配置用户工具”命令,在参数设置弹出窗里,点击用户工具–>添加工具,选择“应用程序”。新建一个名称为Py...
  • zhongshijun521
  • zhongshijun521
  • 2017年03月15日 17:45
  • 463

EditPlus配置Java开发环境

一直以来都主要用Eclipse开发,但最近更换工作环境,新公司给暂时提供的笔记本电脑,置简却让我哭笑不得,让我有一种一兆内存一寸金的感觉。不得已,一些小修小改小测试就打算用EditPlus来搞定。以前...
  • wlq1983
  • wlq1983
  • 2010年04月02日 16:30
  • 2547

用EditPlus配置VC环境(VC6)

 对于C++开发, 我想在Windows下大家用的最多的应该是MS的VC++。但其强大的功能背后却有着“启动速度慢”,“占用资源多”的缺点,尤其是VS2005, 速度不是一般的慢。 当然,这也十分正常...
  • taylor_ttt
  • taylor_ttt
  • 2011年03月07日 13:45
  • 3077

EditPlus配置Java环境,并实现简单的Hello Word!学习中

1、安装jdk,并配置环境变量,我的电脑-属性-高级-环境变量,配置JAVA_HOMEjdk安装路径。 Path--%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; CLA...
  • sunhongruihuifeideyu
  • sunhongruihuifeideyu
  • 2015年11月07日 17:06
  • 352

EditPlus配置Python开发环境

1.  打开editplus选择工具-->配置用户工具,点击组名新建一个python组,紧接着点击添加工具选择-->应用程序 在菜单文字:python 命令:选择你安装python程序的路径 ...
  • akazhuk
  • akazhuk
  • 2014年12月29日 13:37
  • 2337
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:配置EditPlus为汇编的编辑工具
举报原因:
原因补充:

(最多只允许输入30个字)