TITLE MASM 2014. 11.04 (MASM.asm)
; result = val1 - val2 + val3 - val4
INCLUDE Irvine32.inc
.data
val1 DWORD 20000h
val2 DWORD 10000h
val3 DWORD 50000h
val4 DWORD 30000h
result DWORD ?
.code
main PROC
mov eax, val1 ; mov val1 to eax
sub eax, val2 ; sub val2 from eax
add eax, val3 ; add val3 to eax
sub eax, val4 ; sub val4 from eax
mov result, eax ; mov eax to result
call dumpregs
exit
main ENDP
결과창
1>.\MASM.asm(26) : error A2088:END directive required at end of file
1>Project : error PRJ0019: 도구에서 오류 코드를 반환했습니다. 위치: "Assembling..."
1>빌드 로그가 "file://c:\Users\sec\Documents\Visual Studio 2008\Projects\MASM1\MASM1\Debug\BuildLog.htm"에 저장되었습니다.
1>MASM1 - 오류: 1개, 경고: 0개
========== 빌드: 성공 0, 실패 1, 최신 0, 생략 0 ==========
이상태로 계속 실행이안되고있는데ㅠㅠ 고수님들 좀 도와주세요
1>.MASM.asm(26) : error A2088:END directive required at end of file
ㅇㅇㅇ그게 해결이안되네요ㅠ
그거쓰믄unmatched block nesting : main라고떠서 안대네요