Dzieki. Musze to sobie rozrysowac na kartce, czyli co zmienia sie w rejestrach zeby dobrze zrozumiec. Mam jeszcze jedno pytanie odnosnie laczenia asemblera z C:
Powiedzmy ze zrobilem pewien kod w asemblerze i chce go wstawic do programu w C. Chcialbym aby w jezyku C zapisac bajt ze zniennej o nawie "do_asm" do komorki pamieci danych 0x0060 ( lub do jakiegos rejestru ) , teraz uruchomilby sie kod w asm, a wynik jego dzialania zapisany bylby pod adresem 0x0062 pamieci danych i chcialbym to przekazac do zmiennej "z_asm" ktora istnieje w kodzie C.
Jest na to prosta metoda ??
Powiedzmy ze zrobilem pewien kod w asemblerze i chce go wstawic do programu w C. Chcialbym aby w jezyku C zapisac bajt ze zniennej o nawie "do_asm" do komorki pamieci danych 0x0060 ( lub do jakiegos rejestru ) , teraz uruchomilby sie kod w asm, a wynik jego dzialania zapisany bylby pod adresem 0x0062 pamieci danych i chcialbym to przekazac do zmiennej "z_asm" ktora istnieje w kodzie C.
Jest na to prosta metoda ??

