.data mem64 mmword 1.0 myDword dword 0C0FFEEh myQword qword 0ADD1C7EDh .code Main proc ;kopiowanie danych z pamięci o rozmiarze podwójnego słowa do rejestru MM0 movd mm0, myDword ;kopiowanie danych z pamięci o rozmiarze poczwórnego słowa do rejestru MM1 movq mm1, myQword ;kopiowanie wartości natychmiastowej do rejestru akumulatora EAX mov eax, 7 ;kopiowanie wartości z rejestru ogólnego przeznaczenia (EAX) do rejestru MM0 movd mm0, eax ;kopiowanie wartości natychmiastowej do rejestru akumulatora RAX mov rax, 8 ;kopiowanie wartości z rejestru ogólnego przeznaczenia (RAX) do rejestru MM0 movq mm0, rax ;wczytanie adresu danych w pamięci o rozmiarze 64-bit do rejestru RCX mov rcx, offset mem64 ;wczytanie wartości spod adresu w RCX do rejestru MM1 movq mm1, mmword ptr [rcx] ;wczytanie do rejestru R8 rozmiaru typu mmword (w bajtach) mov r8, sizeof mmword ret Main endp end