Esercizi Assembly emu8086
Go to file
Borededdy 00efbdced2 Aggiorno README
Aggiunte info compito 21/03/22
2022-03-21 08:48:17 +00:00
14-03-22 Carica file su '14-03-22' 2022-03-14 08:47:25 +00:00
21-02-22 Carica file su '21-02-22' 2022-02-21 08:58:14 +00:00
21-03-22 Eliminare '21-03-22/compito.md' 2022-03-21 08:43:27 +00:00
22-11-2021 Carica file su '22-11-2021' 2021-12-20 08:55:16 +00:00
Compito-Assembly Aggiungi 'Compito-Assembly/compitostafanacci 1a.asm' 2022-01-17 08:23:44 +00:00
LICENSE Initial commit 2021-11-22 08:23:33 +00:00
README.md Aggiorno README 2022-03-21 08:48:17 +00:00

README.md

Assembly

Esercizi svolti il 21/11/2021
scrivere il valore 85 in al
scrivere un voalore che occupi l'interno del registro ax
inizzializza il registro ax a zero
fare la somma di 2 numeri ad 8 bit
fare la somma di 2 numeri a 16 bit e riempire il carryflag

Esercizi svolti il 21/02/2022
Dati due numeri maggiori o uguali a 1, sommarli attraverso somme successive e salvare il risultato in memoria centrale
Dato un vettore con numeri maggiori o uguali a 1, sommare i numeri attraverso somme successive e salvare il risultato in memoria centrale
Dati due numeri maggiori o uguali a 1, sommarli attraverso somme successive e salvare il risultato in memoria centrale. L'algoritmo deve prevedere che venga eseguita almeno una volta l'azione richiesta
Dato un vettore con numeri maggiori o uguali a 1, sommare i numeri attraverso somme successive e salvare il risultato in memoria centrale. L'algoritmo deve prevedere che venga eseguita almeno una volta l'azione richiesta

Esercizi svolti il 14/03/2022
Scrivere il codice che prevede di sommare i numeri 3 e 4 10 volte (0Ah). Se il risultato finale è maggiore di 50 (32h) sottrarre 5; altrimenti aggiungere 10 (0Ah).
Scrivere il codice che prevede di sottrarre 2 a 20 (14h) 5 volte. Prima di eseguire il ciclo, controllare che il numero da sottrarre sia minore di 10 (0Ah).
Sommare il numero 10 (0Ah) 5 volte. Assicurati che almeno una volta l'operazione sia eseguita. Verificare che il numero di volte (5) sia maggiore di 3.
Dato un vettore con numeri maggiori o uguali a 1, sommare i numeri attraverso somme successive e salvare il risultato in memoria centrale. L'algoritmo deve prevedere che venga eseguita almeno una volta l'azione richiesta. Se il risultato finale è maggiore/uguale a 30 (1Eh) si detrae ulteriormente 10 (0Ah), altrimenti si conclude l'esercizio.

COMPITO 21/03/22

Esercizi svolti il 21/03/2022
Scrivere il codice che prevede di sommare attraverso somme successive i numeri contenuti in un vettore (3h, 7h, 0Ah, valore a tua scelta). Se la somma finale è minore di 21h si aggiunge ulteriormente 0Ah, altrimenti di detrae 5h. Visualizzare il risultato poi in una variabile apposita.
Scrivere il codice che prevede di sommare attraverso somme successive il numero 0Ah, per un numero di volte a tua scelta. Assicurarsi che il ciclo venga eseguito solo se il numero da sommare è maggiore del numero di volte in cui sommarlo. Assicurarsi inoltre che la somma venga eseguita almeno una volta. Visualizzare il risultato poi in una variabile apposita.
Scrivere il codice che prevede di sommare attraverso somme successive i numeri contenuti in un vettore (2h, 0Fh, 2Dh). Assicurarsi che il ciclo venga eseguito solo se il numero di cicli da eseguire sia maggiore di 1h (e quindi eseguire la somma almeno una volta). Visualizzare il risultato poi in una variabile apposita.
Scrivere il codice che prevede si sottrarre attraverso differenze successive il numero 2h al numero 0Dh, 3 volte. Assicurarsi che il ciclo venga eseguito solo se il sottraendo è minore del minuendo, altrimenti il ciclo non viene eseguito. Visualizzare il risultato poi in una variabile apposita.