Materiali di Sistemi classe 3a A INF - I.T.I.S. Luino


Esercitazioni / Esempi di programmazione
in assembly 8086/8088

Svolgimento esercizio 3.1 pag 242 del libro di testo
( .asm ) ( .html ) ( listing dei codici operativi )

Svolgimento esercizio 3.3 pag. 243 del libro di testo
( .asm ) ( .html ) ( listing dei codici operativi )

Somma a 32 bit (con riporto)
(.asm ) ( .html) ( listing dei codici operativi )
Conversione di una stringa in un intero
( .asm ) ( .html ) ( listing dei codici operativi )
Test di primalità e calcolo di n numeri primi
       Listato C++ Builder 6 utilizzante (C + assembly in linea)
(.zip completo progetto) ( Listato C )
Test di primalità
( .asm ) ( .html ) ( listing dei codici operativi )
Analisi del listato (.pdf)
Individuazione di n numeri primi
( .asm ) ( .html ) ( listing dei codici operativi )
(C + assembly in linea) Fattori di un numero
(C + assembly in linea) Fattori primi di un numero
Uso del complemento a 2
( .asm ) ( .html ) ( listing dei codici operativi )
Operazioni di lettura e scrittura di numeri tramite DOS
( .asm ) ( .html ) ( listing dei codici operativi ) (complesso)
Ricerca del minimo in un vettore
( .asm ) ( .html ) ( listing dei codici operativi )
Ordinamento per selezione
( .asm ) ( .html ) ( listing dei codici operativi )

Ordinamento bubblesort
( .asm ) ( .html ) ( listing dei codici operativi ) (.exe)

Ordinamento bubblesort con subroutine (PROC assembly)
( .asm ) ( .html ) ( listing dei codici operativi ) (.exe)

Moltiplicazione per somma ripetuta (con procedura)
( .asm ) ( .html ) ( listing dei codici operativi ) (.exe)

(C + Assembly in linea)
Alcune funzioni in assembly in linea

(complemento a 2, calcolo del doppio, somma degli elementi di un vett. di interi, ricerca di un carattere all'interno di una stringa)

(C + Assembly in linea)
Alcune funzioni in assembly in llinea
(inversione di una stringa, controllo di parità di un intero, controllo di primalità di un intero)
(C + Assembly in linea)
Alcune funzioni in assembly in linea su stringhe
(lunghezza di una stringa, copia di stringhe, conversione in maiuscolo)


Dispense

Riepilogo paragrafi svolti sul libro di testo di Sistemi
(.pdf)

Riepilogo modalità d'uso di alcune funzionalità di debug
( utility DOS per Assembly ) (.pdf)
Dispensa di commento a listati assembly su numeri primi
(.pdf)
Dispensa su test con Turbo Debugger su interrupt 8086 (.pdf)
Riepilogo argomenti di studio per verifica Febbraio (.pdf)



<< Indietro