; esercizio_3-1.asm

#make_exe#                                                              
        ;                                                      
        ; soluzione esercizio 3.1 a pagina 242 del libro di testo 
        ; 
         
        ; settaggio registro DS a 3000h 
        MOV AX,3000h 
        MOV DS,AX                
         
        ; inserimento dati con indirizzamento diretto         
        MOV AL,0FFh 
        MOV [0000h],AL 
        DEC AL 
        MOV Byte Ptr[0001h],AL 
        DEC AL 
        MOV Byte Ptr[0002h],AL 
         
        ; inserimento dati con indirizzamento indiretto 
        MOV BX,0000h 
        MOV AL,0FFh 
        MOV [BX],AL 
        DEC AL 
        INC BX 
        MOV [BX],AL 
        DEC AL 
        INC BX 
        MOV [BX],AL  
         
        ; (inserimento degli stessi dati tramite un ciclo) 
        MOV BX,0000h 
        MOV AL,0FFh 
Salto:         
        MOV [BX],AL 
        DEC AL 
        INC BX 
        CMP BX,03h 
        JNE Salto