Scendi giù per le foto del progetto che ho portato all'esame
- 
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] ...
 
Qui il circuito; da aprire con l'applicazione Logisim.
Qui il progetto in Assembly






