6_PROD.s



# REALIZA EL PRODUCTO DE DOS NUMEROS DADOS
# CUYO RESULTADO ES DE DOS DIGITOS

.data
	salida: .string "     "
	
	X: .int 9
	Y: .int 9
	Rdiv: .int 10

.text
	.global main

main:
	movl	X, %eax
	movl	Y, %ebx
	mul	%ebx

	divl	Rdiv		# AX / 10
	addl	$48, %eax	# cociente
	addl	$48, %edx	# residuo
	movl	%eax, X
	movl	%edx, Y


	movl	$4, %eax
	movl	$1, %ebx
	movl	$X, %ecx
	movl	$4, %edx
	int	$0x80

	movl	$4, %eax
	movl	$1, %ebx
	movl	$Y, %ecx
	movl	$4, %edx
	int	$0x80


fin:
	ret