Articoli con tag masm32
Assembler – Moltiplicazione di numeri
013 anni fa
Scritto da admin
in Programmazione e Algoritmi
Riprendiamo a parlare di linguaggio a basso livello.
Ecco un nuovo esercizio in linguaggio Assembler: realizzare un programma capace di effettuare la moltiplicazione di due numeri con somme ripetute. (Stampa del prodotto max a 2 cifre).
;ESERCIZIO: Moltiplicazione di due numeri con somme ripetute. [...]
Assembler – Array di stringhe
013 anni fa
Scritto da admin
in Programmazione e Algoritmi
Nonostante l’assembler sia un linguaggio di basso livello, iniziamo a esplorare una delle strutture dato fondamentali in ogni linguaggio di programmazione, l’array o vettore.
Il seguente frammento di codice stampa un array di stringhe, ogni elemento (stringa) viene stampato su una nuova [...]
Assembler – conversione da Maiuscolo a minuscolo.
013 anni fa
Scritto da admin
in Programmazione e Algoritmi
Altro Programma in Assembler, il linguaggio di basso livello per eccellenza, che legge un carattere Maiuscolo e lo converte in minuscolo. (La strategia usata è basilare, basta avere in mano una tabella ascii per capire come procedere nella stesura del codice).
; Nella codifica ASCII le lettere [...]
Assembler – Input e output carattere
113 anni fa
Scritto da admin
in Programmazione e Algoritmi
Piccolo tutorial per Assembly (Masm32) su come fare l’input e l’output di un carattere da tastiera, usando i parametri 1h e 2h dell’interrupt 21h. Lo ricordiamo l’Assembler è un linguaggio di programmazione a basso livello.
; legge un carattere da tastiera e lo stampa a video
.model small ; si [...]
Commenti