1. U asembleru, implementirati funkciju void dekadni_niz(unsigned x, unsigned *a, unsigned *n); koja cifre broja x smesta u niz a. Funkcija smesta broj cifara (odnosno elemenata dobijenog niza) na adresu prosledjenu pokazivacem n. Zatim, napisati i C program koji testira ovu funkciju. Napomena: cifre treba smestiti u niz u redosledu u kojem se pojavljuju. Primer: ako je x = 12040, rezultujuci niz treba da ima 5 elemenata, i to u narednom redosledu: 1, 2, 0, 4, 0. Hint: koristiti/implementirati funkciju flip za obrtanje redosleda elemenata u nizu. 2. U asembleru, implementirati funkciju int monotonic(unsigned *a, unsigned n); koja za sortiran niz a duzine n odredjuje da li je neopadajuci, konstantan ili nerastuci. Funkcija treba da vrati -1, 0 ili 1, redom. Zatim, napisati i C program koji testira ovu funkciju. 3. U asembleru, implementirati funkciju void sort(int *a, unsigned n) koja vrsi sortiranje niza a duzine n, algoritmom sortiranja umetanjem. Zatim, napisati i C program koji testira ovu funkciju.