Witam, uczę się c++ od ok. roku, lecz teraz chciałbym przejść na assembly.
Nie pytam się czy jest sens, bo już przerabiałem to przez cały dzień i wywnioskowałem że jest sens.
Tylko że kiedy przeczytałem pierwszą część jakiegoś lepszego kursu z neta, strasznie wydaje mi się to zagmatwane.
Tak jak w kursach c++ wszystko rozumiałem, dosłownie nic mi nie stawało na przeszkodzie aby pogłębiać wiedzę, tak tutaj nie potrafię zrozumieć prawie nic.
Chciałbym się dowiedzieć co muszę się jeszcze nauczyć żeby po prostu ogarnąć to o czym się mówi w assemblerze.
Nie wiem, o co chodzi z tymi rejestrami, po co to komu i co to wgl. znaczy.
RAX (64 bity) = EAX (młodsze 32 bity) + starsze 32 bity,
EAX (32 bity) = AX (młodsze 16 bitów) + starsze 16 bitów,
AX = AH (starsze 8 bitów) + AL (młodsze 8 bitów)
Autor nie wytłumaczył o co chodzi z tymi znaczkami, jakby można było coś z tego wywnioskować.
Jak dla mnie jest to, jak to mój dziadek mówi - Ruskie szyfry.
Mam wrażenie że czegoś brakuję w mojej wiedzy, byłbym wdzięczny jakbyście mi wytłumaczyli "Od której strony to ugryźć"
Z góry dziękuje za pomoc.