hahahia

기초적인 어셈블리어 예제 본문

Language/Assembly

기초적인 어셈블리어 예제

hahahia 2012. 4. 4. 13:53

TITLE Add and Subtract


; This program adds and subtracts 32-bit integers.


INCLUDE Irvine32.inc

.code

main PROC

mov eax, 10000h; EAX = 10000h  eax 레지스터에 10000h 대입

add eax, 40000h; EAX = 50000h eax 레지스터값과 40000h값의 합을 eax 레지스터에 대입한다

sub eax, 20000h; EAX = 30000h  eax 레지스터값과 20000h값의 차를 eax 레지스터에 대입한다

call DumpRegs ; display registers 32bit레지스터에 있는 모든 값들을 출력한다.


exit

main ENDP

END main



Comments