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 ==========


이상태로 계속 실행이안되고있는데ㅠㅠ 고수님들 좀 도와주세요