Lunedì, 23 Ottobre 2017 17:28

Esempio 11: esercizio stampa Hello World a singoli caratteri

Scritto da

Visto come stampare un carattere o numero, passiamo ad una versione più complessa di stampa, con una intera parola. In questo caso stampiamo il più classico degli esempi "Hello World"

;esempio 11
;esercizio: stampa hello world con le singole lettere
   
.STACK
.DATA

.CODE
.STARTUP

MOV bl, 48h   ;H
MOV dl, bl      
MOV ah, 02h
INT 21h
     
MOV bl, 65h   ;e
MOV dl, bl      
MOV ah, 02h
INT 21h     
        
MOV bl, 6Ch   ;l
MOV dl, bl      
MOV ah, 02h
INT 21h

MOV bl, 6Ch   ;l
MOV dl, bl      
MOV ah, 02h
INT 21h

MOV bl, 6Fh   ;o
MOV dl, bl      
MOV ah, 02h
INT 21h        
     
MOV bl, 00h   ; spazio vuoto
MOV dl, bl      
MOV ah, 02h
INT 21h  
      
MOV bl, 57h   ;W
MOV dl, bl      
MOV ah, 02h
INT 21h

MOV bl, 6Fh   ;o
MOV dl, bl      
MOV ah, 02h
INT 21h        

MOV bl, 72h   ;r
MOV dl, bl      
MOV ah, 02h
INT 21h         

MOV bl, 6Ch   ;l
MOV dl, bl      
MOV ah, 02h
INT 21h

MOV bl, 64h   ;d
MOV dl, bl      
MOV ah, 02h
INT 21h
        
.EXIT
END

Letto 290 volte
Prof. Alfredo Centinaro

Docente di "Scienze e tecnologie informatiche", "Tecnologie e progettazione di sistemi informatici", "Sistemi e Reti" presso IIS Alessandrini-Marino (Teramo), consulente e sviluppatore web. Ha collaborato per anni come sviluppatore presso MHT - Treviso, assistente Sistemi ed elaborazione dell'informazione in UniTE Corso di laurea in Scienze del turismo culturale, tutor presso Telecom Italia Learning Services (L'Aquila)

Joomla SEF URLs by Artio