一 EditPlus与Masm版本的选择:
二 Masm615配置:
三 EditPlus配置:


1.配置编译器:
工具->配置用户工具,在弹出的对话框中单击 添加工具->程序,然后按照下面的内容填写对应文本框,并勾选 捕捉输出。
菜单文本:编译(&C)
命令:E:\MASM\ML.EXE
参数:/I. /Zm /c /Ta $(FilePath)
初始目录:$(FileDir)
2.配置连接器
添加工具->程序,然后按照下面的内容填写对应文本框,并勾选 捕捉输出。
菜单文本:连接(&L)
命令:E:\MASM\LINK.EXE
参数:$(FileNameNoExt).OBJ;
初始目录:$(FileDir)
3.配置调试器
添加工具->程序,然后按照下面的内容填写对应文本框,并勾选 退出时关闭窗口。
菜单文本:调试(&D)
命令:DEBUG
参数:$(FileNameNoExt).EXE
初始目录:$(FileDir)
4.运行
添加工具->程序,然后按照下面的内容填写对应文本框。
菜单文本:运行(&R)
命令:$(FileNameNoExt).EXE
参数:
初始目录:$(FileDir)
5.配置语法高亮
接下来是配置语法高亮:工具->首选项 在对话框的树形控件中选择 文件->设置和语法。然后添加一个文件类型,并选择语法高亮文件就行了。
下面附EditPlus用MASM v6.15的语法高亮代码(复制代码到记事本,然后保存为asm.stx用EditPlus载入就行了):
#TITLE=Assembler x86 Processor For MASM lastest version 6.15
; Support MASM615 For 8086 commands
#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=Directives
ASSUME
DUP
END
ENDS
FAR
NEAR
OFFSET
PTR
SEG
SEGMENT
SHORT
#KEYWORD=Commands
AAA
AAD
AAM
AAS
ADC
ADD
AND
BOUND
BSF
BSR
BSWAP
BT
BTC
BTR
BTS
CALL
CBW
CDQ
CLC
CLD
CLI
CMC
CMP
CMPS
CMPSB
CMPSW
CMPSD
CMPXCHG
CWDE
DAA
DAS
DEC
DIV
ENTER
HLT
IDIV
IMUL
IN
INC
INS
INSB
INSW
INSD
INT
INTO
IRET
JE
JNE
JA
JNA
JAE
JNAE
JB
JNB
JBE
JNBE
JG
JNG
JGE
JNGE
JL
JNL
JLE
JCXZ
JECXZ
JMP
LAHF
LDS
LES
LFS
LGS
LSS
LEA
LEAVE
LOCK
LODS
LOOSB
LODSW
LODSO
LOOP
LOOPW
LOOPD
LOOPE
LOOPZ
LOOPNE
LOOPNZ
MOV
MOVS
MOVSB
MOVSW
MOVSD
MOVSX
MOVZX
MUL
NEG
NOP
NOT
OR
OUT
OUTS
OUTSB
OUTSW
OUTSD
POP
POPA
POPAD
POPF
POPFD
PUSH
PUSHA
PUSHDA
PUSHF
PUSHFD
PUSHW
PUSHD
RCL
RCR
REP
REPZ
REPE
REPNE
REPNZ
RET
RETN
RETF
ROL
ROR
SAHF
SAL
SAR
SBB
SCAS
SCASB
SCASW
SCASD
SET
SHL
SHLD
SHR
SHRD
STC
STD
STOS
STOSB
STOSW
STOSD
SUB
TEST
WAIT
XADD
XCHG
XLAT
XLATB
XOR
#KEYWORD=Register
AX
AH
AL
BX
BH
BL
CX
CH
CL
DX
DH
DL
SI
DI
SP
BP
IP
CS
SS
DS
ES
PSW
#KEYWORD=Type
DB
DW
DD
BYTE
WORD
DWORD
#