editplus怎么写汇编程序

editplus怎么写汇编程序,第1张

新建一个makeasm.bat文件,内容如下:

@echo off

set file= %1

"D:\Program Files\EditPlus 3\masm.exe" %file%.asm

"D:\Program Files\EditPlus 3\link.exe" %file%.obj

debug %file%.exe

然后添加一个用户工具,

命令设置为:D:\Program Files\EditPlus 3\makeasm.bat

参数设置为:$(FileNameNoExt)

起始目录设置为:$(FileDir)

新建一个语法文件asm.stx,内容如下:

#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

stack

start

#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

cr0

cr2

cr3

cr4

dr0

dr1

dr2

dr3

dr6

dr7

tr3

tr4

tr5

tr6

tr7

st0

st1

st2

st3

st4

st5

st6

st7

mm0

mm1

mm2

mm3

mm4

mm5

mm6

mm7

xmm0

xmm1

xmm2

xmm3

xmm4

xmm5

xmm6

xmm7

1、首先双击打开EditPlus应用程序。

2、写了一段非常简单的代码。

3、在右侧鼠标点击一下,就可以往下拉。

4、就实现上下的分栏显示了,这样查看比较舒服。

5、每次保存文件的时候都会生成一个bak的备份文件,怎么取消显示,点击上边的工具。

6、点击第一个就是首选项的按钮。

7、在下边切换到文件的选项卡上边,把上边的在保存文件时创建备份前边给取消了,点击下边的确定就完成了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8099143.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存