Semplici esempi ASM x86

Questo articolo racchiude una serie di guide, programmazione ed esempi in Assembly x86 per semplici operazioni matematiche:

Progetto 1: Somma di due byte

Progetto per la realizzazione di un programma in grado di sommare due byte in memoria e depositare la somma come word in memoria.

  • Documento: [download id=”41″ format=”2″]

Progetto 2: Somma di due word

Progetto per la realizzazione di un programma in grado di sommare due byte in memoria e depositare la somma come word in memoria.

  • Documento: [download id=”42″ format=”2″]

Progetto 3: Riconoscere numeri pari

Dati due byte in memoria, determinare quanti di essi sono pari e scrivere il risultato in memoria.

  • Documento: [download id=”43″ format=”2″]

Progetto 4: Confronto di byte

Dati due byte in memoria, confrontarli e scrivere il maggiore dei due in una terza locazione.

  • Documento: [download id=”44″ format=”2″]

Progetto 5: Prodotto di due byt

Dati due byte residenti in memoria, calcorarne il prodotto sia come somma ripetuta, sia con metodi combinatori.

  • Documento: [download id=”45″ format=”2″]

Orologio digitale con l’utilizzo del TIC di sistema in ASM x86

L’articolo mostra il progetto e realizzazione di un semplice orologio digitale visualizzabile sullo schermo. Inizialmente l’orologio è sincronizzato con quello di sistema, dopodiché procede autonomamente grazie alla gestione del temporizzatore di sistema.

Documenti

  • Progetto e codice: [download id=”6″ format=”2″]