section .text
global _start
_start:
mov eax, 4
mov ebx, 1
mov ecx, welmsg
mov edx, len
int 0x80
xor ecx, ecx
xor edx, edx
mov eax, 4
mov ebx, 1
mov ecx, namemsg
mov edx, namemsglen
int 0x80
mov eax, 1
mov ebx, 0
int 0x80
section .data
welmsg db "Hello and welcome to this random app", 0x0a
len equ $ - welmsg
namemsg db "Please input your name: "
namemsglen equ $-namemsg
c2VjdGlvbiAudGV4dAogCmdsb2JhbCBfc3RhcnQKIApfc3RhcnQ6CiAKICAgIG1vdiBlYXgsIDQKICAgIG1vdiBlYngsIDEKICAgIG1vdiBlY3gsIHdlbG1zZwogICAgbW92IGVkeCwgbGVuCiAgICBpbnQgMHg4MAogCiAgICB4b3IgZWN4LCBlY3gKICAgIHhvciBlZHgsIGVkeAogICAgbW92IGVheCwgNAogICAgbW92IGVieCwgMQogICAgbW92IGVjeCwgbmFtZW1zZwogICAgbW92IGVkeCwgbmFtZW1zZ2xlbgogICAgaW50IDB4ODAKIAogICAgbW92IGVheCwgMQogICAgbW92IGVieCwgMAogICAgaW50IDB4ODAKIApzZWN0aW9uIC5kYXRhCiAgICB3ZWxtc2cgZGIgICJIZWxsbyBhbmQgd2VsY29tZSB0byB0aGlzIHJhbmRvbSBhcHAiLCAweDBhCiAgICBsZW4gZXF1ICQgLSB3ZWxtc2cKICAgIG5hbWVtc2cgZGIgIlBsZWFzZSBpbnB1dCB5b3VyIG5hbWU6ICIKICAgIG5hbWVtc2dsZW4gZXF1ICQtbmFtZW1zZw==