[ deroko @ 14.03.2005. 13:44 ] @
Evo poslednjih par dana piskaram decoder duzine instrukcija, pa me zanima da li neko ima ideju kako ovo malko poboljsati. Ubacio sam sve sto sam naso u IA32 manualu od 1byte/2byte instrukcija + FPU, mmx nisam ubacio jer sam kratak sa vremenom da to uradim. Kod je radjen u C i prebacen kasnije u asm, ali ovde samo dajem C kod, tako da mislim da mu je mesto ovde :) Kod trenutno lepo disassembluje instrukcije (odnosno ispravno nalazi njihovu duzinu), a kao test u ovom slucaju koristim VirtualAllocEx iz kernel32.dll... Kod je radjen za bcc32 (mada ce svaki drugi C kompajler posluziti) : Code: bcc32 -5 -P -C -ff -O2 develop5.c poz... |