Header Ads

write a program read first, middle, and last initials of a person's name, and display them down the left margin using emu 8086


Write a program to (a) prompt the user, (b) read first, middle, and last initials of a person's name, and (c) display them down the left margin. 

Solution:


.model small 
.stack 100h 
.data  
 msg db 'Enter Three Initials: $' 
.code 

main proc         
       mov ax,@data     
       mov ds,ax  
        
       lea dx,msg    
       mov ah,9     
       int 21h 
                
       mov ah,1      
       int 21h       
       mov bl,al              
       mov ah,1       
       int 21h  
           
       mov cl,al               
       mov ah,1      
       int 21h  
          
       mov bh,al           
       mov ah,2 
           
       mov dl,0dh       
       int 21h     
       mov dl,0ah     
       int 21h   
       
       
       mov ah,2     
       mov dl,bl     
       int 21h    
       
       mov dl,0dh     
       int 21h     
       mov dl,0ah     
       int 21h    
              
       mov ah,2     
       mov dl,cl     
       int 21h    
        
       mov dl,0dh     
       int 21h     
       mov dl,0ah     
       int 21h  
                  
       mov ah,2     
       mov dl,bh     
       int 21h     
       
       mov ah,4ch     
       int 21h       
       main endp
end main


No comments

Powered by Blogger.