Advertisement
Guest User

Untitled

a guest
Jul 2nd, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. _asm {
  2.  
  3.         lea edi, matrix // нахождение адреса matrix[z][x]
  4.         mov ebx, N
  5.         mov eax, x
  6.         sal eax, 2
  7.         mov ecx, eax
  8.         mov eax, z
  9.         sal eax, 2
  10.         mul ebx
  11.         add eax, ecx
  12.         add edi, eax
  13.         mov esi, edi
  14.         sal ebx, 2
  15.         add esi, ebx
  16.         add esi, ebx
  17.         mov temp, ebx
  18.         mov ecx, K
  19.         k2 :
  20.         mov eax, [edi]
  21.         mov ebx, [esi]
  22.         mov [edi], ebx
  23.         mov [esi], eax
  24.         inc edi
  25.         inc edi
  26.         inc edi
  27.         inc edi
  28.         inc esi
  29.         inc esi
  30.         inc esi
  31.         inc esi
  32.         loop k2
  33.         mov ebx, temp
  34.         dec ebx
  35.         dec ebx
  36.         dec ebx
  37.         dec ebx
  38.         dec ebx
  39.         dec ebx
  40.         dec ebx
  41.         dec ebx
  42.         add esi, ebx
  43.         add edi, ebx
  44.         mov ecx, K
  45.         k3 :
  46.         mov eax, [edi]
  47.         mov ebx, [esi]
  48.         mov[edi], ebx
  49.         mov[esi], eax
  50.        
  51.         inc edi
  52.         inc esi
  53.         loop k3
  54.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement