[ASEMBLER] implementacja algorytmu quick sort

[ASEMBLER] implementacja algorytmu quick sort
górek
  • Rejestracja: dni
  • Ostatnio: dni
1

Witam

Problem jak w temacie.
Znalazłem wiele implementacji tego algorytmu w c++(i w innych językach) ale żadnego nie potrafię przetłumaczyć na asemblera.

Czy ktoś mógłby mi to przetłumaczyć na asemblera?

KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Gród Króla Kraka
0

Najprostsze rozwiązanie Twojego problemu: napisz w C++ i skorzystaj z disasemblera :)

cyriel
  • Rejestracja: dni
  • Ostatnio: dni
0

Wiekszosc kompilatorow c/c++ bez problemu moze wypluc ladnie skomentowany kod w asmie, przykladowo w bcc(jakas baaardzo stara wersja, ktorej ostatnio musialem uzywac na studiach - nawet nie pytajcie...) robi sie to tak:
bcc -S zrodlo.cpp
i jako wynik otrzymujemy plik zrodlo.asm z kodem w asmie, jako komentarze jest kod w cpp, dzieki czemu mozna latwo zobaczyc ktor fragment na co zostal przetlumaczony.

Wibowit
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: XML Hills
2

http://asembler.republika.pl/bin/sortowanie.zip

Moje dzieło sprzed lat :)

QuickSort (połączony z InsertionSort), HeapSort i IntroSort (czyli połączenie dwóch poprzednich). Wszystko ładnie pod FASMa, ładne nazwy etykiet, duży komentarz na początku, itd

Jakoś cholernie zoptymalizowane toto nie jest, ale to raczej zaleta, a nie wada - czytelność powinna być dość dobra.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.