프로그래밍 언어/Assembly
어셈블리 - string 값 받기
리그캣
2018. 1. 22. 15:42
string 값 입력 받기
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | TITLE InputString INCLUDE Irvine32.inc .data Ask BYTE "Put in your answer:",0 Answer BYTE 8 DUP(?) Count DWORD ? .code main PROC mov edx, OFFSET Ask call WriteString mov edx, OFFSET Answer mov ecx, SIZEOF Answer-1 call ReadString mov Count, eax mov ecx, Count mov esi, 0 L1: mov al, Answer[esi] push eax inc esi call WriteChar loop L1 mov ecx, Count mov esi, 0 L2: pop eax call WriteChar loop L2 exit main ENDP END main | cs |