Menu
Coddy logo textTech

Czym jest MOV?

Część sekcji Podstawy ścieżki Assembly w Coddy. Lekcja 14 z 45.

Instrukcja MOV jest najbardziej podstawową i najczęściej używaną instrukcją w języku asemblera. Jej nazwa oznacza „przenieś”, a instrukcja ta kopiuje dane z jednego miejsca do drugiego.

Podstawowa składnia

Instrukcja MOV ma następującą postać:

mov destination, source

Wartość ze źródła jest kopiowana do miejsca docelowego. Mimo nazwy „przenieś” dane są w rzeczywistości kopiowane. Oryginalne źródło pozostaje niezmienione.

Prosty przykład

mov rax, 60

Ta instrukcja kopiuje wartość 60 do rejestru rax. Po wykonaniu rax zawiera 60. Liczba 60 nie zostaje „zużyta” ani usunięta. To po prostu liczba.

Dlaczego MOV ma znaczenie

Prawie wszystko, co robisz w asemblerze, wiąże się z przenoszeniem danych. Przygotowywanie rejestrów do wywołań systemowych, przechowywanie wartości, przesyłanie danych między lokalizacjami — do tego wszystkiego potrzebujesz MOV. 

W nadchodzących lekcjach poznamy różne sposoby użycia MOV: wczytywanie wartości natychmiastowych, kopiowanie między rejestrami i nie tylko.

Spróbuj swoich sił

Ta lekcja nie zawiera wyzwania z kodem.

quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online Assembly