#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