3_PIDE_Y_MUESTRA.s



# PIDE UN DATO Y LO MUESTRA
.data
	intro: .string "INTRO: "
	salida: .string "SALIDA= "
	
	X: .int 3
.bss

.text
	.globl main

main:
	mov	$4, %rax
	mov	$1, %rbx         # Primer argumento: Manejador de archivo (stdout)
	mov	$intro, %rcx
	mov	$8, %rdx       # Tercer argumento: longitud de la cadena
	int	$0x80

	mov	$3, %rax
	mov	$1, %rbx
	mov	$X, %rcx
	mov	$10, %rdx
	int	$0x80

	mov	$4, %rax
	mov	$1, %rbx
	mov	$salida, %rcx
	mov	$8, %rdx
	int	$0x80


	mov	$4, %rax
	mov	$1, %rbx
	mov	$X, %rcx
	mov	$8, %rdx
	int	$0x80

	mov	$1, %rax
	mov	$0, %rbx
	int	$0x80