dati		SEGMENT 
		num1		DB	18 
		num2		DB 	4
		divisione	DB	?   
dati		ENDS

codice		SEGMENT 
		ASSUME CS: codice, DS:dati    
inizio:		MOV AX, dati     
		MOV DS, AX      			
		MOV AL, num1				;primo fattore della moltiplicazione
		MOV AH, num2
		MOV CL, 0					;preparo il contatore
ciclo:		CMP CL, AH				;comparo il contatore col secondo fattore
		JE fine						;CL >= num2 -> salto a fine
		SUB AL, AH					;aggiungo AX a prodotto
		INC CL						;incremento il contatore
		JMP ciclo					;torno a ciclo
fine:		MOV divisione, AL		;sposto il contenuto di AX in prodotto
codice 		ENDS
END 		inizio