어셈은 지옥이다.

(분명히 댓에는 "그걸 이제야 암?" 이란 댓이 하나가 나올 것이다.)


지금현제 맨탈이 붕괴가 되서.....

.386

.MODEL flat, stdcall

option casemap:none

include \masm32\include\windows.inc

include \masm32\include\kernel32.inc

includelib \masm32\lib\kernel32.lib

include \masm32\include\user32.inc

includelib \masm32\lib\user32.lib

.data

   a dword 4

   b dword 1

   d dword 0

.code

main proc

   mov ecx, 5

   lop:

      mov eax, a

  div b eax

  mov eax, b

  add d, eax

  mul a 2

   loop lop

   invoke MessageBox, NULL, addr a, addr d, MB_OK

   invoke ExitProcess, NULL

main endp

end

이 코드는 어떠한 코드냐면

어떠한 수의 반+반의반+반의반의반+.... 을 계속하면 어떤수가 나온다는 원리를 이용한 코드이다.

질문1 : 변수와 변수는 사칙연산을 할수 없나요?