comment / Description: This is a basic program ask for a user input Then it stores into the eax register Thus it outputs into the cmd / TITLE getUserInput (getUserInput.asm) INCLUDE Irvine32.inc ;This is where we declare all the data information .data ;Assign values to 32-bit integer storage size variable1 BYTE "Enter a number ", 0 output BYTE "The number you enter is ", 0 ;This is the main procedure of the program .code main PROC ;Create a cmd console call clrscr ;Move the values in the variable1 into edx mov edx, OFFSET variable1 ;Write the value of variable1 into the console call writestring ;Get the user input call readdec ;Skip line call crlf ;Move the values in the output into edx mov edx, OFFSET output ;Write the value of output into the console call writestring ;Write the user input into the console call writedec ;skip line call crlf exit main endp END main