프로그램/Assembly2016. 7. 22. 10:41

 

 

어셈블리 언어를 코딩할 수 있는 환경을 구축해 보았으니
이제 모은 언어의 기본인
"Hello world"를 화면에 출력하는 프로그램을 코딩해 보자!

가장 기본부터 해야한다는....

필자는 이 기본을 만들고 해 보면서 환경설정의 오타 등을 확인해 수정했습니다.

INCLUDE Irvine32.inc

	includelib C:\masm32\lib\Irvine32.lib
	includelib C:\masm32\lib\user32.lib
	includelib C:\masm32\lib\kernel32.lib
	.data
	message	BYTE "Hello, World! ",0
	
	.code
	main PROC
	mov	edx,OFFSET message
	call WriteString
	call WaitMsg
	exit
main EndP
END main

TEST_code_helloworld

위와 같이 소스 코드를 입력하고

[Make] → [Assemble] , [Make] → [Link], [Make] → [Execute] 를 순서대로 실행하면
결과를 확인 할 수 있다.

<해당 코드를 실행한 화면>

Helloworld_실행

간단한 프로그램이지만,
뭔가를 실행한다는 것은 쉬운것이 아닌것 같다.



 

 

Posted by IT초보아빠