如何用ultraedit高亮显示汇编和arm汇编

白雅文…皛 2024-06-27 10:47:09
最佳回答
找到ultraedit的wordfile文件,默认在c:\program files\ultraedit文件夹下,打开在文件结尾加上一下的这段话,保存退出就可以了,呵呵,很方便/l14"arm assembler" line comment = line comment alt = \ block comment on = rem string chars = " escape char = " file extensions = s arm/delimiters = !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~/function string = "%[^t ]++.^([a-za-z0-9_]+^)[^t ]++$"/c1"branch"** b b bl bl bx bx blx blx/c2"data-processing"** and and eor eor sub sub r** r** add add adc adc **c **c rsc rsc tst tst teq teq cmp cmp cmn cmn orr orr mov mov bic bic mvn mvn lsl lsl lsr lsr asl asl asr asr ror ror rrx rrx neg neg/c3"multiply"** mul mul mla mla smull smull umull umull smlal smlal umlal umlal/c4"load and store"** ldr ldr str str ldm ldm stm stm swp swp push push pop pop/c5"exception"** swi swi bkpt bkpt/c6"m**cellaneous"** clz clz mrs mrs msr msr cdp cdp mrc mrc mcr mcr ldc ldc stc stc/c7"directives"** opt ext equ dc align adr rn fn div sqr swap vdu nop brk smul umul smla umla ldf stf assert fill file cond head org cn cp dn export global extern fn gbl import keep lcl rl**t rn set sn align data dc field ltorg map space else endif get include if incbin macro mend mexit wend while endfunc endp frame address pop push reg**ter restore s**e state remember restore function proc area assert code16 code32 code readonly end entry ** nofp opt require rout subt ttl vfpassert scalar vector adr fld ldf nop/c8"reg**ters"a1 a2 a3 a4f0 f1 f2 f3 f4 f5 f6 f7 fpiplrpcr0 r1 r10 r11 r12 r13 r14 r15 r2 r3 r4 r5 r6 r7 r8 r9sl spv1 v2 v3 v4 v5 v6a1 a2 a3 a4f0 f1 f2 f3 f4 f5 f6 f7 fpiplrpcr0 r1 r10 r11 r12 r13 r14 r15 r2 r3 r4 r5 r6 r7 r8 r9sl spv1 v2 v3 v4 v5 v6/l15"asm" nocase line comment = ; file extensions = asm inc def/delimiters = ~!%&^*()-+=|\/{}[]:;"'<> , /function string = "^(%[a-za-z_@?$]+[ ^t]^)+proc+[ ^t^p]"/c1"opcodes"aaa aad aam aas adc add and arplbound bsf bsr bswap bt btc btrcall cbw cwd cdq clc cld cli clts cmc cmova cmovae cmovb cmovbe cmovc cmovecmovg cmovge cmovl cmovle cmovna cmovnae cmovnb cmovnbe cmovnc cmovne cmovngcmovnge cmovnl cmovnle cmovno cmovnp cmovns cmovnz cmovo cmovpo cmovs comvzcmp cmp** cmpsd cmpxchg cmpxchg8b cpuiddaa das dec div dbld dbstpemms enterf2xm1 fabs fadd faddp fiadd fchs fclex fnclex fcmovb fcmove fcmovbe fcmovufcmovnb fcmovne fcmovnbe fcmovnu fcom fcomp fcompp fcomi fcomip fcos fdecstpfdiv fdivp fidiv fdivr fdivrp fidivr ffree ficom ficomp fild fincstp finit fninitf**t f**tp fld fld1 fldl2t fld2e fldpi fldlg2 fldln2 fldz fldcq fldenvfmul fmulp fimul fnop fpatan fprem fprem1 fptan frndint frstor fs**e fns**efscale fsin fsincos fsqrt fst fstp fstcw fnstcw fstenv fnstenv fstsw fnstsw fsubfsubp f**ub fsubr fsubrp f**ubr ftst fucom fucomp fucompp fxam fxch fxtractfyl2x fyl2xp1hltidiv imul in inc ins int into invd invlpg iretdja jae **e jc jecxz je jg jge jl jle jne jno jns jojpe jpo js ja jae ** **e je jg jge jl jle jne jno jns jojpe jpo js jmplahf lar lds lea le**e les lfs lgs lgdt lidt lldt lmswlock lods loop loope loopz loopne loopnz lsl lss ltrmov movd movq movs movsx mulneg nop notor out outspacksswb packssdw packuswb paddb paddw paddd padd** paddsw paddu** padduswpand pandn pcmpeqb pcmpeqw pcmpeqd pcmpgtb pcmpgtw pcmpgtd pmaddwd pmulhwpmullw pop popad popfd por psllw pslld psllq psraw psrad psrlw psrld psrlqpsubb psubw psubd psub** psubsw psubu** psubusw pu**khbw pu**khwdpu**khdq pu**klbw pu**klwd pu**kldq push pushad pushfd pxorrcl rcr rol ror rdmsr rdpmc rdtsc rep retsetae setb sete setg setge setl setle setne setno setns seto setpe setposets sgdt sidt shld shld shrd sldt smsw stc std sti str substos cmps scas cmps ret rsm sahf sal sar shl shr **b setatestud2verr verwwait fwait wbinvd wrmsrxadd xchg xlat xor/c2"reg**ters"al ah axbp bh bl bxcl cx ecx chdl dx di dhecx edx ebx eax esp ebp esi ed**p si st st(0) st(1) st(2) st(3) st(4) st(5) st(6) st(7)mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7/c3"reserved words 1".code .const .continue .cref.data .data?.err .errb .errnb .errdef .errndef .errdif .erridn .erre .errnz .else .elseif.endif .endw .until.if.l**t .l**tall .l**tif .l**tmacro .l**tmacroall.model .nol**t .nol**tif .nol**tmacro.radix .repeat.tfcond.whilealign assumebreakcomment casemapdotname nodotnameecho end endm equ endp exitm externdef extern emulator epilogueexpr16 expr32 ends endif endwfor forcgotoif include includelib invokelabel local ljmp languagemacronoreadonly noscoped noljmp noemulator nokeyword nosignextendoption offset orgprologue proc proc proto public purge pushcontext popcontextreadonly record repeatscoped segment structtypedef textequunion useswhile/c4"reserved words 2"addrbytecatstrinstrdup db dw dd df dq dt dwordfwordhigh highwordlow lowword lengthof length lroffsetmask**offset opattrptrqwordreal4 real8 real10sizeof size short sizestr substr **yte sword sdword stdcallth** type tbytewidth word/c5"operators"!%&*+,-// />=<| 20210311
汇率兑换计算器

