分享
 
 
 

配置EditPlus为汇编的编辑工具

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

#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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有