dati SEGMENT 
	num1 DB 12
	num2 DB 7
	num3 DB 9
dati ENDS

codice SEGMENT
	ASSUME CS:codice, DS:dati
	
	init: MOV AX, dati			
		  MOV DS, AX
		  MOV AH, num1			;sposto num1 in AH
		  MOV AL, num2			;sposto num2 in AL
		  MOV BH, num3			;sposto num1 in BH (registro per la somma)

		  MOV BL, AH			;sposto num1 in BL
		  AND BL, AL			;faccio l'and tra num1 e num2
		  OR BL, BH				;faccio l'or tra il risutlato e num3

		  MOV num2, BL 			;sposto il risultato in num2
codice ENDS

END init