I am writing an assembly code on visual studios that takes the input of a users name and is suppose to covert the name to upper case and display it. Could you please help me. Here is what I got so far. Unfortunately the assembly code must stay in 32 or 64 bit and a 16 bit linker is unauthorized.
Include Irvine32.inc
.data
askName1 BYTE 32 DUP (0)
AskName BYTE "Please enter your name: " ,0dh,0ah,0
.code
main PROC
mov edx, OFFSET AskName
call WriteString
lea edx, AskName1
mov ecx, Sizeof AskName1
Call ReadString
Call WriteString
push 0
call ExitProcess
main ENDP
END main