Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Assembler pytanie

Ostatnio zmodyfikowano 2011-06-23 19:11
Autor Wiadomość
npHard
» 2011-06-19 20:06:57
Czy opłaca się go uczyć
Wbrew pozorom tak, przynajmniej moim zdaniem. Nie po to oczywiście aby w nim programować duże aplikacje, chyba, że jesteś masochistą. Nauka assemblera i poznanie, przynajmniej jego podstaw daje dużą wiedzę(również praktyczną) na temat tego jak działa komputer, czym są rejestry, jak działa wywoływanie podprogramów na niższym poziomie co potem pozwala spojrzeć na programy pisane na wyższym poziomie w trochę inny sposób. Jeszcze raz, przynajmniej mi to w ten sposób pomogło i wydaje mi się, że po tym jak poznałem assemblera stałem się lepszym programistą.
P-34320
yoogi
Temat założony przez niniejszego użytkownika
» 2011-06-19 20:14:51
Aha, a skąd się go uczyłeś ?
P-34321
npHard
» 2011-06-19 20:17:33
To było na studiach, na pierwszym roku, głównie z materiałów do wykładów i jakichś własnych notatek.
P-34322
yoogi
Temat założony przez niniejszego użytkownika
» 2011-06-19 20:22:57
Aha
P-34323
DejaVu
» 2011-06-19 20:29:09
W zasadzie to prędzej zwolnisz działanie programu swoimi wstawkami asmowymi aniżeli przyśpieszysz cokolwiek no ale spoko :)
P-34326
npHard
» 2011-06-19 21:39:59
W zasadzie to prędzej zwolnisz działanie programu swoimi wstawkami asmowymi aniżeli przyśpieszysz cokolwiek no ale spoko :)
Dokładnie, tego chyba zabrakło w mojej wypowiedzi. Ale przypomniał mi się taki dowcip:
Puk puk... kto tam? ... C
Puk puk... kto tam? ........C++
Puk puk... kto tam? ..................................Java
Puk puk...Assembler

Chociaż pewnie lepiej jest się zdać na optymalizację ze strony kompilatora, szczególnie, że kod w asmie jest dość mało czytelny(szczególnie jeśli ktoś go nie komentuje). Można go porównać z kodem w C z mnóstwem instrukcji goto.
P-34332
yoogi
Temat założony przez niniejszego użytkownika
» 2011-06-19 23:59:47
Jeśli chodzi o assemblera, to jak go wpleść w kod C ?
znalazłem taką wstawkę:
C/C++
_asm
{
   
}

Ale przykładowy program w assemblerze się nie kompiluję, wyskakują dziwne błędy podczas kompilacji. Może mi ktoś dać prosty przykład "Hello World" z assemblera ?
Będę bardzo wdzięczny.
P-34338
michalp
» 2011-06-20 00:09:27
Jakiego kompilatora używasz?
P-34339
1 « 2 » 3 4
Poprzednia strona Strona 2 z 4 Następna strona