资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
使用ULTRAEDIT写汇编的语法着色配置文件作者:xieyuanbin栏目:单片机使用ULTRAEDIT写汇编的语法着色配置文件用UltraEdit写程序的朋友很多,C及C+都有强大的语法着色和纠错功能,而写汇编的朋友一定为没有语法着色烦恼过,此处本人为了方便程序编写了一个UE的着色文件,希望能够帮助汇编朋友少犯手误的错误.本文件经过U v11.00a+版本验证.应该此版本以上的UE都能兼容.将下面的文本拷贝后存为一个文本文件,然后在UltraEdit中选高级-配置-语法着色中导入这个文件,然后打开一个汇编程序看看会出现什么情况?说明几点:第一我的编程习惯是用大写字母,所以喜欢小写的朋友把它们换成小写即可:),第二这里边的内容还不完整,只收集了常用的指令,伪指令和一些关键字,需要的朋友可自行添加,第三如果用其他厂商芯片的汇编指令不在本论坛的范围,如有需要可另行跟贴讨论.这里解释一下第一行的含义:/L1XXX代表(语言1语言描述),如有第二种汇编语言,可写/L2XXX ASMC_LANG LINE Comment = ; 是整行注释符,代表;后整行都是注释,还有注释块的定义,可参考UE自带的文件.File Extensions = asm inc 指明需着色显示的文件扩展名,每个扩展名之间用空格隔开.时间关系,其他方面有兴趣的朋友可继续添加.谢渊斌,2006-01-17/L1PIC ASM C_LANG LINE Comment = ;String Chars = File Extensions = asm inc/Delimiters = !%&*()-+=|/:; ,.?/C1PIC INSTRUCTIONADDWF ANDWF ADDLW ANDLWBCF BSF BTFSS BTFSCCLRF CLRW COMF CALL CLRWDTDECF DECFSZGOTOINCF INCFSZ IORWF IORLWMOVF MOVWF MOVLWNOPOPTIONRLF RRF RETFIE RETLW RETURNSUBWF SWAPF SLEEP SUBLWTRISXORWF XORLW/C2pseudoinstructionACCESS_OVRBANKSEL BANKISELCBLOCK CODE CODE_PACK CONSTANT CONFIG DA DATA DB DE DT DW END ENDM ENDC EQU ELSE ENDIF ENDW ERROR ERRORLEVLE EXITM EXPAND EXTERNFILLGLOBALIDATA IDATA_ACS IF IFDEF IFNDEF LIST LOCALMACRO MESSGNOLIST NOEXPANDORGPAGESEL PAGESELW PAGE PROCESSOR RADIX RESSET SPACE SUBTITLE TITLEUDATA UDATA_ACS UDATA_OVR UDATA_SHRVARIABLEWHILE_BADRAM _BADROM _CONFIG _IDLOCS _MAXRAM _MAXROM#DEFINE #INCLUDE#UNDEFINE /C3KEYWORD.ACCESS_OVR.CODE.IDATA.IDATA_ACS.UDATA.UDATA_ACS.UDATA_OVR.UDATA_SHR/C4Operators$+-*/=%&!|()LOWHIGHUPPER
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号