MOV komutu, bir yerden başka yere veri kopyalar. Assembly'nin en temel komutudur.
mov hedef, kaynak
; Hedef = Kaynakmov rax, rbx ; RAX = RBX
mov rcx, rdx ; RCX = RDX✅ İzin verilir
mov rax, 100 ; RAX = 100
mov rcx, 42 ; RCX = 42✅ İzin verilir
mov rax, [rax] ; RAX = bellekteki değer
mov rbx, [0x1000] ; RBX = 0x1000 adresindeki değer✅ İzin verilir (ileri konular)
mov [rax], [rbx] ; HATA! Direct olarak yapılamaz❌ YASAK! Bellekten belleğe doğrudan taşıma yapılamaz
mov rax, 42 ; 64-bit (8 bayt)
mov eax, 42 ; 32-bit (4 bayt)
mov ax, 42 ; 16-bit (2 bayt)
mov al, 42 ; 8-bit (1 bayt)example_01.asm- MOV komutu örnekleri
- Her türdeki MOV komutunu dene
- Yazmaç boyutlarını dene
- Bellekteki değerleri oku (ileri seviye)
// Assembly'de:
// mov rax, 100 ; RAX = 100
// mov rbx, rax ; RBX = RAX
// C#'da:
long rax = 100;
long rbx = rax;