Advertisement
Guest User

Untitled

a guest
Apr 19th, 2019
270
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // lab6.cpp: определяет точку входа для консольного приложения.
  2. //
  3. #include "stdafx.h"
  4. // НАЙТИ МИНИМУМ В МАССИВЕ
  5. int main()
  6. {
  7.     int arr[] = { 3, 5, -8, 1, 0 };
  8.     int len = 5;
  9.     int max_of_arr;
  10.     _asm {
  11.                 mov     ebx, arr[0]
  12.                 mov     max_of_arr, ebx
  13.                 mov     ecx, len
  14.                 xor     esi, esi
  15.         cycl:   cmp     ecx, 0
  16.                 je      cycl_end
  17.                 mov     ebx, arr[esi]
  18.                 cmp     ebx, max_of_arr
  19.                 jle     cont
  20.                 mov     max_of_arr, ebx
  21.         cont:
  22.                 add     esi, 4
  23.                 dec     ecx
  24.                 jmp     cycl
  25.         cycl_end:
  26.  
  27.  
  28.     }
  29.  
  30.     printf("%d \n", max_of_arr);
  31.     return 0;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement