Skocz do zawartości
Solmis

Asembler

Rekomendowane odpowiedzi

Co uważacie o Asemblerze. Opłaca się go uczyć, czy będzie raczej nieprzydatny.

Powiedzcie swoje opinie. :P

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jak chcesz być super h4xor i pisać własne sterowniki oraz własne systemy to opłaca się.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Żeby nie zakładać nowego tematu:

 

Zna ktoś jakiś dobry kurs Asemblera?

 

EDIT:

 

@Down:

 

Szukam, nie chcę się uczyć z jakiegoś badziwia, więc proszę o radę. Jakiś dobry, może nawet sprawdzone kurs. O_o

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

A kurs asemblera dla jakiej architektury procesora jeśli można wiedzieć? Bo Asembler dla 80x86 się różni od Asemblera dla powiedzmy PowerPC.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Hmm, a może mu chodzi o Atmegi, atiny lub pic'e one mają wiele różnych rozkazów to nie takie proste...

Np. Niektóre "rozkazy" w C++ zajmują 1 linijkę a w Asemblerze zajmuje to 50 albo i 100 linijek ... W tym języku musisz pisać wszytko sam, nie ukrywam że jest to najlepszy język gdyż pozwala on na 100% kontrolę na procesorem.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Sory, zapomniałem powiedzieć.

 

Chodziło mi o Asemblera 80x86.

Ale oczywiście możecie dać kursy do innych - może się przydadzą. ;S

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Chcecie zrobić szybko i łatwo grę? Po co się męczyć robieniem gier w c++, delphin itp. Jak można zrobić grę w programie są różne np. RPG , Zręcznościowe itp. Polecam RPG fajnie się robi w tym programie grę, można zrobić grę 3D ale jak nie znasz angielskiego to sie za to nie bierz. Najlepiej robić w 2D gorsza grafika ale polska wersja językowa.

 

Dam Link do mojej strony gdzie jest ten programik, można tam także umieścić swoją gre, znaleźć informacje jak skonfigurować program pod swoje wymagania itp.

 

 

 

Oto Link Strony -----> http://www.rpg-maker.***.pl <----- Oto Link Strony

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Panie andrzeju, Assembler nie musi służyć do gier. Zresztą po co pan tak spamuje? :(

 

Po za tym, jak chce się uczyć assemblera to dobrze by znać wcześniej architekturę procesora.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Pan Andrzej dostaje bana na rok za niestosowanie się do poleceń moderatora (raz dostał warna za spam, potem go ostrzegłem słownie przy kolejnym, więc teraz to już totalne olewactwo), a posty Proxxa i Jabola skasowałem, bo nic nie wnosiły do tematu.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Ja polecam ten kurs asamblera (win32asm)

jest bardzo przystępnie napisany nawet ja troche skapowałem :P

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Tylko weź jedną rzecz pod uwagę :) teraz procki są raczej 64 bitowe, a nie 32 :P aczkolwiek dobre i to na początek :P

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

I to jest właśnie wada Assemblera, że sie programuje pod konkretny procesor. W innych językach możesz przekompilować na jaką chcesz platformę, a tutaj bęc.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Eee, ludzie. Trzeba najpierw uzgodnić, o czym mowimy. O Asemblerze, czy o o assemblerze xD Bo to są dwie całkowicie różne rzeczy... :P

 

A jak powiedział sam autor tematu...:

Co uważacie o Asemblerze. Opłaca się go uczyć, czy będzie raczej nieprzydatny.

Powiedzcie swoje opinie.

Więc nie rozumiem, dlaczego wy wciąż mówicie o jakimś niewiadomo jakim 'języku procesora'... Boshe, przecież to nie to! On się pytał o Asemblera, nie o assemblera...! Tak, racja, że jeżyk maszynowy assembler jest poniekąd zmieniany z każdą nową technologią do nowych standardów i dostosywany do odpowiednich procesorów, ale nie o tym tu mówimy !!!

 

Asemblery lub języki asemblerów to w informatyce rodzina języków programowania niskiego poziomu, w których zasadniczo jedno polecenie odpowiada jednemu rozkazowi procesora. Są to języki powstałe na bazie języka maszynowego, poprzez zastąpienie liczb odpowiadających fragmentom rozkazów kodu maszynowego ich symbolicznymi odpowiednikami. Dzięki zamianie liczb na tzw. mnemoniki, możliwe jest tworzenie programów, których kod źródłowy może być zrozumiały dla człowieka, a jednocześnie bezpośrednio tłumaczony na kod maszynowy procesora, co pozwala zapewnić duży stopień kontroli programisty nad zachowaniem procesora.

 

Z tej oto definicji (z wikipedii :D) prosto wynika, że autor prosi o opinię na temat języków maszynowych odpowiednio skompilowanych tak, by każdy wyraz odpowiadał dokładnie jednemu poleceniu dla DANEGO typu procesora. Tak więc nie widzę najminiejszego powodu, dla którego można by tu było wytykać jakiekolwiek wady związane z niekompatybilnością Asemblera (panie Marmot :P), ponieważ Asemblery właśnie nazywają się Asemblerami, ponieważ są to odpowiednio przekształcone typy języków maszynowych assembler tak, by każdy z nich był kompatybilny z konkretnym przeznaczonym dla niego typem procesora !!! Z tego wynika, że assembler tak, może i sprawia problemy z dopasowaniem odpowiedniego kodu do danego procesora, ale Asembler jest po to, by to ułatwić i wystarczy znać odpowiedni Asembler, by móc pisać w kodzie maszynowym pod każdy procesor !

 

Autor wyraźnie prosił o Asemblery, tak więc wszelkie wytykanie wad, co do jego niekompatybilności są bezpodstawne, bo Asemblery działają pod każdą technologią każdego procesora, przetwarzając swój kod na odpowiedni kod tego waszego wadliwego assemblera. I na przyszłość radzę zapoznać się z dokładną definicją i jeszcze dokładniejszą pisownią danego terminu. Panie Marmot. God with You. :P

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Może jeszcze porozmawiamy o amebach?

Ja też umiem kopiować i nie czytać z wikipedi Ale lubie czytac twoje mejle!

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
Eee, ludzie. Trzeba najpierw uzgodnić, o czym mowimy. O Asemblerze, czy o o assemblerze

To jest prawie to samo...

by to ułatwić i wystarczy znać odpowiedni Asembler, by móc pisać w kodzie maszynowym pod każdy procesor !

Może nie zauważyłeś, ale w Wikipedii pod tym co zacytowałeś jest wyraźnie napisane:

Składnia języka asemblerowego różni się w zależności od używanego asemblera (programu tłumaczącego, patrz niżej) oraz implementacji sprzętowej - przede wszystkim od architektury procesora. Do najpopularniejszych odmian tego języka - ze względu na popularność architektury Intela znanej pod nazwą x86, zaliczyć można Asembler x86.

Jak używa asemblera dla procesorów x86, to nie napisze programu dla procesora PPC, to chyba logiczne? Bo tak namieszałeś tą swoją wypowiedź, jakby pisząc raz, mógłby już od razu jeden kod odpalić pod x86, PPC, SPARC i innych...

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

> Autor wyraźnie prosił o Asemblery

 

gdzie tam. on prosił o Asemblera sztuk jeden.

 

Co uważacie o Asemblerze.

:whistling:

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

@up: Bo się pomylił xD Sam fakt, że napisał tą nazwę w środku zdania z dużej litery i przez jedno 's' mówi sam za siebie, że miał na myśli coś innego, niż klasyczny assembler.

 

Marmot, może się pomyliłem... Chciałem zapodać TO :P :

Nazwa Assembler (wielką literą i z dwoma 's') zachowywana jest w języku polskim w przypadkach, gdy chodzi o nazwy programów lub poleceń w ich dosłownym brzmieniu, czyli nazwy własne, natomiast małą literą i z jednym 's' używa się spolszczonego wyrazu oznaczającego ogólnie oprogramowanie lub dowolny program tej kategorii
:D

 

Radzę przeczytać ten tekst dokładnie kilka razy, żeby dokłądnie zrozumieć jego znaczenie xD Hmm... Chociaż może rzeczywiście trochę pokręciłem, bo autor użył wielkiej litery i jednego 's', a tu jest napisane albo o małej literze i jednej 's' albo o wielkiej literze i dwóch 's' xD Tak więc dokładnie raczej nie można rozstrzygnąć, co autor ma na myśli ;/ Może zapytajmy autora :P

 

A Tobie, Marmot, chciałem tylko wyjaśnić, że jest zasadnicza różnica między Asemblerem, a assemblerem (coś z tymi 's' ciagle nie wychodzi ;/), a po Twoim poście wnioskowałem, że masz na myśli tego od dużej litery (jak napisałeś w środku zdania) i wytłumaczyłem, że chyba się pomyliłeś ;)

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

spyro@ widzę uważasz się za wielkiego mądrego ale to nie Ty uczysz się tego języka w szkole jako obowiązkowy przedmiot ! To nie Ty musisz znać wszystkie rozkazy rodziny Atmega, Pic i xx51 !! Więc nie wyjeżdżaj z takimi tekstami skoro sam nie wiesz o czym mówisz !. Nie tłumacz nic Marmot'owi on to wie lepiej od Ciebie !

A autor pytał o ogólną pracę na Assemblerem i asemblerem !! A my mu odpowiadamy "Że w Assemblerze musisz znać listę rozkazów procesora czyli "asembler" ! i na to samo wychodzi że oby dwa języki bez siebie nie istnieją a różnica między nimi jest taka iż jeden potrafi przeczytać tylko człowiek drugi tylko procesor i to taki pod którego jest napisany program !!

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Nie wiedziałem, że ten temat i moje wypowiedzi będą taką kwestią sporną. I w tych wszystkich odpowiedziach nie znalazłem prawie ani jednego kursu. Wszyscy kłócicie się o drobnostki. ;)

Więc, żeby już nie było spamu, zamykam temat i sam poszukam. ;/

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

×