1. U asembleru, implementirati funkciju unsigned gcd(unsigned x, unsigned y); koja racuna najveci zajednicki delilac brojeva x i y, Euklidovim algoritmom. Zatim, napisati i C program koji testira ovu funkciju. 2. U asembleru, implementirati funkciju unsigned is_prime(unsigned x); koja ispituje da li je broj x paran i vraca 1 ukoliko jeste, odnosno 0 ukoliko nije. Zatim, napisati i C program koji testira ovu funkciju. 3. U asembleru, implementirati funkciju unsigned euler(unsigned x); koja racuna vrednost Ojlerove funkcije za argument x. Zatim, napisati i C program koji testira ovu funkciju. Podsetnik: Ojlerova funkcija phi za dati prirodan broj n vraca broj prirodnih brojeva d <= n uzajamno prostih sa n. Primeri: phi(5) = 4 phi(6) = 2 phi(13) = 12 phi(15) = 8 Hint: iskoristiti funkciju gcd implementiranu u zadatku 1, kao i cinjenicu da su dva broja uzajamno prosta akko im je NZD jednak 1.