allenamento ARM per architettura degli elaboratori
-
Bubble sort V
-
Calcolo del massimo V
-
Calcolo del minimo V
-
Ricerca di un elemento in un array V
-
Conteggio del numero di occorrenze di un elemento in un array V
-
Calcolo del prodotto scalare di due vettori (di uguali dimensioni) V
-
Moltiplicazione intera V
-
Divisione intera V
-
Calcolo del massimo e del minimo nello stesso ciclo V
-
funzione strlen
-
funzione strcmp
-
funzione print_hex
-
Somma di elementi in array V
-
conteggio di elementi in un array che non sono compresi in un intervallo dato V
-
contare il numero di elementi minori di una costante data, considerando solo gli elementi di posto dispari (a partire da 0) V
-
dividere per 2 tutti gli elementi di un array maggiori di una costante fornita V
-
copiare su un nuovo array tutti gli elementi di un array sorgente maggiori di una costante V
-
somma degli elementi di posto dispari di un array V
-
divisione per una costante data di tutti gli elementi di un array V
-
copia su un nuovo array di tutti gli elementi divisibili per 2 V
-
ricerca su un array di una coppia di elementi contigui, i cui valori sono memorizzati su R5 e R6 V
-
a partire da un vettore sorgente A, costruire un nuovo vettore B in cui b[i]= a[i] + a[i+1] V
-
a partire da un vettore sorgente A, costruire un nuovo vettore B che contiene solo gli elementi di A divisibili per 4 V
-
verificare se un vettore contiene almeno 2 elementi consecutivi uguali V
-
dato un array con un numero N di elementi, con N pari, calcolare le somme degli elementi da 0 a (n/2)-1, e da n/2 a n V
-
dato un array e una costante k, determinare il numero di elementi minori di k e il numero di elementi maggiori di k, usando un solo loop V
-
dato un array calcolare a[0] + a[1] - a[2] + a[3] - a[4] + a[5] - ... V
-
dato un array A di dimensione N, determinare l'indice k che contiene un elemento dato, e copiare, su un nuovo vettore, gli elementi da K a N-1
-
dato un array A copiare su un nuovo array tutti gli elementi compresi in un intervallo dato
-
dato un array A, contare tutte le occorrenze di una coppia contigua di elementi dati
-
a[0] * a[1] * a[2] * ...
-
dato un array a, moltiplicare per 4 ogni suo elemento
-
dato un vettore A, generare un nuovo vettore B contenente i valori di A che non sono compresi in un intervallo x,y fornito
-
dati due array A e B, costruire un terzo array C tale che c[i] = a[i] * b[i]
-
dati due array A e B, costruire un terzo array C in cui sono presenti gli elementi di A e B posti nel seguente modo: a[0], b[0], a[1], b[1] ...