Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подсветка Ассемблера, Не все команды подвечиваются 
:(
    Опции темы
Alexeis
Дата 6.11.2006, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: нет
Всего: 459



Вот тут 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 вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Подсветка синтаксиса | Следующая тема »


 




[ Время генерации скрипта: 0.0688 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.