ㅓ엄청 쉬운건데 컴고자라 잘모르겟음ㅠㅠㅠㅠ
에러뜨는데 뭐고쳐야되는거??
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 ==========
ㅠㅠ해도안됨..
ㅇㅇㅇ넴