[linux] Testovací dátový súbor

Matus UHLAR - fantomas uhlar na fantomas.sk
Pondělí Červen 15 22:07:34 CEST 2009


> On 15.06.09 21:51, OLIVER Kindernay wrote:
> > Mierne upraveny :
> > 
> > SECTION .text
> > GLOBAL _start
> > 
> > _start:
> > 
> > mov ecx, 1000000
> > loop_start:
> >         sub esp, 1
> >         mov byte [esp], 0x78
> >         dec ecx
> >         cmp ecx, 0
> >         jnz loop_start

On 15.06.09 21:56, Matus UHLAR - fantomas wrote:
> stringove instrukcie uz v 32 a 64bit modoch nefunguju?

a mohli by, takze cyklus vratane inicializatie by mohol vyzerat takto:

mov al, 0x78
mod ecx,1000000
mov edi, esp
mov es, ds
or flags, <df>       ;   toto by malo setnut flag DF neviem ako sa to pise
rep stosb

> 
> > ;loop loop_start
> > 
> > mov eax, 4
> > mov ebx, 1
> > mov ecx, esp
> > mov edx, 1000000
> > int 0x80
> > 
> > ;mov eax, 1
> > ;mov ebx, 0
> > ;int 0x80
> > 
> > Spustil som ho na Intel(R) Core(TM)2 Duo CPU 3.00GHz a vysledok:
> > real    0m0.002s
> > user    0m0.000s
> > sys     0m0.004s
> > 
> > 
> > 
> > Veľmi sa ospravedlňujem za spam. Mam tiki (tyky?tiky?) z IM a tak nikdy nič
> > nedopíšem poriadne a hrr hrr odosielam:(. Tiež sa ospravedlňujem panovi
> > luvar na plaintext.sk, ktorému som to zrejme omylom poslal aj osobne:).

-- 
Matus UHLAR - fantomas, uhlar na fantomas.sk ; http://www.fantomas.sk/
Warning: I wish NOT to receive e-mail advertising to this address.
Varovanie: na tuto adresu chcem NEDOSTAVAT akukolvek reklamnu postu.
Chernobyl was an Windows 95 beta test site.


Další informace o konferenci linux