ㅓ엄청 쉬운건데 컴고자라 잘모르겟음ㅠㅠㅠㅠ

에러뜨는데 뭐고쳐야되는거??


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> Assembling: .\MASM.asm

1>.\MASM.asm(12) : error A2008:syntax error : result

1>.\MASM.asm(26) : error A2088:END directive required at end of file

1>.\MASM.asm(21) : error A2006:undefined symbol : result

1>Project : error PRJ0019: 도구에서 오류 코드를 반환했습니다. 위치: "Assembling..."

1>빌드 로그가 "file://c:\Users\sec\Documents\Visual Studio 2008\Projects\MASM1\MASM1\Debug\BuildLog.htm"에 저장되었습니다.

1>MASM1 - 오류: 3개, 경고: 0개

========== 빌드: 성공 0, 실패 1, 최신 0, 생략 0 ==========