Вот тут http://forum.vingrad.ru/index.php?act=ST&a...=15#entry912978 заметил что не подсвечивается команда JC, но на самом деле не одна она Вот какая у нас на сегодняшний день подсветка кода Цитата | function setup_asm() { if(asmSyn) return asmSyn; var _asm="end mov xchg bswap xadd cmpxchg cmpxchg8b push pop pusha pushad popa popad cwd cdq cbw cwde movsx movzx add adc sub sbb imul mul idiv div inc dec neg cmp daa das aaa aas aam aad and or xor not sar shr sal shl shrd shld ror rol rcr rcl bt bts btr btc bsf bsr test jmp jcxz jecxz loop loopz loope loopnz loopne call ret retf retn iret iretd int into bound enter leave movs movsb movsw movsd cmps cmpsb cmpsw cmpsd scas scasb scasw scasd lods lodsb lodsw lodsd stos stosb stosw stosd rep repe repz repne repnz in out ins insb insw insd outs outsb outsw outsd stc clc cmc cld std lahf sahf pushf pushfd popf popfd sti cli lds les lfs lgs lss lea nop ud1 ud2 xlat xlatb cpuid lgdt sgdt lldt sldt ltr str lidt sidt lmsw smsw clts arpl lar lsl verr verw invd wbinvd invlpg lock hlt rsm rdmsr wrmsr rdpmc rdtsc sysenter sysexit";
var _asmfpu="ld st stp ild ist istp bld bstp xch cmove cmovne cmovb cmovbe cmovnb cmovnbe cmovu cmovnu add addp iadd sub subp isub subr subrp isubr mul mulp imul div divp idiv divr divrp idivr prem prem1 abs chs rndint scale sqrt xtract com comp compp ucom ucomp ucompp icom icomp comi ucomi comip ucomip tst xam sin cos sincos ptan patan 2xm1 yl2x yl2xp1 ld1 ldz ldpi ldl2e ldln2 ldl2t ldlg2 incstp decstp free init ninit clex nclex stcw nstcw ldcw stenv nstenv ldenv save nsave rstor stsw nstsw wait nop xsave xrstor ";
var _asmsse_cmp=" pd sd comisd ucomisd lepd lesd gesd eqsd gess gtsd leps ltpd less ltsd unordss unordps eqps eqss gtss ltps ltss ngesd nlepd nlesd neqpd ordpd ngess ngtsd nleps nltpd nless nltsd neqps ordps neqss ordss ngtss nltps nltss unordpd unordsd neqsd ordsd ";
var _asmreg="al ah bl bh cl ch dl dh ax bx cx dx bp sp si di cs ds es ss fs gs eax ebx ecx edx ebp esp esi edi dr0 dr1 dr2 dr3 dr6 dr7 cr0 cr2 cr3 cr4 mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7";
.............. }
|
Замечаем, что из команд условных переходов есть только 3 jmp jcxz jecxz тогда как имеются еще jc, jz, JA, JAE, JB, JBE, JE, JG, JGE, JL, JLE, JNA, JNAE, JNB, JNBE, JNC, JNE, JNG, JNGE, JNL, JNLE, JNO, JNP, JNS, JNZ, JO, JP, JPE, JPO, JS.
--------------------
Vit вечная память.Обсуждение действий администрации форума производятся только в этом форумегениальность идеи состоит в том, что ее невозможно придумать
|