类似问答
  • 跨境汇款编码怎么看?
    • 2024-06-27 19:19:54
    • 提问者: 未知
    跨境汇款有很多不熟悉的编码,求解答
  • 汇编语言中mov和lea的区别有哪些?
    • 2024-06-27 01:09:25
    • 提问者: 未知
    但是不要太字面地理解,它的本意是让你用各种寻址模式去算地址,实际用法就是凡是可以塞进寻址模式的计算公式里的...movl-4(%ebp,%edx,4),%eax#full example:load*(ebp-4+...
  • lcd1602用c语言编程如何显示字符?
    • 2024-06-27 17:58:34
    • 提问者: 未知
    1、需要修改引脚设置,就2113到lcd1602.h中修改 2、主函数头5261写上#include“lcd1602.h”,将“lcd1602.c”添加到4102项目中 3、使用的时候先调用lcd1602_initial**e();对16531602初始化;其中光标移动方式已经设定好了 4、根据需要开关函数开关(注释掉定义就是关闭相应函数,取消注释则是...
  • 汇编问题
    • 2024-06-27 11:51:34
    • 提问者: 未知
    试把存放在r1r2和r3r4中的两个16位数相加,结果存于r5r6中。mov a,r2 add a,r4 mov r6,a mov a,r1 addc a,r3 mov r5,a 为什么r2和r4相加用add,而r1和r3相加却用addc 汇编...
  • 编程新手如何提高编程能力?
    • 2024-06-27 01:10:33
    • 提问者: 未知
    (真实情况:经典教材都能下载到免费pdf,语言,框架,文档往往已经写的很好,而且最新,github上有无数优质开源学习资源) 不读优质代码,不参考最佳实践,啥都要自己从头...
  • c++如何编写显示符号组成的三角形和菱形的程序
    • 2024-06-27 20:13:18
    • 提问者: 未知
    1 打开mircrosoft v**ual studio ,这里我用的是2010版本,创建新项目。2首先是符号组成的三角形。应用for语句。这里输出两个空格,是为了运行程序时,符号与符号之间有一个空格。如果题目是三角形 那么到这一步 就可以直接结束程序了3 然后是菱形,只要会了三角形菱形就相对容易,只要修改第一个语句就可以了。end
  • 通达信公式编写 我想编写一个主图显示的公式,
    • 2024-06-27 14:21:05
    • 提问者: 未知
    软件目前做不到你所要求的内容。
  • 风险防控和隐患排查制度汇编
    • 2024-06-27 23:13:38
    • 提问者: 未知
    风险防控和隐患排查管理制度汇编编制部门|审核人|批准人|2016年11月1、目的为加强风险控制和事故隐患排查治理工作,把企业绩效评估指标内容转化为企业内部管理制度,防止和减少事故发生,保证全体员工生命安全和公司财产安全,根据《安全生产法》、《安全生产事故和隐患排查治理暂行规定》及安全风险控制和隐患排查治理体系建设有关规定,结合本公司实际情况,特制订本制度。2、适用范围本制度适用于本公司作业区域内风...
  • 汇编指令jmp是什么意思?
    • 2024-06-27 18:14:48
    • 提问者: 未知
    含义无条件的转移到指定的地址去执行从址开始的命令。指令必须指定转移标地址(或称转向地址)。 jmp指令不影响条件码。计算机汇编语言中的一种跳转指令。当需要分支程序时,散转程序有时可以帮我们实现。使用指令jmp @a+dptr,可实现多分支转移。它是根据某种输入或运算的结果,分别转向各个处理程序段取执行程序。类型该指令分直接转移和间接转移两种。直接转移又可分短程(short)、近程(near)和远程...
  • 单片机用c编写跟用汇编编写有什么区别吗?
    • 2024-06-27 09:04:22
    • 提问者: 未知
    一般来说,c编译的hex文件会比汇编编译的大一点。其实c文件首先要编译为汇编文件,然后再把汇编文件编译为hex或bin文件。如果c编译后的汇编文件就能看到,代码行数越多,c文件编译的汇编要比人脑想出来的汇编文件要大得多。因为在用汇编写程序的时候,一般都会思考一下如何优化它。但c编译器的自动优化能力没有人脑高(但优化时间比人脑快得多),市面上的c编译器软件都有一个优化率的指标,开发者会根据优化率来选...
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。