home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 5 Edit
/
05-Edit.zip
/
con2v766.zip
/
colore01.zip
/
includes
/
baselng
/
baseasm.hrc
< prev
next >
Wrap
Text File
|
2000-02-26
|
16KB
|
570 lines
<!--
Assembler Syntax description
With help of:
KiLL Zlotnikoff <e1a29df@quake.ru>
Ilgar Veliev <sigma@ntgres.pssr.ru>
-->
<Define Name="AString" Value="dStringsEx">
<Define Name="AComment" Value="dComments">
<Define Name="AAddress" Value="dStrings">
<Define Name="ADefinitionz" Value="dResWords">
<Define Name="AMnemonics" Value="dStrings">
<Define Name="ARegisterz" Value="dResWords">
<Define Name="AWord" Value="dResWords">
<Define Name="ASymb" Value="dSymbols">
<Define Name="ANumb" Value="dNumbBin">
<Define Name="ANumh" Value="dNumbHex">
<Define Name="ANumd" Value="dNumbDec">
<Scheme Name="BaseAsm">
<!-- Strings -->
<RegExp Start='/(".*?")/' Color0="AString">
<RegExp Start="/('.*?')/" Color0="AString">
<!-- Numbers - Bin -->
<RegExp Start="/\b([01]+b)\B/" Color0="ANumb">
<!-- Numbers - Hex -->
<RegExp Start="/\b(\d[0-9a-fA-F]*h)\B/" Color0="ANumh">
<!-- Numbers - Dec -->
<Include Scheme="mFloatNumb">
<Include Scheme="mDecNumb">
<!-- Labels -->
<RegExp Start="/(^\s*?\@?\@?[\w\@\?]+?\s*:)/" Color0="dLabels">
<RegExp Start="/\c(\@\@[\w\@\?]*)/" Color0="dLabels">
<!-- Cr0-3, Dr0-7 Registers -->
<RegExp Start="/\b(ST\(\s*(\d)\s*\))/i" Color0="ARegisterz" Color1="ANumb">
<RegExp Start="/\b(cr[0-3])\B/i" Color0="ARegisterz">
<RegExp Start="/\b(dr[0-7])\B/i" Color0="ARegisterz">
<!-- Symbols -->
<KeyWords Color="ASymb">
<Symb Name=";"><Symb Name="="><Symb Name="+"><Symb Name="-">
<Symb Name="/"><Symb Name="*"><Symb Name="|">
<Symb Name="^"><Symb Name="("><Symb Name=")"><Symb Name="[">
<Symb Name="]"><Symb Name=","><Symb Name="."><Symb Name=":">
<Symb Name="!"><Symb Name="~"><Symb Name="<"><Symb Name=">">
<Symb Name="%"><Symb Name="{"><Symb Name="}"><Symb Name="?">
</KeyWords>
<!-- Asm KeyWords -->
<KeyWords MatchCase="False" Color="ADefinitionz">
<Word Name=".386">
<Word Name=".code">
<Word Name=".data">
<Word Name=".model">
<Word Name=".err">
<Word Name=".list">
<Word Name=".xlist">
<Word Name=".sfcond">
<Word Name=".xall">
<Word Name="ALIGN">
<Word Name="codeseg">
<Word Name="dataseg">
<Word Name="db">
<Word Name="dd">
<Word Name="dq">
<Word Name="dw">
<Word Name="df">
<Word Name="dt">
<Word Name="else">
<Word Name="End">
<Word Name="endif">
<Word Name="EndP">
<Word Name="Ends">
<Word Name="equ">
<Word Name="extrn">
<Word Name="Ideal">
<Word Name="ifdef">
<Word Name="ifndef">
<Word Name="include">
<Word Name="jumps">
<Word Name="label">
<Word Name="locals">
<Word Name="model">
<Word Name="org">
<Word Name="PROC">
<Word Name="public">
<Word Name="SEGMENT">
<Word Name="startupcode">
<Word Name="struc">
<Word Name="union">
<Word Name="uses">
<Word Name="GROUP">
<Word Name="MACRO">
<Word Name="ENDM">
<Word Name="IFB">
<Word Name="IFNB">
<Word Name="TITLE">
<Word Name="IF1">
<Word Name="IF0">
<Word Name="IF2">
<Word Name="IF">
<Word Name="IFEQ">
<Word Name="IFNEQ">
<Word Name="IFIDN">
<Word Name="IFNIDN">
<Word Name="ELIF">
</KeyWords>
<KeyWords MatchCase="False" Color="AMnemonics">
<Word Name="BYTE">
<Word Name="DWORD">
<Word Name="FWORD">
<Word Name="near">
<Word Name="offset">
<Word Name="short">
<Word Name="ptr">
<Word Name="QWORD">
<Word Name="returns">
<Word Name="WORD">
</KeyWords>
<KeyWords MatchCase="False" Color="AMnemonics">
<Word Name="AAA">
<Word Name="AAD">
<Word Name="AAM">
<Word Name="AAS">
<Word Name="ADC">
<Word Name="ADD">
<Word Name="AND">
<Word Name="ANDNPS">
<Word Name="ANDPS">
<Word Name="ARPL">
<Word Name="BOUND">
<Word Name="BSF">
<Word Name="BSR">
<Word Name="BSWAP">
<Word Name="BT">
<Word Name="BTC">
<Word Name="BTR">
<Word Name="BTS">
<Word Name="CALL">
<Word Name="CBW">
<Word Name="CDQ">
<Word Name="CLC">
<Word Name="CLD">
<Word Name="CLI">
<Word Name="CLTS">
<Word Name="CMC">
<Word Name="CMOVA">
<Word Name="CMOVAE">
<Word Name="CMOVB">
<Word Name="CMOVBE">
<Word Name="CMOVC">
<Word Name="CMOVE">
<Word Name="CMOVG">
<Word Name="CMOVGE">
<Word Name="CMOVL">
<Word Name="CMOVLE">
<Word Name="CMOVNA">
<Word Name="CMOVNAE">
<Word Name="CMOVNB">
<Word Name="CMOVNBE">
<Word Name="CMOVNC">
<Word Name="CMOVNE">
<Word Name="CMOVNG">
<Word Name="CMOVNGE">
<Word Name="CMOVNL">
<Word Name="CMOVNLE">
<Word Name="CMOVNO">
<Word Name="CMOVNP">
<Word Name="CMOVNS">
<Word Name="CMOVNZ">
<Word Name="CMOVO">
<Word Name="CMOVP">
<Word Name="CMOVPE">
<Word Name="CMOVPO">
<Word Name="CMOVS">
<Word Name="CMOVZ">
<Word Name="CMP">
<Word Name="CMPS">
<Word Name="CMPSB">
<Word Name="CMPSD">
<Word Name="CMPSW">
<Word Name="CMPXCHG">
<Word Name="CMPXCHG8B">
<Word Name="COMISS">
<Word Name="CPUID">
<Word Name="CTS">
<Word Name="CWD">
<Word Name="CWDE">
<Word Name="DAA">
<Word Name="DAS">
<Word Name="DEC">
<Word Name="DIV">
<Word Name="EMMS">
<Word Name="ENTER">
<Word Name="F2XM1">
<Word Name="FABS">
<Word Name="FADD">
<Word Name="FADDP">
<Word Name="FBLD">
<Word Name="FBSTP">
<Word Name="FCHS">
<Word Name="FCLEX">
<Word Name="FCMOVB">
<Word Name="FCMOVBE">
<Word Name="FCMOVE">
<Word Name="FCMOVNB">
<Word Name="FCMOVNBE">
<Word Name="FCMOVNE">
<Word Name="FCMOVNU">
<Word Name="FCMOVU">
<Word Name="FCOM">
<Word Name="FCOMI">
<Word Name="FCOMIP">
<Word Name="FCOMP">
<Word Name="FCOMPP">
<Word Name="FCOS">
<Word Name="FDECSTP">
<Word Name="FDIV">
<Word Name="FDIVP">
<Word Name="FDIVR">
<Word Name="FDIVRP">
<Word Name="FEMMS">
<Word Name="FFREE">
<Word Name="FIADD">
<Word Name="FICOM">
<Word Name="FICOMP">
<Word Name="FIDIV">
<Word Name="FIDIVR">
<Word Name="FILD">
<Word Name="FIMUL">
<Word Name="FINCSTP">
<Word Name="FINIT">
<Word Name="FIST">
<Word Name="FISTP">
<Word Name="FISUB">
<Word Name="FISUBR">
<Word Name="FLD">
<Word Name="FLD1">
<Word Name="FLDCW">
<Word Name="FLDENV">
<Word Name="FLDL2E">
<Word Name="FLDL2T">
<Word Name="FLDLG2">
<Word Name="FLDLN2">
<Word Name="FLDPI">
<Word Name="FLDZ">
<Word Name="FMUL">
<Word Name="FMULP">
<Word Name="FNCLEX">
<Word Name="FNINIT">
<Word Name="FNOP">
<Word Name="FNSAVE">
<Word Name="FNSTCW">
<Word Name="FNSTENV">
<Word Name="FNSTSW">
<Word Name="FPATAN">
<Word Name="FPREM">
<Word Name="FPREM1">
<Word Name="FPTAN">
<Word Name="FRNDINT">
<Word Name="FRSTOR">
<Word Name="FSAVE">
<Word Name="FSCALE">
<Word Name="FSIN">
<Word Name="FSINCOS">
<Word Name="FSQRT">
<Word Name="FST">
<Word Name="FSTCW">
<Word Name="FSTENV">
<Word Name="FSTP">
<Word Name="FSTSW">
<Word Name="FSUB">
<Word Name="FSUBP">
<Word Name="FSUBR">
<Word Name="FSUBRP">
<Word Name="FTST">
<Word Name="FUCOM">
<Word Name="FUCOMI">
<Word Name="FUCOMIP">
<Word Name="FUCOMP">
<Word Name="FUCOMPP">
<Word Name="FWAIT">
<Word Name="FXAM">
<Word Name="FXCH">
<Word Name="FXRSTOR">
<Word Name="FXSAVE">
<Word Name="FXTRACT">
<Word Name="FYL2X">
<Word Name="FYL2XP1">
<Word Name="HLT">
<Word Name="IDIV">
<Word Name="IMUL">
<Word Name="IN">
<Word Name="INC">
<Word Name="INS">
<Word Name="INSB">
<Word Name="INSD">
<Word Name="INSW">
<Word Name="INT">
<Word Name="INTO">
<Word Name="INVD">
<Word Name="INVLPG">
<Word Name="IRET">
<Word Name="IRETD">
<Word Name="JA">
<Word Name="JAE">
<Word Name="JB">
<Word Name="JBE">
<Word Name="JC">
<Word Name="JCXZ">
<Word Name="JE">
<Word Name="JECXZ">
<Word Name="JG">
<Word Name="JGE">
<Word Name="JL">
<Word Name="JLE">
<Word Name="JMP">
<Word Name="JNA">
<Word Name="JNAE">
<Word Name="JNB">
<Word Name="JNBE">
<Word Name="JNC">
<Word Name="JNE">
<Word Name="JNG">
<Word Name="JNGE">
<Word Name="JNL">
<Word Name="JNLE">
<Word Name="JNO">
<Word Name="JNP">
<Word Name="JNS">
<Word Name="JNZ">
<Word Name="JO">
<Word Name="JP">
<Word Name="JPE">
<Word Name="JPO">
<Word Name="JS">
<Word Name="JZ">
<Word Name="LAHF">
<Word Name="LAR">
<Word Name="LDMXCSR">
<Word Name="LDS">
<Word Name="LEA">
<Word Name="LEAVE">
<Word Name="LES">
<Word Name="LFS">
<Word Name="LGDT">
<Word Name="LGS">
<Word Name="LIDT">
<Word Name="LLDT">
<Word Name="LMSW">
<Word Name="LOCK">
<Word Name="LODS">
<Word Name="LODSB">
<Word Name="LODSD">
<Word Name="LODSW">
<Word Name="LOOP">
<Word Name="LOOPE">
<Word Name="LOOPNE">
<Word Name="LOOPNZ">
<Word Name="LOOPZ">
<Word Name="LSL">
<Word Name="LSS">
<Word Name="LTR">
<Word Name="MOV">
<Word Name="MOVAPS">
<Word Name="MOVD">
<Word Name="MOVHPS">
<Word Name="MOVLPS">
<Word Name="MOVMSKPS">
<Word Name="MOVNTPS">
<Word Name="MOVQ">
<Word Name="MOVS">
<Word Name="MOVSB">
<Word Name="MOVSD">
<Word Name="MOVSW">
<Word Name="MOVSX">
<Word Name="MOVUPS">
<Word Name="MOVZX">
<Word Name="MUL">
<Word Name="NEG">
<Word Name="NOP">
<Word Name="NOT">
<Word Name="OR">
<Word Name="ORPS">
<Word Name="OUT">
<Word Name="OUTS">
<Word Name="OUTSB">
<Word Name="OUTSD">
<Word Name="OUTSW">
<Word Name="PACKSSDW">
<Word Name="PACKSSWB">
<Word Name="PACKUSWB">
<Word Name="PADDB">
<Word Name="PADDD">
<Word Name="PADDSB">
<Word Name="PADDSW">
<Word Name="PADDUSB">
<Word Name="PADDUSW">
<Word Name="PADDW">
<Word Name="PAND">
<Word Name="PANDN">
<Word Name="PAVGUSB">
<Word Name="PCMPEQB">
<Word Name="PCMPEQD">
<Word Name="PCMPEQW">
<Word Name="PCMPGTB">
<Word Name="PCMPGTD">
<Word Name="PCMPGTW">
<Word Name="PF2ID">
<Word Name="PFACC">
<Word Name="PFADD">
<Word Name="PFCMPEQ">
<Word Name="PFCMPGE">
<Word Name="PFCMPGT">
<Word Name="PFMAX">
<Word Name="PFMIN">
<Word Name="PFMUL">
<Word Name="PFRCP">
<Word Name="PFRCPIT1">
<Word Name="PFRCPIT2">
<Word Name="PFRSQIT1">
<Word Name="PFRSQRT">
<Word Name="PFSUB">
<Word Name="PFSUBR">
<Word Name="PI2FD">
<Word Name="PMADDWD">
<Word Name="PMULHRW">
<Word Name="PMULHW">
<Word Name="PMULLW">
<Word Name="POP">
<Word Name="POPA">
<Word Name="POPAD">
<Word Name="POPF">
<Word Name="POPFD">
<Word Name="POR">
<Word Name="PREFETCH">
<Word Name="PSLLD">
<Word Name="PSLLQ">
<Word Name="PSLLW">
<Word Name="PSRAD">
<Word Name="PSRAW">
<Word Name="PSRLD">
<Word Name="PSRLQ">
<Word Name="PSRLW">
<Word Name="PSUBB">
<Word Name="PSUBD">
<Word Name="PSUBSB">
<Word Name="PSUBSW">
<Word Name="PSUBUSB">
<Word Name="PSUBUSW">
<Word Name="PSUBW">
<Word Name="PUNPCKHBW">
<Word Name="PUNPCKHDQ">
<Word Name="PUNPCKHWD">
<Word Name="PUNPCKLBW">
<Word Name="PUNPCKLDQ">
<Word Name="PUNPCKLWD">
<Word Name="PUSH">
<Word Name="PUSHA">
<Word Name="PUSHAD">
<Word Name="PUSHF">
<Word Name="PUSHFD">
<Word Name="PXOR">
<Word Name="RCL">
<Word Name="RCR">
<Word Name="RDMSR">
<Word Name="RDPMC">
<Word Name="RDTSC">
<Word Name="REP">
<Word Name="REPE">
<Word Name="REPNE">
<Word Name="REPNZ">
<Word Name="REPZ">
<Word Name="RET">
<Word Name="ROL">
<Word Name="ROR">
<Word Name="RSM">
<Word Name="SAHF">
<Word Name="SAL">
<Word Name="SALC">
<Word Name="SAR">
<Word Name="SBB">
<Word Name="SCAS">
<Word Name="SCASB">
<Word Name="SCASD">
<Word Name="SCASW">
<Word Name="SETA">
<Word Name="SETAE">
<Word Name="SETB">
<Word Name="SETBE">
<Word Name="SETC">
<Word Name="SETE">
<Word Name="SETG">
<Word Name="SETGE">
<Word Name="SETL">
<Word Name="SETLE">
<Word Name="SETNA">
<Word Name="SETNAE">
<Word Name="SETNB">
<Word Name="SETNBE">
<Word Name="SETNC">
<Word Name="SETNE">
<Word Name="SETNG">
<Word Name="SETNGE">
<Word Name="SETNL">
<Word Name="SETNLE">
<Word Name="SETNO">
<Word Name="SETNP">
<Word Name="SETNS">
<Word Name="SETNZ">
<Word Name="SETO">
<Word Name="SETP">
<Word Name="SETPE">
<Word Name="SETPO">
<Word Name="SETS">
<Word Name="SETZ">
<Word Name="SGDT">
<Word Name="SHL">
<Word Name="SHLD">
<Word Name="SHR">
<Word Name="SHRD">
<Word Name="SHRD">
<Word Name="SHUFPS">
<Word Name="SIDT">
<Word Name="SLDT">
<Word Name="SMSW">
<Word Name="SR">
<Word Name="STC">
<Word Name="STD">
<Word Name="STI">
<Word Name="STMXC">
<Word Name="STOS">
<Word Name="STOSB">
<Word Name="STOSD">
<Word Name="STOSW">
<Word Name="STR">
<Word Name="SUB">
<Word Name="TEST">
<Word Name="UCOMISS">
<Word Name="UD2">
<Word Name="UNPCKHPS">
<Word Name="UNPCKLPS">
<Word Name="use16">
<Word Name="use32">
<Word Name="VERR">
<Word Name="VERW">
<Word Name="WAIT">
<Word Name="WBINVD">
<Word Name="WRMSR">
<Word Name="XADD">
<Word Name="XCHG">
<Word Name="XLAT">
<Word Name="XLATB">
<Word Name="XOR">
<Word Name="XORPS">
</KeyWords>
<!-- Asm Registers -->
<KeyWords MatchCase="False" Color="ARegisterz">
<Word Name="eax"><Word Name="ax"><Word Name="al"><Word Name="ah">
<Word Name="ebx"><Word Name="bx"><Word Name="bl"><Word Name="bh">
<Word Name="ecx"><Word Name="cx"><Word Name="cl"><Word Name="ch">
<Word Name="edx"><Word Name="dx"><Word Name="dl"><Word Name="dh">
<Word Name="esi"><Word Name="si">
<Word Name="edi"><Word Name="di">
<Word Name="ebp"><Word Name="bp">
<Word Name="esp"><Word Name="sp">
<Word Name="cs"><Word Name="ds"><Word Name="es">
<Word Name="ss"><Word Name="gs"><Word Name="fs">
</KeyWords>
</Scheme>