UltraEdit汇编语言高亮

  1. 首先新建一个文本文件命名为masm.uew 使用文本编辑器打开 并将下面的代码复制进masm.uew并保存

  2. 在资源管理器中输入文件目录 %appdata%\IDMComp\UltraEdit\Wordfiles\

    进入文件目录 发现有很多.uew文件 把刚才的masm.uew复制到这个目录下

  3. 重新打开UltraEdit,在下方状态栏选择高亮,选择Assembly for MASM即可

/L19"Assembly for MASM" Nocase Line Comment = ; File Extensions = ASM COD INB INC MAC
/Delimiters = ~!%&^*()-+=|\/{}[]:;"'<> ,
/Function String = "%[a-zA-Z0-9_@?$]+[ ^t]+proc+[ ^t^p]"
/C1"Instruction"
.break .breakif .continue .else .elseif .endif .exit .if .repeat .startup
.until .untilcxz .while
aaa aad aam aas adc add and arpl
bound bsf bsr bswap bt btc btr bts
call cbw cdq clc cld cli clts cmc cmov cmp cmps cmpsb cmpsd cmpsw cmpxchg
cmpxchg8b cpuid cwd cwde
daa das dec div
enter esc
hlt
idiv imul in inc ins insb insd insw int into invd invlpg invoke iret iretd
ja jae jb jbe jc jcxz je jecxz jg jge jl jle jmp jna jnae jnb jnbe jnc jne
jng jnge jnl jnle jno jnp jns jnz jo jp jpe jpo js jz
lahf lar lds lea leave les lfs lgdt lgs lidt lldt lmsw lock lods lodsb
lodsd lodsw loop loope loopne loopnz loopz lsl lss ltr
mov movs movsb movsd movsw movsx movzx mul
neg nop not
oio or out outs outsb outsd outsw
pop popa popad popf popfd push pusha pushad pushf pushfd pushw
rcl rcr rdmsr rdtsc rep repe repne repnz repz ret retf retn rol ror rsdc
rsldt rsm rsts
sahf sal sar sbb scas scasb scasd scasw seta setae setb setbe setc sete
setg setge setl setle setna setnae setnb setnc setne setng setnge setnl
setnle setno setnp setns setnz seto setp setpe setpo sets setz sgdt shl
shld shr shrd sidt sldt smsw stc std sti stos stosb stosd stosw str sub
svdc svldt svts
test
verr verw
wait wbinvd wrmsr
xadd xchg xlat xlatb xor
/C2"Preprocessor"
%cond %out
.186 .286 .286c .286p .287 .386 .386p .387 .486 .486c .486p .586 .586p .686
.686p .8086 .8087 .alpha .dosseg .code .const .cref .data .data? .err .err1
.err2 .errb .errdef .errdif .erre .fardata .fardata? .k3d .lall .lfcond
.list .mmx .model .msfloat .nolist .nolistmacro .radix .sall .seq .sfcond
.stack .type .xall .xcref .xlist
@catstr @code @codesize @cpu @curseg @data @data? @datasize @date @environ
@fardata @fardata? @filename @instr @interface @model @sizestr @stack
@startup @substr @time @version @wordsize
addr align and arg assume at
basic byte
c casemap catstr codeptr codeseg comm comment common compact
dataptr db dd df dosseg dup dq dt dw dword
echo else elseif elseifdef elseifidn elseifidni end endif endm endp ends
epilogue epiloguedef eq equ even exitm export expr32 extern externdef extrn
far far16 far32 farstack flat for forc fortran fword
ge global goto group gt
high highword huge
ideal if if1 if2 ifb ifdef ifdif ifdifi ifidn ifidni ife ifnb ifndef
include includelib instr integer irp irpc
jumps
label large le length lengthof listing local locals lroffset low lowword lt
macro mask masm masm51 medium memory mm2word mmword model multerrs
name near near32 nle nokeyword nolist nolocals noljmp nolocals nomasm51
none nonunique noscoped nosmart not nothing
offset opattr option or org
page para pascal popcontext private proc prologue prologuedef proto ptr
public publicdll purge pushcontext pword
quirks qword
readonly real4 real8 real10 record rept req
sbyte sdword seg segment shl short size sizeof shr small smart stack
stdcall struc struct substr subtitle subttl sword symtype
tbyte textequ this tiny title tword type typedef
use16 use32 uses union
vararg
width word
xor
/C3"Coprocessor"
f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmov fcom fcomp fcompp fcos
fdecstp fdiv fdivp fdivr fdivrp ffree fiadd ficom ficomp fidiv fidivr fild
fimul fincstp finit fist fistp fisub fisubr fld fld1 fldcw fldenv fldl2e
fldl2t fldlg2 fldln2 fldpi fldz fly2x fly2xp1 fmul fmulp fnclex fninit fnop
fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan fqrt frndint frstor
fsave fscale fsin fsincos fst fstcw fstenv fstp fstsw fsub fsubp fsubr
fsubrb ftst fucom fucomp fucompp fwait fxam fxch fxtract
/C4
!
%
&
*
+
,
-
// /
>
=
<
|
/C5"Register"
$
?
@@ @b @f
ah al ax
bh bl bp bx
carry? ch cl cr0 cr2 cr3 cr4 cs cx
dh di dl dr0 dr1 dr2 dr3 dr4 dr5 dr6 dr7 ds dx
eax ebx ebp ecx edi edx es esi esp ext0 ext1 ext2 ext3 ext4 ext5 ext6 ext7
extb0 extb1 extb2 extb3
fs
gs
mm mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7
overflow?
parity?
si sign? sp ss
tr3 tr4 tr5 tr6 tr7
xmm xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7
zero?
/C6 MMX 3DNow SIMD
addps addss andnps andps
cmpeqps cmpeqss cmpleps cmpless cmpltps cmpltss cmpneqps cmpneqss cmpnleps
cmpnless cmpnltps cmpnltss cmpordps cmpordss cmpps cmpss cmpunordps
cmpunordss comiss cvtpi2ps cvtps2pi cvtsi2ss cvttps2pi cvttss2si cvtss2si
divps divss
emms
femms fxrstor fxsave
ldmxcsr
maskmovq maxps maxss minps minss movaps movd movdf movdt movhps movhlps
movlhps movlps movmskps movntps movntq movq movss movups mulps mulss
orps
packssdw packsswb packuswb paddb paddd paddsb paddsw paddusb paddusw paddw
pand pandn pavgb pavgusb pavgw pcmpeqb pcmpeqd pcmpeqd pcmpeqw pcmpgtb
pcmpgtd pcmpgtw pextrw pf2id pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax
pfmin pfmul pfrcp pfrcpit1 pfrcpit2 pfsqit1 pfrsqrt pfsub pfsubr pi2fd
pinsrw pmaddwd pmaxsw pmaxub pminsw pminub pmovmskb pmulhrw pmulhuw pmulhw
pmullw por prefetch prefetchw prefetchnta prefetcht0 prefetcht1 prefetcht2
psadbw pslld psllq psllw psrad psraw psrld psrlq psrlw psubb psubd psubsb
psubsw psubusb psubusw psubw punpckhbw punpckhdq punpckhwd punpcklbw
punpckldq punpcklwd pxor pshufw
rcpps rcpss rdpmc rsqrtps rsqrtss
sfence shufps sqrtps sqrtss stmxcsr subps subss syscall sysret
ucomiss unpckhps unpckps unpcklps
xmmword xorps

