Jak się pisało programy w asemblerze [Adam Śmiałek]
Wśród języków programowania jeden wyróżnia się tym, że jest takim trochę językiem-nie językiem, a ja nań mówię, nawet nie łacina, a greka... I jak to bywa ze starożytnymi językami, właściwie już nikt go nie używa. Ale nie zawsze tak było.

- #
- #
- #
- #
- #
- 170
- Odpowiedz




Komentarze (170)
najlepsze
Ale to jest mały fragment w asm, całość jest w C, podaj benchmarki które pokazują wzrost o 100%,
https://github.com/FFmpeg/FFmpeg/tree/master/libavdevice
Twórcy wkrótce jednak wyjaśnili, że twierdzenie o 100-krotnym przyspieszeniu dotyczy tylko jednej funkcji, „a nie całego FFmpeg”.
Później dodali, że funkcjonalność, która w zależności od systemu może osiągnąć 100% wzrost prędkości, była „niejasnym filtrem”.
https://en.wikipedia.org/wiki/Microcontroller
Jeśli dobrze pamiętam to kiedyś pisząc np w pascalu pod Windows też można było wstawić kawałek kodu w asm i odwołać się bezpośrednio np do portu równoległego czy rejestrów procesora. Teraz chyba już tak się nie da (
Z tym się nie zgodzę, po przekroczeniu ilości zmiennych w stosunku do ilości rejestrów, zaczynało się żonglowanie danymi na stosie albo robiło się dla danej funkcji semi
Czyli da się osiągnąc tę