Università‎ > ‎

Assembler


Note per sviluppare i programmi in assembly

Si tratta di una lista di istruzioni e alcune note utili che ho scritto mentre imparavo a programmare in assembly


Assembler


In abbinamento a questo consiglio caldamente la visione di alcune slide del prof. Ciro Castiello dell'Università di Bari al link.


Temi d'esame risolti


Esercizi svolti durante il corso

Alcuni programmi che ho scritto durante il corso di "Calcolatori Elettronici".

In ogni listato sono presenti molte righe di commento che spiegano esattamente cosa viene eseguito.

Programmi che fanno uso di procedure

Programmi che fanno uso di procedure con ritorno dei valori by reference

Programmi che fanno uso di procedure ricorsive

Programmi con input/output

Le Torri di Hanoi



SelectionFile type iconFile nameDescriptionSizeRevisionTimeUser
ċ

Scarica
Prototipo di partenza per la stesura dei programmi  1 k v. 2 28 ago 2008, 04:08 Albano Gheller
SelectionFile type iconFile nameDescriptionSizeRevisionTimeUser
ċ

Scarica
Programma per il riordino di un vettore, di lunghezza 4, in ordine inverso  2 k v. 3 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma per il calcolo del Massimo Comun Divisore mediante il metodo delle riduzioni successive  2 k v. 3 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma per il calcolo del Massimo Comun Divisore mediante il metodo delle riduzioni successive  2 k v. 3 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma per il calcolo del Massimo Comun Divisore mediante il metodo delle divisioni successive  2 k v. 3 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma per il calcolo della radice quadrata di un numero  2 k v. 3 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma per il calcolo dell'elevamento a potenza di numeri interi a^b  2 k v. 3 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma per il calcolo dell'elevamento a potenza di numeri interi a^b  3 k v. 3 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma per il calcolo dell'elevamento a potenza di numeri interi a^b  3 k v. 3 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma che attraverso l'uso di procedure esegue il calcolo de Massimo Comun Divisore mediante il metodo delle riduzioni successive  2 k v. 3 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma che attraverso l'uso di procedure esegue il calcolo de Massimo Comun Divisore mediante il metodo delle divisioni successive  3 k v. 3 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma che attraverso l'uso di procedure esegue il calcolo della radice quadrata di un numero  3 k v. 3 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma che attraverso l'uso di procedure esegue il calcolo dell'elevamento a potenza di di numeri interi a^b  3 k v. 3 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma che attraverso l'uso di procedure con ritorno del risultato by reference esegue il calcolo del Massimo Comun Divisore mediante il metodo delle riduzioni successive  3 k v. 4 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma che attraverso l'uso di procedure con ritorno del risultato by reference esegue il calcolo del Massimo Comun Divisore mediante il metodo delle divisioni successive  3 k v. 4 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma che attraverso l'uso di procedure con ritorno del risultato by reference esegue il calcolo della radice quadrata di un numero  3 k v. 4 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma che attraverso l'uso di procedure con ritorno del risultato by reference esegue il calcolo dell'elevamento a potenza di numeri interi a^b  4 k v. 4 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma che attraverso l'uso di procedure ricorsive esegue il calcolo del Massimo Comun Divisore mediante il metodo delle divisioni successive  3 k v. 3 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma che attraverso l'uso di procedure ricorsive esegue il calcolo dell'elevamento a potenza di numeri interi a^b  4 k v. 4 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma che attraverso l'uso di procedure ricorsive calcola il fattoriale di un numero  4 k v. 3 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma con output di sequenze di caratteri (stringhe)  3 k v. 3 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma con input di sequenze di caratteri (stringhe)  3 k v. 3 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma che esegue la conversione di un numero da decimale a stringa ASCII da stampare  5 k v. 3 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma che legge una stringa di caratteri ASCII e lo trasforma in numero decimale  5 k v. 3 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma per il calcolo del Massimo Comun Divisore con richiesta di immissione dei dati e stampa a video del risultato  10 k v. 4 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma per il calcolo della radice quadrata di un numero immesso da tastiera e stampa a video del risultato  10 k v. 3 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma per il calcolo dell'elevamento a potenza di numeri interi a^b con richiesta di immissione dei dati e stampa a video del risultato  11 k v. 3 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma per il calcolo del fattoriale di un numero immesso da tastiera e stampa a video del risultato  11 k v. 3 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma che risolve il rompicapo delle torri di Hanoi  12 k v. 3 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Programma che risolve il rompicapo delle torri di Hanoi con risoluzione grafica  26 k v. 3 05 set 2008, 10:44 Albano Gheller
SelectionFile type iconFile nameDescriptionSizeRevisionTimeUser
ċ

Scarica
Scrivere una procedura assembler il cui prototipo C sia: void strrev (char *s); e che riordini in senso inverso la stringa  2 k v. 4 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Indicare una procedura assembler che, ricevendo nello stack l'indirizzo ed il num di elementi di un vettore di interi su 16 bit, restituisca nel registro AX la differenza tra valore massimo e valore minimo  2 k v. 4 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Scrivere una procedura assembler il cui prototipo C sia: int f (char *s, char c); e che restituisca il numero di occorrenze del del carattere 'c' all'interno della stringa 's'.  2 k v. 8 05 set 2008, 10:44 Albano Gheller
ċ

Scarica
Scrivere una procedura assembler il cui prototipo C sia: int f (char *s, char *t); e che restituisca 1 se tutti i caratteri di s sono caratteri di t, 0 altrimenti  3 k v. 4 05 set 2008, 10:44 Albano Gheller
Comments