Programma che somma i primi n interi
Il programma deve ripetere la somma n volte
Dovrà pertanto usare un registro per contare le ripetizioni.
Un altro registro servirà per accumulare la somma calcolata fino all’iterazione corrente
Il registro contatore sarà inizializzato con il valore di n e decrementato dopo ogni iterazioni. Ad ogni ripetizione occorrerà confrontare il valore del contatore con zero per verificare la fine del ciclo
Programma che esegue il prodotto scalare tra due vettori di interi
Serviranno due registri indirizzo (ad es. A0 ed A1) per mantenere i “puntatori” agli elementi degli array
Esempi più complessi di Linguaggio Assembly
1. Panoramica del corso: contenuti e strumenti didattici
3. Macchine combinatorie elementari
5. Rappresentazione dei numeri I
6. Rappresentazione dei numeri II
7. Memorie I
8. Memorie II
9. Architettura del processore
10. Introduzione al linguaggio assembly
11. Modello di programmazione del processore Motorola 68000
12. Costrutti assembler di base ed esempi
13. Programmi assembler con strutture di controllo
14. Programmi assembler con strutture di controllo: Esempi
15. Tecniche di indirizzamento I
16. Tecniche di indirizzamento II
17. Ulteriori esempi di programmazione Assembler
18. Sottoprogrammi in linguaggio assemblativo: Tecniche per il coll...
19. Sottoprogrammi in linguaggio assemblativo: Passaggio dei parame...
20. Sottoprogrammi in linguaggio assemblativo: Passaggio dei parame...