UltraEdit汇编语言高亮相关推荐

  1. UltraEdit的高亮【原创】

    Author:张继飞 装了UltraEdit很久了,一直都是用来查看2进制文件.如今想使用UltraEdit  和 WinAVR来做个AVR的东西,弄一个超级无敌的AVR编译环境.问题出现了,人人都说 ...

  2. UltraEdit不高亮解决办法

    今天真2了居然越到这个情况,重新安装之后就不能高亮显示了....郁闷 就是这样,,,,,,废话不多说了跟大家说解决方法 打开你安装的文件夹如我的是C:/Program Files/IDM Comput ...

  3. UltraEdit中shell语法高亮显示设置

    首先,从UltraEdit官网下载用来定义UltraEdit显示高亮关键字的wordfile文件"Bourne and Korn Shell". 然后,打开UltraEdit,在高 ...

  4. 微机原理8086汇编语言上机——Masm环境搭建与常用汇编调试指令

    学校的微机原理与接口技术课,最近开始 考古 上机实验了. 1.弯路 为什么不用宇宙最强大的IDEL--Visual Studio呢? 在我的Visual Studio专栏中有一篇文章介绍Visual ...

  5. Java中使用LUA脚本语言

    Lua 是一个小巧的脚本语言.是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ieru ...

  6. android程序逆向工程

    随着智能手机的普及,功能越来越强大.程序也越来多和复杂化.研究一下android系统的逆向工程也是挺有意思的.  目前android逆向工程还处于初级阶段.表现在于:  1.没有完整的动态调试程序.目 ...

  7. Vscode配置c++

    ctrl+shift+p 输入C/C++ edit configurations 编辑配置生成.vscode文件夹 在该文件夹下创建这四个文件 c_cpp_properties.json {" ...

  8. 【Linux学习】基础篇 1.Linux/Window环境VScode实用插件安装

            无论在Linux和Window安装VScode后,都需要下载实用插件,VsCode支持多种语言,比如C/C++.Python.C#等,主要安装C/C++扩展包.  1.C/C++:基础 ...

  9. java lua脚本_Java中使用LUA脚本语言

    Lua 是一个小巧的脚本语言.是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ieru ...

最新文章

  1. Selenium Web 自动化 - Selenium常用API
  2. 《一个程序猿的生命周期》读后感
  3. 计算机应用优质课资料,全国信息技术优质课一等奖教案——信息的收集
  4. 连接局域网的SQL Server数据库配置
  5. 面向对象(OOP)一
  6. 《Python编程从入门到实践》记录之Python函数返回值
  7. 清理Pandas DataFrame中的数据
  8. android xml图片圆角矩形,使用Path自定义圆角图片
  9. php 判断百度浏览器版本,jquery获取浏览器类型和版本号的方法
  10. Spark RDD 宽依赖窄依赖
  11. android音视频【十】音频mp3剪切
  12. Android Studio向项目中导入jar包的方法
  13. 心形函数表达式及合成思路
  14. 继承viewgroup
  15. 《失控》对当下的互联网投资有哪些借鉴意义
  16. 杜兰大学计算机专业,杜兰大学计算机科学专业详解.docx
  17. Android studio 4.0 offline mode
  18. 任务管理器不显示磁盘
  19. 谭民机器人_机器人技术研究进展_谭民
  20. Excel高级使用技巧

热门文章

  1. HDU - 5493 Queue 2015 ACM/ICPC Asia Regional Hefei Online(线段树)
  2. Effective C++条款4:确认对象钱已经被初始化
  3. C++ explicit关键字应用方法详解
  4. 用new创建一个二维数组,有两种方法,是等价的
  5. C++之 伪随机数的生成
  6. python中实现多路分支的最佳控制结构是_哪个选项是实现多路分支的最佳控制结构? (1.3分)_学小易找答案...
  7. C++自学22:复制内存(memcpy)/设置内存(memset)
  8. SpringSecurity-1-WebSecurityConfigurerAdapter
  9. SSM整合 mybatis多条件查询与分页
  10. python +selenium +chrome/firefox 环境配置