Strona glowna Programy, kursy, tpuce i inne - wszystko o PASCALU To jest ta strona ktora teraz ogladasz Po Polsku - pliki dp sciagniecia Kilka slow o mnie Odnosniki do ciekawych stron
Witaj w dziale Asssembler.
Jestem początkująsy, więc nie będzie tu skomlpikowanych progrzmów mojego autorstwa (przynajmniej na razie).
Witaj w dziale Asssembler.
Jestem początkująsy, więc nie będzie tu skomlpikowanych progrzmów mojego autorstwa (przynajmniej na razie).



Na wstępie chciałbym ci przybliżyć nieco postać Assemblera.
Więc : Assembler jest (w przeciwieństwie do np. Pascala, C++) językiem niskiego poziomu. Języki niskiego
poziomu nie są jednak językami dla ludzi o niskim poziomie, wręcz przeciwnie języki niskiego poziomu są
najtrudniejszymi językami programowania. Czemu więc warto uczyć się Assemblera?
Chociżby dla tego, żę tutaj procedury będące już gotowymi składnikami innych języków tworzysz sam
(żaden inny programista nie będzie ci mówił co możesz, a czego nie możesz). Drugim powodem jest to,
że w Assemblerze pisze się oprogramowanie nie tylko na komputer. Trzecie (najważniejsze) - Assembler
wydajekomendy procesorowi i innym składnikom komputera bezpośrednio, więc jest bardzo szybki
(w porównaniu z pascalem i przy zastosowaniu odpowiednich algorytmów potrafi być nawet kilkaset razy
szybszy). Zanim jednak ochoczo zabierzesz sie do pisania programików właśnie w Assemblerze radzę
ci zastanowić się głęboko czy warto. Przed rozpoczęciem nauki proponuję mały test :
Przygotuj sobie jakąs kartkę.
O.K. Teraz na kartce zaznaczaj odpowiedzi a,b,c
Zaczynamy:
1) Czy w przyszłości chcesz tworzyć profesjoinalne oprogramowanie ?
  1. Tak
  2. Nie
  3. Nie wiem
2) Znasz jakiś język wysokiego poziomu:
  1. Tak
  2. Nie
  3. Uczę się
3) Tracisz cierpliwość, gdy musisz często powtarzać tę samą czynność ?
  1. Tak
  2. Nie
  3. Tylko jeżeli coś mi nie wychodzi
4) Umiesz posługiwać sie Dos'em i Windowsem ?
  1. Tak
  2. Nie
  3. Windowsem
5)Wiesz co to STOS, STERTA, REJESTR, PRZERWANIE, PORT w komputerrze ?
  1. Tak
  2. Nie
  3. Wiem co to znaczy nie w komputerze
6) Jak oceniasz swoją sprawność w przeliczaniu liczb pomiędzy systemami : Dziesiętnym, Dwójkowym, Szestnastkowym ?
  1. Bardzo dobra
  2. Dobra
  3. Nie wiem czym wyróżnia się każdy z nich
Punktacja :
1)      2)     3)     4)    5)     6)
a-1     a-1    a-1    a-1   a-1    a-1
b-0     b-0    b-0    b-0   b-0    b-0,5
c-0,5   c-0,5  c-0,5  c-0   c-0,5  c-0
Koniec.
System oceniania jak w szkole tzn 6 putktów to 6 itd.
Jeśli uzyskałeś ocenę poniżej 4 to nie masz co iść dalej (mususz nap nauczyć się najpierw jęzuja wysokiego poziomu).
Ale Jeśli dalej uważasz, że chcesz zacząć zabawę to zapraszam dalej.
To chyba wszystko. Reszty możesz dowiedzieć się z zamieszczanych tu kursów.
A i jeszcze jedno zamieszczane kursy są kursami podstaw (po przeczytaniu takiego bez problemu
powinieneś umieć tworzyć proste grafiki w pascalu przy pomocy właśnie ASM'a).

O.K zacznijmy od kilku kursów:
NR. OPIS PLIK AUTOR
1. Z tego kursu korzystam. Jest on krutki, ale zanim się do niego siądzie trzeba troche teorii. 34 KB Marcin Macinski
2. Kolejny warty uwagi kurs. 144 KB Grzegorz Złotowicz, Michał Stanek
3. Kruciutki kursik. 73 KB Unknown
4. Kolejny kurs, ale ten traktuje o grafice. 181 KB Jacek Popławski
5. Kurs pisania rezydentów (nie korzystałem jeszcze, ale pewnie przyda się komuś). 35 KB Adam Dybkowski
No i to wszystko. Jeśli chcesz abym wrzucil tu twój kurs, lub jesli znalazles tu swój kurs, a nie chcesz aby tu byl, to napisz.

Przydatne opisy:
NR. OPIS PLIK AUTOR
1. Myszka, czy joystick - no problem 2 KB Piotr Sokośowski
2. Komendy Intela 20 KB Unknown
3. Przerwania (po angielsku) 0,97 MB Haskensack
4. Mapa pamięci (po angielsku) 22 KB Ralf Brown
5. Instrukcje MMX. 4 KB Konrad Łukasik
6. Opis portów komputera. 75 KB Ralf Brown


Jeśli nie masz kompilatora, to nie martw się. Mam dla ciebie kilka:
NR. OPIS PLIK AUTOR
1. Najłatwiejszy w obsłudze kompilator. Tworzy .com'y. 28 KB Eric Isaacson
2. Kompilator 32-bitowy Tasm 322 KB Borland
3. Kompilator pod Dosa (taki znajduje się w Borland Pascalu) Tasm 219 KB Borland
To niestety wszystko, ale mam teraz kilka programików które w najbliższym czasie wrzucę na stronę.
Napisz